Title :
Automated Selection of Test Paths from Architectural Descriptions
Author :
Lun, Lijun ; Ding, Xuemei
Author_Institution :
Coll. of Comput. Sci. & Inf. Eng., Harbin Normal Univ., Harbin, China
Abstract :
Software architecture testing is a technology on the connections and functions of system components. This paper presents a technology of software architecture testing based on LTL. Software architecture interface connectivity graph is used to describe the connection relationship between components and connector at first, and then generate testing coverage paths of the ICG according to three testing coverage criteria and algorithms. Finally, we build a prototype tool that implements the LTL approach to the specification of software architecture and generates test paths. We use TRMCS as a typical architecture model to illustrate our testing technology.
Keywords :
program testing; software architecture; temporal logic; LTL approach; interface connectivity graph; linear temporal logic; software architecture testing; test path selection; Automatic testing; Boolean functions; Computer architecture; Computer interfaces; Connectors; Educational institutions; Logic testing; Software architecture; Software testing; System testing;
Conference_Titel :
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-4507-3
Electronic_ISBN :
978-1-4244-4507-3
DOI :
10.1109/CISE.2009.5365228