• 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