DESCRIBING OPEN DISTRIBUTED SYSTEMS - A FOUNDATION

Citation
A. Rakotonirainy et al., DESCRIBING OPEN DISTRIBUTED SYSTEMS - A FOUNDATION, Computer journal, 40(8), 1997, pp. 479-488
Citations number
15
Journal title
ISSN journal
00104620
Volume
40
Issue
8
Year of publication
1997
Pages
479 - 488
Database
ISI
SICI code
0010-4620(1997)40:8<479:DODS-A>2.0.ZU;2-D
Abstract
In this paper we outline a semantic model for open distributed systems which provides a foundation for a corresponding architecture descript ion language, This semantic model is based on reported architecture mo dels, with a number of refinements to support abstraction and composit ion, The model is specifically designed to describe open distributed s ystems independently of implementation details such as communication p rotocols and middleware systems, The modelling concepts in the semanti c model are: object (a model of an entity), event (a unit of interacti on between an object and its environment), event relationship (a speci fication of behaviour defining the relationships amongst a set of even ts), interface (an abstraction of an abject's interaction with its env ironment) and binding (a context for interaction between objects), The binding concept is particularly important because it can describe any kind of interaction in an open distributed system, ranging from remot e procedure calls and multicast to more complex, enterprise interactio ns, Special attention is given to the problem of composition and abstr action of events and behaviour in the model, This is needed to reflect the reuse, evolution and interworking requirements of open distribute d systems, Our approach allows for the effective modelling of asynchro ny, concurrency and complex hows of information in open distributed sy stems.