Formal Modeling Of Middleware-based Distributed Systems
Title | Formal Modeling Of Middleware-based Distributed Systems |
Publication Type | Journal Articles |
Year of Publication | 2004 |
Authors | Ray A, Cleaveland R |
Journal | Electronic Notes in Theoretical Computer Science |
Volume | 108 |
Pagination | 21 - 37 |
Date Published | 2004/12/13/ |
ISBN Number | 1571-0661 |
Keywords | distributed systems, Formal Methods, Middleware, Software architecture |
Abstract | Effective design of middleware-based systems requires modeling notations that allow the use of process-interaction schemes provided by different middleware packages directly in designs. Traditional design notations typically only support a fixed class of interprocess interaction schemes, and designers wishing to use them for modeling middleware-based systems must devote significant effort to encoding the middleware primitives in the notation. In this paper, we demonstrate how a new graphical design notation, Architectural Interaction Diagrams (AIDs), which provides parameterized support for different interaction schemes, may be used to model a real-life middleware-based system like the Event Heap coordination infrastructure of the i-Room ubiquitous computing environment. |
URL | http://www.sciencedirect.com/science/article/pii/S1571066104051989 |
DOI | 10.1016/j.entcs.2004.01.010 |