Agent-Oriented Modelling of Distributed Systems with the Object Coordination Net Approach (bibtex)
by
Abstract:
Object-oriented modelling is today the main stream approach for tackling the design of distributed systems. It permits to handle the structure and behaviour of complex real world problems. The often occurring explicit delegation between objects however results in considerable problems in the domain of distributed systems. A more flexible and open scheme for coordination is instead required. Autonomous agents which cooperate to achieve their goals rather than explicitly delegate tasks have therefore been proposed to overcome these problems. However, legacy systems supporting only the explicit delegation style have to be integrated and fine grain interaction is often better modelled using the traditional explicit delegation style. Therefore, in practice a purely agent-oriented approach is not applicable. The object coordination net approach offers an object-oriented design technique based on UML notations employing a special type of high-level Petri-Nets that permits to model distributed systems using both styles in an intermixed manner. An example is used to demonstrate how it supports the crucial aspects of distributed system design by means of standard object-oriented and agent-oriented modelling at the same time.
Reference:
Agent-Oriented Modelling of Distributed Systems with the Object Coordination Net Approach (Holger Giese), In Workshop on Modelling of Objects, Components, and Agents (MOCA'01), 27-28 August 2001, Aarhus, Denmark (Daniel Moldt, ed.), 2001.
Bibtex Entry:
@InProceedings{Giese2001f,
AUTHOR = {Giese, Holger},
TITLE = {{Agent-Oriented Modelling of Distributed Systems with the Object Coordination Net Approach}},
YEAR = {2001},
MONTH = {August},
BOOKTITLE = {Workshop on Modelling of Objects, Components, and Agents (MOCA'01), 27-28 August 2001, Aarhus, Denmark},
EDITOR = {Moldt, Daniel},
SERIES = {Techreport University of Aarhus, DAIMI-PB-553},
ABSTRACT = {Object-oriented modelling is today the main stream approach for tackling the design of distributed systems. It permits to handle the structure and behaviour of complex real world problems. The often occurring explicit delegation between objects however results in considerable problems in the domain of distributed systems. A more flexible and open scheme for coordination is instead required. Autonomous agents which cooperate to achieve their goals rather than explicitly delegate tasks have therefore been proposed to overcome these problems. However, legacy systems supporting only the explicit delegation style have to be integrated and fine grain interaction is often better modelled using the traditional explicit delegation style. Therefore, in practice a purely agent-oriented approach is not applicable. The object coordination net approach offers an object-oriented design technique based on UML notations employing a special type of high-level Petri-Nets that permits to model distributed systems using both styles in an intermixed manner. An example is used to demonstrate how it supports the crucial aspects of distributed system design by means of standard object-oriented and agent-oriented modelling at the same time.}
}
Powered by bibtexbrowser