Analyzing Relation between Software Architecture Testing Criteria on Test Sequences

Software architecture provides a high-level model of large, complex systems using suitable abstractions of the system components and their interactions. SA dynamic descriptions can be usefully employed in testing and analysis. We describe an approach for SA-based test sequences. This paper discusses...

Full description

Saved in:
Bibliographic Details
Published in2009 Third IEEE International Conference on Secure Software Integration and Reliability Improvement pp. 181 - 186
Main Authors Lijun Lun, Xuemei Ding
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.07.2009
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Software architecture provides a high-level model of large, complex systems using suitable abstractions of the system components and their interactions. SA dynamic descriptions can be usefully employed in testing and analysis. We describe an approach for SA-based test sequences. This paper discusses formal description of CHAM, and presents rule dependence graph, which shows the rule dependence relations of SA. Then we define two criteria and introduce algorithms to generate test sequences for rule dependence graph. Finally, a CASE tool is built, which uses collaborative writing system as an architecture model to illustrate the derivation of rule dependence graph and the generation of test sequences. Demonstration results present the relationship of test sequences on two criteria with the increasing numbers of components.
ISBN:0769537588
9780769537580
DOI:10.1109/SSIRI.2009.51