The Role of Models@run.time in Supporting On-the-fly Interoperability

Abstract : Models at runtime can be defined as abstract representations of a system, including its structure and behaviour, which exist in tandem with the given system during the actual execution time of that system. Furthermore, these models should be causally connected to the system being modelled, offering a reflective capability. Significant advances have been made in recent years in applying this concept, most notably in adaptive systems. In this paper we argue that a similar approach can also be used to support the dynamic generation of software artefacts at execution time. An important area where this is relevant is the generation of software mediators to tackle the crucial problem of interoperability in distributed systems. We refer to this approach as emergent middleware, representing a fundamentally new approach to resolving interoperability problems in the complex distributed systems of today. In this context, the runtime models are used to capture meta-information about the underlying networked systems that need to interoperate, including their interfaces and additional knowledge about their associated behaviour. This is supplemented by ontological information to enable semantic reasoning. This paper focuses on this novel use of models at runtime, examining in detail the nature of such runtime models coupled with consideration of the supportive algorithms and tools that extract this knowledge and use it to synthesise the appropriate emergent middleware.
Type de document :
Article dans une revue
Computing, Springer Verlag, 2012
Liste complète des métadonnées

Littérature citée [52 références]  Voir  Masquer  Télécharger
Contributeur : Nelly Bencomo <>
Soumis le : dimanche 14 octobre 2012 - 22:07:02
Dernière modification le : vendredi 25 mai 2018 - 12:02:02
Document(s) archivé(s) le : mardi 15 janvier 2013 - 02:40:08


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00733338, version 1



Nelly Bencomo, Amel Bennaceur, Paul Grace, Gordon Blair, Valérie Issarny. The Role of Models@run.time in Supporting On-the-fly Interoperability. Computing, Springer Verlag, 2012. 〈hal-00733338〉



Consultations de la notice


Téléchargements de fichiers