Title
Describing Open Distributed Systems: A Foundation
Abstract
In this paper we outline a semantic model for opendistributed systems which provides a foundation for acorresponding architecture description language. Thissemantic model is based on architecture models reportedin [2][5], with a number of refinements to supportabstraction and composition. The model is specificallydesigned to describe open distributed systems independentof implementation details such as communicationprotocols and middleware systems. The modellingconcepts in the semantic model are: object (a model of anentity), event (a unit of interaction between an object andits environment), event relationship (a specification ofbehaviour defining the relationships amongst a set ofevents), interface (an abstraction of an object's interactionwith its environment) and binding (a context forinteraction between objects). The binding concept isparticularly important because it can describe any kind ofinteraction in an open distributed system, ranging fromremote procedure calls and multicast to more complex,enterprise interactions.Special attention is given to the problem of compositionand abstraction of events and behaviour in the model. Thisis needed to reflect the reuse, evolution and interworkingrequirements of open distributed systems. Our approachallows for the effective modelling of asynchrony,concurrency and complex flows of information in opendistributed systems.
Year
DOI
Venue
1997
10.1016/S0920-5489(99)92074-3
hawaii international conference on system sciences
Keywords
DocType
Volume
compositionand abstraction,opendistributed system,systems independentof implementation detail,acorresponding architecture description language,semantic model,architecture models reportedin,object andits environment,thissemantic model,complex flow,binding concept isparticularly
Journal
21
Issue
ISSN
ISBN
2
1060-3425
0-8186-7743-0
Citations 
PageRank 
References 
6
1.12
6
Authors
4
Name
Order
Citations
PageRank
Andry Rakotonirainy158264.11
Andrew Berry261.12
Stephen Crawley3287.92
Zoran Milosevic454854.38