PANDArch: A pluggable automated non-intrusive dynamic architecture conformance checker

6Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The software architecture of a system is often used to guide and constrain its implementation. While the code structure of an initial implementation is likely to conform to its intended architecture, its dynamic properties cannot be fully checked until deployment. Routine maintenance and changing requirements can also lead to a deployed system deviating from this architecture over time. Both static and dynamic checks are thus required to ensure that an implementation conforms to its prescriptive architecture throughout its lifespan. However, runtime conformance checking strategies typically alter the implementation of an application, increasing its size and affecting its performance and maintainability. In this paper, we describe the design of a novel dynamic conformance-checking framework that is pluggable and non-intrusive, thereby limiting any overheads to those periods when checking is activated. An implementation of this framework with Java as the target language and its early evaluation are also presented. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

De Silva, L., & Balasubramaniam, D. (2013). PANDArch: A pluggable automated non-intrusive dynamic architecture conformance checker. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7957 LNCS, pp. 240–248). https://doi.org/10.1007/978-3-642-39031-9_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free