DocumentCode
2000186
Title
Using GQM for Testing Design Patterns in Real-Time and Embedded Systems on a Software Production Line
Author
Bernardo, Cláudio Gonçalves ; Fernandes, Danilo Douradinho ; Dias, Luiz Alberto Vieira ; Montini, Denis Ávila ; Da Silva, Daniela América ; Da Cunha, Adilson Marques
fYear
2009
fDate
27-29 April 2009
Firstpage
1397
Lastpage
1404
Abstract
This article describes a methodology named Causal Analysis and Resolution (CAR) based on Goals, Questions, and Metrics (GQM) principles. Indicators are defined based on metrics for a decision-making process. Its main contributions are the construction of an information process system model and a prototype, involving GQM approach, in a quantitative definition and qualitative metrics. The CAR methodology is a process area (PA) of the Capability Maturity Model Integrated (CMMi) for software development from Carnegie Mellon University. This PA was used to eliminate systematic error cases listed in a Technical Report (TR) generated by CAR. An information system model was created to allow the elimination of defects, errors, and failures in a design pattern named IO Manager, during the test phase, and before its publication in a components library. The prototype was created using Rational Rose RealTime (RRRT) with focus on verification tests. It provided a quality assessment to the IO Manager design pattern. The use of this methodology was based on GQM and CAR along with the information process system model. The developed prototype aimed to monitor errors on design pattern tests in real-time embedded system of a software production line.
Keywords
Capability Maturity Model; decision making; embedded systems; object-oriented programming; product development; program testing; program verification; software metrics; software reusability; Rational Rose RealTime; capability maturity model; causal analysis-and-resolution methodology; decision-making process; design pattern testing; embedded system; goal-question-and-metrics principle; real-time system; software development; software metrics; software production line; test verification; Capability maturity model; Computer errors; Embedded software; Embedded system; Production systems; Real time systems; Software prototyping; Software systems; Software testing; System testing; FI; GQM; I-CASE-E; Testing; and Design Patterns;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4244-3770-2
Electronic_ISBN
978-0-7695-3596-8
Type
conf
DOI
10.1109/ITNG.2009.267
Filename
5070822
Link To Document