Reference:
Holger Giese, Jörg Graf and Guido Wirtz, "Seamless Visual Object-Oriented Behavior Modeling for Distributed Software Systems", in IEEE Symposium On Visual Languages, Tokyo, Japan, IEEE Press, September 1999.
Abstract:
To ease the development of distributed systems, the visual notions for the structural aspects of object-oriented analysis and design should be combined with techniques handling concurrency and distribution. A novel approach and language for the visual design of distributed software systems is introduced and illustrated by means of an example. The language of OCoNs (Object Coordination Nets) is integrated into the structuring mechanisms of the UML standard for object-oriented analysis and design. Such an object-oriented notation is crucial for handling complex software systems and can be extended with the graphical expressive power of Petri-Nets to also describe concurrency and coordination. The same visual language is used to specify the interfaces and contracts of software components, the resource handling within a component as well as the control flow of services.
Links:
@InProceedings{Giese+1999f,
AUTHOR = {Giese, Holger and Graf, Jörg and Wirtz, Guido},
TITLE = {{Seamless Visual Object-Oriented Behavior Modeling for
Distributed Software Systems}},
YEAR = {1999},
MONTH = {September},
BOOKTITLE = {IEEE Symposium On Visual Languages, Tokyo, Japan},
PUBLISHER = {IEEE Press},
PS = {vl99.ps.gz},
ABSTRACT = {To ease the development of distributed systems, the visual
notions for the structural aspects of object-oriented analysis and
design should be combined with techniques handling concurrency and
distribution. A novel approach and language for the visual design of
distributed software systems is introduced and illustrated by means
of an example. The language of OCoNs (Object Coordination Nets)
is integrated into the structuring mechanisms of the UML standard
for object-oriented analysis and design. Such an object-oriented
notation is crucial for handling complex software systems and can be
extended with the graphical expressive power of Petri-Nets to also
describe concurrency and coordination. The same visual language is
used to specify the interfaces and contracts of software components,
the resource handling within a component as well as the control flow
of services.}
}
Copyright notice: This material is presented to ensure timely dissemination of
scholarly and technical work. Copyright and all rights therein are retained by
authors or by other copyright holders. All persons copying this information are
expected to adhere to the terms and constraints invoked by each author's copyright.
In most cases, these works may not be reposted without the explicit permission of
the copyright holder.
Powered by
bibtexbrowser