arrow
Return

Using software architecture for code testing

delete2004-03-01
delete69
PRE
AI
H
Henry Muccini
A
Antonia Bertolino
P
Paola Inverardi
DOI:10.1109/TSE.2004.1271170delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Our research deals with the use of Software Architecture (SA) as a reference model for testing the conformance of an implemented system with respect to its architectural specification. We exploit the specification of SA dynamics to identify useful schemes of interactions between system components and to select test classes corresponding to relevant architectural behaviors. The SA dynamics is modeled by Labeled Transition Systems (LTSs). The approach consists of deriving suitable LTS abstractions called ALTSs. ALTSs offer specific views of SA dynamics by concentrating on relevant features and abstracting away from uninteresting ones. Intuitively, deriving an adequate set of test classes entails deriving a set of paths that appropriately cover the ALTS. Next, a relation between these abstract SA tests and more concrete, executable tests needs to be established so that the architectural tests derived can be refined into code-level tests. In the paper, we use the TRMCS case study to illustrate our hands-on experience. We discuss the insights gained and highlight some issues, problems, and solutions of general interest in architecture-based testing.
Keywords:
software engineering
software architectures
testing and debugging
testing strategies
tracing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.9K
Citations:
1.1W

Organization

No organization information available
Cited Papers

Cited Papers

Using software architecture for code testing
err2004-03-01
err69
PREAI
errMuccini, H; Bertolino, A; Inverardi, P
errShare
errSave
Vitamin D3 stimulates the production of prostacyclin by vascular smooth muscle cells
err1991-08-01
err0
PREAI
errM. Wakasugi; T. Noguchi; M. Inoue; Y. Kazama; M. Tawata; Y. Kanemaru; T. Onaya
errShare
errSave
researcher View more