Behavioral Specification Based Runtime Monitors for OSGi Services - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

Behavioral Specification Based Runtime Monitors for OSGi Services

Jan Olaf Blech
  • Fonction : Auteur
  • PersonId : 945272
Harald Ruess
  • Fonction : Auteur
  • PersonId : 945273
Bernhard Schätz
  • Fonction : Auteur
  • PersonId : 945274

Résumé

Abstract constraint specifications - such as interoperability contracts - of the behavior of a system are frequently stated as requirements during early design phases. During the development process, these abstract specifications get refined until one reaches a deployable implementation. Especially in systems with components being dynamically added or replaced, it is critical that the constraints stated are met by the running system. The size of abstract constraint specifications is typically very small compared to the final implementation. In this paper, we sketch a process, where abstract constraint specifications are used as a basis for runtime monitors and checks. These monitors and checks ensure that in cases of deviations from the original specification, the system takes compensating actions such as turning the system into a safe state. We particularly focus on systems where components can be exchanged, added or removed during runtime. We discuss a concrete application scenario: The usage of specification-based monitors for OSGi-based services in the domain of home automation.
Fichier non déposé

Dates et versions

hal-00857290 , version 1 (09-09-2013)

Identifiants

Citer

Jan Olaf Blech, Yliès Falcone, Harald Ruess, Bernhard Schätz. Behavioral Specification Based Runtime Monitors for OSGi Services. ISoLA 2012 - Proceedings of the 5th International Symposium on Leveraging Applications (Part 1), Oct 2012, Unknown, pp.405-419, ⟨10.1007/978-3-642-34026-0_30⟩. ⟨hal-00857290⟩
317 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More