Abstract
It is anticipated that the UML, perhaps with domain-specific extensions, will increasingly be used to model and analyse agent-based systems. Current commercial tools for UML, however, contain a number of gaps that limit this growth potential. As an example, there is little or no support for automatic translations between UML notations. We present one such translation — from sequence diagrams to state charts — and discuss how such an algorithm could be used in agent modeling. In contrast to other approaches, our algorithm makes a justified merging of the input sequence diagrams based on simple logical specifications of messages passed between agents/objects, and detects conflicting behaviors in different sequence diagrams. In addition, we generate state charts that make full use of hierarchy, leading to generated designs that more closely resemble those which a designer might produce. This is important in the context of iterative design, since the designer will likely want to modify the generated state charts to refine their behavior.
Original language | English |
---|---|
Title of host publication | Formal Approaches to Agent-Based Systems - 1st International Workshop, FAABS 2000, Revised Papers |
Editors | Diana Gordon, James L. Rash, Walt Truszkowski, Michael G. Hinchey, Christopher A. Rouff |
Publisher | Springer |
Pages | 148-162 |
Number of pages | 15 |
ISBN (Print) | 3540427163, 9783540427162 |
Publication status | Published - 1 Jan 2001 |
Externally published | Yes |
Event | International Workshop on Formal Approaches to Agent-Based Systems 2000 - Greenbelt, United States of America Duration: 5 Apr 2000 → 7 Apr 2000 Conference number: 1st |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 1871 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Workshop
Workshop | International Workshop on Formal Approaches to Agent-Based Systems 2000 |
---|---|
Abbreviated title | FAABS 2000 |
Country/Territory | United States of America |
City | Greenbelt |
Period | 5/04/00 → 7/04/00 |