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 :
بازگشت