Reference:
, "Ruling the Behavior of Distributed Software Components", in H. R. Arabnia, Ed., Proc. Int. Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA'97), Las Vegas, Nevada, CSREA Press, July 1997.
Abstract:
A new approach to support the development of distributed software systems is outlined. As far as static aspects are concerned, standard object-oriented design methods are used. Dynamic aspects like status of services or resource handling in objects and methods, however, play the key role in distributed systems. The main contribution of the approach is a method which puts the focus on these aspects right from the beginning of a design. A new formalism based on extended Petri-Nets – so called Object Coordination Nets (OCoNs) – is used to describe the behavior of an object on a per method basis and for the usage of object resources. The formalism is integrated into higher levels of object-oriented design as an additional means to describe dynamic behavior. Integration with a standard sequential object-oriented language like C++ is used to organize method nets in a class context. This provides a type system for the nets as well. The sequential language can be interpreted as filling the computational gaps in the coordination skeleton provided by the OCoN for a method.
Links:
@InProceedings{Wirtz+1997,
AUTHOR = {Wirtz, Guido and Graf, Jörg and Giese, Holger},
TITLE = {{Ruling the Behavior of Distributed Software Components}},
YEAR = {1997},
MONTH = {July},
BOOKTITLE = {Proc. Int. Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA'97), Las Vegas, Nevada},
EDITOR = {Arabnia, H. R.},
PUBLISHER = {CSREA Press},
PDF = {uploads/pdf/Wirtz+1997_10.1.1.31.4401.pdf},
ABSTRACT = {A new approach to support the development of distributed software systems is outlined. As far as static aspects are concerned, standard object-oriented design methods are used. Dynamic aspects like status of services or resource handling in objects and methods, however, play the key role in distributed systems. The main contribution of the approach is a method which puts the focus on these aspects right from the beginning of a design. A new formalism based on extended Petri-Nets -- so called Object Coordination Nets (OCoNs) -- is used to describe the behavior of an object on a per method basis and for the usage of object resources. The formalism is integrated into higher levels of object-oriented design as an additional means to describe dynamic behavior. Integration with a standard sequential object-oriented language like C++ is used to organize method nets in a class context. This provides a type system for the nets as well. The sequential language can be interpreted as filling the computational gaps in the coordination skeleton provided by the OCoN for a method.}
}
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