DocumentCode
2333897
Title
Deriving tests from software architectures
Author
Jin, Zhenyi ; Offutt, Jeff
Author_Institution
Adv. Eng. & Sci., ITT Industries, Reston, VA, USA
fYear
2001
fDate
27-30 Nov. 2001
Firstpage
308
Lastpage
313
Abstract
Software architectures are intended to describe essential high level structural and behavioral characteristics of a system. Architecture Description Languages (ADLs) describe these characteristics in ways that can be analyzed and manipulated algorithmically. This provides a unique opportunity for deriving tests at the system level. The paper defines formal testing criteria based on architecture relations, which are paths that architectural components use to communicate. The criteria have been applied to a specific ADL. Results from a comparative empirical study on industrial software are presented.
Keywords
program testing; program verification; software architecture; specification languages; ADLs; Architecture Description Languages; architectural components; architecture relations; behavioral characteristics; formal testing criteria; high level structural characteristics; industrial software; software architectures; system level; test derivation; Algorithm design and analysis; Application software; Architecture description languages; Chemical analysis; Computer architecture; Computer industry; Connectors; Software architecture; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2001. ISSRE 2001. Proceedings. 12th International Symposium on
ISSN
1071-9458
Print_ISBN
0-7695-1306-9
Type
conf
DOI
10.1109/ISSRE.2001.989484
Filename
989484
Link To Document