Title :
Context-Based Testing of COTs Using Petri Nets
Author :
Reza, Hassan ; Cheng, Liang
Author_Institution :
Sch. of Aerosp. Sci., Univ. of North Dakota, Grand Forks, ND, USA
Abstract :
The persistent problem with using reusable components is adequate integrations, compositions, and certifications testing that are related to the factors such as the lack of access to source code, lack of composition support, lack of standards and contexts in which Components of the Shelves (COTS) must be deployed. Existing approaches to testing reusable components heavily focus on interface and integration testing of COTS without specifying contexts. The theory of Petri nets has been used in the model-based engineering of software systems to specify dependency, concurrency, conflict, distribute ness, composition, choice, randomness, etc. In this work, we attempt to utilize Petri nets theory to specify and analyze contextual dependency (data, control, etc) among Cots and their environments. A simple case study known as Car Dashboard Control System (DCS) has been used to demonstrate our proposed idea.
Keywords :
Petri nets; data analysis; program testing; COTS testing; Petri nets; car dashboard control system; certifications testing; components-of-the-shelves; compositions testing; context-based testing; contextual dependency; integrations testing; model-based engineering; reusable component testing; software system engineering; Certification; Context; Context modeling; Global Positioning System; Petri nets; Software; Testing; COTs; Compoents Based Testing; Context-based Testing; Covergae Criteria; Dependancy Graph; Integration and Interaction Testing; Petri Nets; Software Testing;
Conference_Titel :
Information Technology: New Generations (ITNG), 2012 Ninth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4673-0798-7
DOI :
10.1109/ITNG.2012.123