An architecture-based verification technique for AADL specifications

  • Authors:
  • Andreas Johnsen;Paul Pettersson;Kristina Lundqvist

  • Affiliations:
  • School of Innovation, Design and Engineering, Mälardalen University, Västerås, Sweden;School of Innovation, Design and Engineering, Mälardalen University, Västerås, Sweden;School of Innovation, Design and Engineering, Mälardalen University, Västerås, Sweden

  • Venue:
  • ECSA'11 Proceedings of the 5th European conference on Software architecture
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Quality assurance processes of software-intensive systems are an increasing challenge as the complexity of these systems dramatically increases. The use of Architecture Description Languages (ADLs) provide an important basis for evaluation. The Architecture Analysis and Design Language (AADL) is an ADL developed for designing software-intensive systems. In this paper, we propose an architecture-based verification technique covering the entire development process by adapting a combination of model-checking and model-based testing approaches to AADL specifications. The technique reveals inconsistencies of early design decisions and ensures a system's conformity with its AADL specification. The objective and criteria (test-selection) of the verification technique is derived from traditional integration testing.