Architectural Artefacts for Autonomic Distributed Systems – Contract Language

By 11th February 2010 No Comments
Sven van der Meer
Architectural Artefacts for Autonomic Distributed Systems – Contract Language
6th IEEE Engineering of Autonomic and Autonomous Systems (EASe 2009)
IEEE
99–108
Apr
2009
distributed processing, open systems, software architecture, software fault tolerance, specification languagesTM Forum NGOSS architecture, architectural artefact, autonomic distributed system interoperability, declarative contract language, meta-model design
In the last three years we have experimented using contracts as to enable the interoperability of distributed systems, our main focus being autonomic systems. Startingwith the definitions of contracts in the TM Forum’s NGOSS architecture, we have experimented with contracts from three different viewpoints: architecture, meta-model and implementation. This paper introduces the results of that work, which we term Architectural Artefacts for Autonomic Distributed Systems (A3DS). We provide an overview of the architectural definitions, the designed meta-model and a more thorough discussion on practical terms such as the declarative contract language; and developed tools.
10.1109/EASe.2009.15