Title :
Specification of distributed systems with actors using object-oriented Petri nets
Author :
Mikolajczak, Boleslaw ; Ottlik, Artur
Author_Institution :
Dept. of Comput. & Inf. Sci., Massachusetts Univ., Dartmouth, MA, USA
Abstract :
Two methodologies and technologies are integrated in this paper: distributed object-oriented programming and visual programming with object-oriented Petri nets (OOPNs). Distributed object-oriented systems are represented by means of active objects, called actors. A formal specification of actors is achieved by means of OOPNs, which are based on colored Petri nets enriched by the object-oriented paradigm. We combine these methods into a single methodology for the formal specification of distributed systems with actors by means of OOPNs. OOPNs are based on viewing objects as active servers that offer re-entrant services to other objects. A class consists of an object net, describing the internal activity, and several method nets, describing the services the class provides to other classes
Keywords :
Petri nets; distributed object management; distributed programming; formal specification; graph colouring; network servers; object-oriented methods; object-oriented programming; visual programming; active objects; active servers; actors; colored Petri nets; distributed object-oriented programming; distributed systems specification; formal specification; internal activity; method nets; object classes; object net; object-oriented Petri nets; reentrant services; visual programming; Computer Society; Data structures; Encapsulation; Formal specifications; Object oriented modeling; Object oriented programming; Parallel processing; Petri nets; Program processors; Prototypes;
Conference_Titel :
Systems, Man, and Cybernetics, 2000 IEEE International Conference on
Conference_Location :
Nashville, TN
Print_ISBN :
0-7803-6583-6
DOI :
10.1109/ICSMC.2000.884480