Fielded Object Network as a Framework for Computer Intelligence State University of Campinas UNICAMP - Brazil Rodrigo Gonçalves Ricardo Gudwin Fernando.

Slides:



Advertisements
Similar presentations
Computer Supported Cooperative Work by an Agent Oriented Software Engineering Approach: CSCW by AOSE Darlinton Carvalho
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Architecture Representation
Database Systems: Design, Implementation, and Management Tenth Edition
Stereotypes Stereotypes provide the capability to create a new kind of modeling element. –They can be used to classify or mark modeling elements. –A type.
Unified Modeling Language
The Concept of Computer Architecture
Towards a Logic for Wide-Area Internet Routing Nick Feamster and Hari Balakrishnan M.I.T. Computer Science and Artificial Intelligence Laboratory Kunal.
OASIS Reference Model for Service Oriented Architecture 1.0
Object-Oriented Analysis and Design
Prof. Ing. M. Dassisti Enterprise modelling for networked enterprise: interaction aspects for a training organisation 16th IFAC World Congress, Prague.
1 Distributed Computing Algorithms CSCI Distributed Computing: everything not centralized many processors.
7M701 1 Software Engineering Object-oriented Design Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 12 )
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Copyright ©2004 Cezary Z Janikow 1 Domain Model n Visualization of entities and relationships n In UP presented as Class Diagrams – Classes, Relationships,
Copyright W. Howden1 Lecture 11: UML Terminology and Additional Models and Notation.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. slide 1 CS 125 Introduction to Computers and Object- Oriented Programming.
7M701 1 Class Diagram advanced concepts. 7M701 2 Characteristics of Object Oriented Design (OOD) objectData and operations (functions) are combined 
Unified Modeling (Part I) Overview of UML & Modeling
Unified Modeling Language (UML)
October 16, 2001Class Diagrams1. October 16, 2001Class Diagrams2 (Design) Class Diagrams (1) zA class diagram is a visual representation of various classes.
6/29/20151 Introduction to Database Systems zPurpose of Database Systems zViews of Data zData Models zData Definition Language zData Manipulation Language.
Sharif University of Technology1 Design and Use-case Realization Software Engineering Laboratory Fall 2006.
Chapter 3 Planning Your Solution
Diffusion scheduling in multiagent computing system MotivationArchitectureAlgorithmsExamplesDynamics Robert Schaefer, AGH University of Science and Technology,
Course Instructor: Aisha Azeem
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
A Computational Semiotics Approach for Soft Computing Ricardo R. Gudwin Fernando A.C. Gomide DCA-FEEC-UNICAMP.
MADALINA CROITORU Software Engineering week 4 Madalina Croitoru IUT Montpellier.
CIT UPES | Sept 2013 | Unified Modeling Language - UML.
Knowledge representation
Database Systems: Design, Implementation, and Management Ninth Edition
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 20 Object-Oriented.
Object Oriented Analysis & Design & UML (Unified Modeling Language)1 Part V: Design The Design Workflow Design Classes Refining Analysis Relationships.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Emotions: a computational semiotics perspective Rodrigo Gonçalves, Ricardo Gudwin, Fernando Gomide Electrical and Computer Engineering School (FEEC) State.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
From Semiotics to Computational Semiotics State University of Campinas UNICAMP - Brazil Ricardo Gudwin.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Activity & Class Modeling Labs Discussion p3 T120B pavasario sem.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
Design Class Diagrams (DCDs)
Fall 2010 CS4310 Requirements Engineering A Brief Review of UML & OO Dr. Guoqiang Hu Department of Computer Science UTEP 1.
UML Class Diagram Trisha Cummings. What we will be covering What is a Class Diagram? Essential Elements of a UML Class Diagram UML Packages Logical Distribution.
TAL7011 – Lecture 4 UML for Architecture Modeling.
SWT - Diagrammatics Lecture 4/4 - Diagramming in OO Software Development - partB 4-May-2000.
DEVS Based Modeling and Simulation of the CORBA POA F. Bernardi, E. de Gentili, Pr. J.F. Santucci {bernardi, gentili, University.
Semiotic Oriented Autonomous Intelligent Systems Software Engineering State University of Campinas UNICAMP - Brazil Rodrigo Gonçalves Ricardo Gudwin.
Chapter 6 – Architectural Design Lecture 1 1Chapter 6 Architectural design.
On the Generalized Deduction, Induction and Abduction as the Elementary Reasoning Operators within Computational Semiotics Faculty of Electrical and Computer.
Algorithmic, Game-theoretic and Logical Foundations
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
Generalizable Element Namespace Model Element name visibility isSpecification Classifier isRoot Constraint Body Coming up: Unified Modeling Language Introduction.
Object Oriented Programming and Data Abstraction Earl Huff Rowan University.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA.
OUTCOMES OBJECTIVES FUNCTIONS ACTIONS TERRITORIES LOCATIONS MARKET SEGMENTS TIME LINESCHALLENGE IMPACT RESOURCESACTIVITIESCHANNELS RELATIONS PARTNERS CUSTOMERS.
Cmpe 589 Spring 2006.
Rocky K. C. Chang September 4, 2017
Unified Modeling Language
Introduction to Unified Modeling Language (UML)
DATA MODELS.
UML Class Diagram.
Chapter 20 Object-Oriented Analysis and Design
DATA MODELS.
Chin-Sheng Chen Florida International University
Presentation transcript:

Fielded Object Network as a Framework for Computer Intelligence State University of Campinas UNICAMP - Brazil Rodrigo Gonçalves Ricardo Gudwin Fernando Gomide

What is Fielded Object Network (FON)? zObject Network extension aiming at a multiresolutional and massively parallel representation and implementation tool y[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 September, 1997 zObject definition: object is an individual and atomic entity zDefinition: FON is an object system where the objects are composed by five elements: yattributes (attributes  parts) yfunctions (  method) yfield yconnections ylife cycle.

FON object: Field zField yplace where the object places the objects that it contains yPhysical parameters xspatial structure and dimension. yPhysical laws xrules that affect a subset of attributes of the contained objects yEmbedded nature yUniverse object yAtomic object Attributes Functions Field OBJECT

FON object: Life cycle zAn independent and parallel dynamic system that is ruled by some kind of algorithm while the object exists zA processing stream related to an object zLife Cycle x Embedded Nature zPassive x Active Attributes Functions Field OBJECT Life Cycle

zField concept  data visibility restrictions  visibility scope zNormal visibility scope (direct access) zConnection: communication line between two or more objects zTwo kinds of communication (interaction): physical & logical FON object: Connections Attributes Functions Field OBJECT Life Cycle X X

zPhysical communication yembedded nature + hit function zLogical communication yconnection + assimilation function yan object must explicitly allow its assimilation before being assimilated FON objects: connections and assimilation hit func embedded nature assimilate

FON objects: assimilation types zThree different assimilation types: yDestructive assimilation yNon-destructive assimilation assimilate

FON objects: assimilation types yMessage passing assimilate

Why and when FON? zDistributed Artificial Intelligence (DAI) yDistributed Problem Solving (DPS) yMulti-agent Systems (MAS) zFON = Framework for DAI zHighlights: yUsing CORBA or PVM: FON can be distributed in a network yFON objects  mobile objects

Example: A FON approach to GSM zGSM  FON

Application example: AGV Car Walls Objective

What is the relationship between FON and semiotics? zSemiotic Oriented Autonomous Intelligent Systems Engineering yAnalysis xSemiotic analysis + UML extension yProject xFON modeling + UML extension yDesign xFON framework

Conclusions zFielded Object Network (FON) is an extension of Object Network (ON) yObject yLife Cycle yField, embedded nature yCommunication: xphysical hit xlogical Destructive assimilation Non destructive assimilation Message passing assimilation zFON is a framework for DAI zExample: GSM implementation using FON zApplication example: AGV zFON can be used in a “Semiotic Oriented Autonomous Intelligent Systems Engineering” as modeling and implementation tool