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. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1007/978-3-319-24644-4_18 | Lecture Notes in Computer Science |
Keywords | Field | DocType |
The Coq Proof Assistant,Component-based Engineering,Formal Methods,Architecture Description Language | Programming language,Component based engineering,Software architecture description,Computer science,Software system,Theoretical computer science,Runtime verification,Component-based software engineering,Formal methods,Architecture description language | Conference |
Volume | ISSN | Citations |
9392 | 0302-9743 | 0 |
PageRank | References | Authors |
0.34 | 10 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Nuno Gaspar | 1 | 4 | 1.10 |
Ludovic Henrio | 2 | 304 | 34.43 |
Eric Madelaine | 3 | 261 | 25.38 |