No Slide Title

Download Report

Transcript No Slide Title

Object Networks - A
Modeling Tool
Ricardo Gudwin
Fernando Gomide
DCA-FEEC-UNICAMP
Introduction
•Petri Nets
– General purpose mathematical tool
for describing relations existing
between conditions and events
•High Level Petri Nets
– Coloured Petri Nets
– Predicate-Transition Petri Nets
– Object Oriented Versions
•Adaptation in Petri Nets
– Adaptive Design PN
– Self-modifying PN
Introduction
•Fuzzy Petri Nets
– Knowledge Representation
– Rule-based Decisionmaking
•Generalized FPN
– Connection to NN, using logic
based neuron
•PN-like Computations
– Fundamental issue in finding a
modeling tool for IS
– Computational Intelligence
•Object Networks
– Current proposition for doing that
Introduction
•Object Networks
– No place/transition, only places
– Tokens are objects
– Objects act both like tokens and
transitions
Objects
•Standard view
– Entity that provides service, when
asked to
– Decision is not with the object
Posts Message
SERVER
OBJECT
CLIENT
OBJECT
Return Message
•Our view
– Entity that interacts with other
objects
– Actively seeks for interaction
– Decision is with the object
Creates Message
Object
CLIENT
OBJECT
MESSAGE
OBJECT
Detects Message Object
Get
Detects Answer Object
Get
ANSWER
OBJECT
SERVER
OBJECT
Creates
Answer Object
Conclusions
•New view of objects
•Formal Model for Objects
•Object Networks
– Modeling tool
– Abstracts High-Level (Fuzzy) Petri
Nets
– Adaptation
– Meta-theoretical tool for intelligent
systems analysis and design
– Analysis tools are still missing
– Continuous time extensions are to
be developed.