Painless Support for Static and Runtime Verification of Component-Based Applications - Fundamentals of Software Engineering
Conference Papers Year : 2015

Painless Support for Static and Runtime Verification of Component-Based Applications

Abstract

Architecture Description Languages (ADL) provide descriptions of a software system in terms of its structure. Such descriptions give a high-level overview and come from the need to cope with arbitrarily complex dependencies arising from software components.In this paper we present Painless, a novel ADL with a declarative trait supporting parametrized specifications and architectural reconfigurations. Moreover, we exhibit its reliable facet on its integration with ProActive — a middleware for distributed programming. This is achieved by building on top of Mefresa, a Coq framework for the reasoning on software architectures. We inherit its strong guarantees by extracting certified code, and subsequently integrating it in our toolchain.
Fichier principal
Vignette du fichier
978-3-319-24644-4_18_Chapter.pdf (620.41 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01168757 , version 1 (26-06-2015)
hal-01168757 , version 2 (26-01-2017)

Licence

Identifiers

Cite

Nuno Gaspar, Ludovic Henrio, Eric Madelaine. Painless Support for Static and Runtime Verification of Component-Based Applications. 6th Fundamentals of Software Engineering (FSEN), Apr 2015, Tehran, Iran. pp.259-274, ⟨10.1007/978-3-319-24644-4_18⟩. ⟨hal-01168757v2⟩
640 View
230 Download

Altmetric

Share

More