High-level Petri nets: theory and application
High-level Petri nets: theory and application
Elements of distributed algorithms: modeling and analysis with Petri nets
Elements of distributed algorithms: modeling and analysis with Petri nets
The Unified Modeling Language user guide
The Unified Modeling Language user guide
SIMULA: an ALGOL-based simulation language
Communications of the ACM
Structured programming
Concurrent architecture for a multi-agent platform
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Pattern based workflow design using reference nets
BPM'03 Proceedings of the 2003 international conference on Business process management
A Formal Model of Multi-Agent Organisations
Fundamenta Informaticae - Special Issue on Concurrency Specification and Programming (CS&P)
From security patterns to implementation using petri nets
Proceedings of the fourth international workshop on Software engineering for secure systems
Multi-Agent System: A Guiding Metaphor for the Organization of Software Development Projects
MATES '07 Proceedings of the 5th German conference on Multiagent System Technologies
Models and Tools for Mulan Applications
CEEMAS '07 Proceedings of the 5th international Central and Eastern European conference on Multi-Agent Systems and Applications V
Agent Models for Concurrent Software Systems
MATES '08 Proceedings of the 6th German conference on Multiagent System Technologies
Automatic Generation of Distributed Team Formation Algorithms from Organizational Models
Coordination, Organizations, Institutions and Norms in Agent Systems IV
Fragmented workflows supported by an agent based architecture
AOIS'05 Proceedings of the 7th international conference on Agent-Oriented Information Systems III
Formal semantics for AUML agent interaction protocol diagrams
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Modeling dynamic architectures using nets-within-nets
ICATPN'05 Proceedings of the 26th international conference on Applications and Theory of Petri Nets
Modeling multiple interactions using coloured petri nets: a case study
ISSADS'05 Proceedings of the 5th international conference on Advanced Distributed Systems
Towards a distributed tool platform based on mobile agents
MATES'05 Proceedings of the Third German conference on Multiagent System Technologies
Analysis of multi-agent interactions with process mining techniques
MATES'06 Proceedings of the 4th German conference on Multiagent System Technologies
Applying multi-agent concepts to dynamic plug-in architectures
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
A Formal Model of Multi-Agent Organisations
Fundamenta Informaticae - Special Issue on Concurrency Specification and Programming (CS&P)
Nets-within-Nets to model innovative space system architectures
PETRI NETS'12 Proceedings of the 33rd international conference on Application and Theory of Petri Nets
Hi-index | 0.00 |
In this paper we introduce net components as means for structuring Petri net-based agent interaction protocols. We provide a tool for effortless application of net components to nets. Thus we facilitate the construction of nets and unify their appearance. Net components can be used to derive code for interaction protocols from a subset of extended AUML (Agent Unified Modeling Language) interaction protocol diagrams. This allows for a smooth integration of some traditional software development specification approaches with high-level Petri nets. By using net components we do not only unify the structure of Mulan agent protocols but also succeed to build a common language within a community of developers who share the net components.