JOURNAL ARTICLE

Specification of distributed systems with actors using object-oriented Petri nets

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 net Computer science Distributed object Object-oriented programming Process architecture Object (grammar) Formal specification Distributed computing Programming language Class (philosophy) Method Formal methods Common Object Request Broker Architecture Software engineering Artificial intelligence

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
1
Refs
0.26
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Business Process Modeling and Analysis
Social Sciences →  Business, Management and Accounting →  Management Information Systems
Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.