130 likes | 221 Views
Fielded Object Network as a Framework for Computer Intelligence. Rodrigo Gonçalves Ricardo Gudwin Fernando Gomide. State University of Campinas UNICAMP - Brazil. What is Fielded Object Network (FON)?.
E N D
Fielded Object Network as a Framework for Computer Intelligence Rodrigo Gonçalves Ricardo Gudwin Fernando Gomide State University of Campinas UNICAMP - Brazil
What is Fielded Object Network (FON)? • Object Network extension aiming at a multiresolutional and massively parallel representation and implementation tool • [4] Gudwin, R. R., Gomide, F., An Approach to Computational Semiotics. Proceedings of the ISAS'97 - Intelligent Systems and Semiotics: A Learning Perspective -Gaithersburg, MD, USA - 22-25 September, 1997 • Object definition: object is an individual and atomic entity • Definition: FON is an object system where the objects are composed by five elements: • attributes (attributes parts) • functions ( method) • field • connections • life cycle.
OBJECT Attributes Functions Field FON object: Field • Field • place where the object places the objects that it contains • Physical parameters • spatial structure and dimension. • Physical laws • rules that affect a subset of attributes of the contained objects • Embedded nature • Universe object • Atomic object
OBJECT Life Cycle Attributes Functions Field FON object: Life cycle • An independent and parallel dynamic system that is ruled by some kind of algorithm while the object exists • A processing stream related to an object • Life Cycle x Embedded Nature • Passive x Active
OBJECT Life Cycle Attributes Functions Field FON object: Connections • Field concept data visibility restrictions visibility scope • Normal visibility scope (direct access) • Connection: communication line between two or more objects • Two kinds of communication (interaction): physical & logical X X
FON objects: connections and assimilation • Physical communication • embedded nature + hit function • Logical communication • connection + assimilation function • an object must explicitly allow its assimilation before being assimilated embedded nature hit func hit func assimilate
FON objects: assimilation types • Three different assimilation types: • Destructive assimilation • Non-destructive assimilation assimilate assimilate
FON objects:assimilation types • Message passing assimilate
Why and when FON? • Distributed Artificial Intelligence (DAI) • Distributed Problem Solving (DPS) • Multi-agent Systems (MAS) • FON = Framework for DAI • Highlights: • Using CORBA or PVM: FON can be distributed in a network • FON objects mobile objects
Example: A FON approach to GSM • GSM FON
Objective Car Walls Application example: AGV
What is the relationship between FON and semiotics? • Semiotic Oriented Autonomous Intelligent Systems Engineering • Analysis • Semiotic analysis + UML extension • Project • FON modeling + UML extension • Design • FON framework
Conclusions • Fielded Object Network (FON) is an extension of Object Network (ON) • Object • Life Cycle • Field, embedded nature • Communication: • physical • hit • logical • Destructive assimilation • Non destructive assimilation • Message passing assimilation • FON is a framework for DAI • Example: GSM implementation using FON • Application example: AGV • FON can be used in a “Semiotic Oriented Autonomous Intelligent Systems Engineering” as modeling and implementation tool