DocumentCode
2231025
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
fYear
2012
fDate
16-18 April 2012
Firstpage
572
Lastpage
577
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations (ITNG), 2012 Ninth International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4673-0798-7
Type
conf
DOI
10.1109/ITNG.2012.123
Filename
6209234
Link To Document