• DocumentCode
    2000293
  • Title

    Design Patterns Reuse for Real Time Embedded Software Development

  • Author

    de Souza Pereira Moreira, G. ; Montini, Denis Ávila ; Silva, Daniela América da ; Cardoso, Felipe Rafael Motta ; Dias, Luiz Alberto Vieira ; Cunha, Adilson Marques da

  • Author_Institution
    Inst. Tecnol. de Aeronaut. - ITA
  • fYear
    2009
  • fDate
    27-29 April 2009
  • Firstpage
    1421
  • Lastpage
    1427
  • Abstract
    This article describes software reuse components using C language on IBM-Rational Rose Real Time (RRRT) environment. In it a software development process becomes refined by means of a design pattern reuse. Its main contribution meets definition of a process for construction of a Data Logger Platform. Use of design pattern in an Integrated Computer Aided Software Engineering Environment allows definition of an industrial process aimed for future systematic reuse. Direction lines from Rational Unified Process (RUP) had recently helped undergraduate and graduate students from the Brazilian Aeronautics Institute of Technology (ITA) to create a fertile scene for practical applications of design pattern concepts. A Computer Software Component was constructed with attributes and generic methods in order to make possible its reuse. As a result of this process, members of ITA Software Engineering Research Group had generated a quality report previously improved to carry out classroom work, and proposed a specific data management design pattern for input and output.
  • Keywords
    C language; computer science education; embedded systems; object-oriented programming; software reusability; C language; IBM-Rational Rose real time embedded software development; data logger platform; design pattern reuse; integrated computer aided software engineering environment; rational unified process; software reuse component; Application software; Computer aided software engineering; Computer industry; Construction industry; Embedded software; Layout; Programming; Quality management; Refining; Software engineering; CMMi; Design Patterns; I-CASE-E; RUP; UML-RT;
  • 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.171
  • Filename
    5070826