Components monitoring through formal specifications

  • Authors:
  • Paolo Arcaini;Angelo Gargantini;Elvinia Riccobene

  • Affiliations:
  • Università degli Studi di Milano, Crema (CR), Italy;Università di Bergamo, Dalmine (BG), Italy;Università degli Studi di Milano, Crema, Italy

  • Venue:
  • Proceedings of the 17th international doctoral symposium on Components and Architecture
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper presents a specification-based approach for runtime monitoring of components in the field of component-based software engineering. The conformance of a component is checked with respect to a formal specification given in terms of Abstract State Machines. The validity of the approach is proved showing how the technique can be used for the monitoring of web services developed using Axis2. The theoretical approach is implemented in a technical framework where Java annotations are used to link the web service with its formal specification, and AspectJ is used to check the conformance runtime.