• DocumentCode
    1870651
  • Title

    Model-Driven Development in Real-Time Embedded Control Systems: A Case Study

  • Author

    Yue, Hui ; Wang, Quanyu ; Liu, Yusheng

  • Author_Institution
    Railway Tech. Coll., Lanzhou Jiaotong Univ., Lanzhou, China
  • fYear
    2010
  • fDate
    10-12 Dec. 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The recent and rapid advances in hardware have led to an explosion of real-time and concurrent applications, especially real-time control system applications. This, in turn, requires practical software development with new technologies such as Object- Oriented Analysis and Design (OOAD), Model-Driven Development (MDD) with the Unified Modeling Language (UML) as the principle modeling language. In this paper, we apply the Rapid Object- Oriented Process (ROPES), to analyze and design a house alarm system. The case study spans all the typical software development phases, from requirement analysis, analysis, to design. Our modeling experience demonstrated that ROPES is an appropriate approach for the analysis and design of real-time and concurrent control systems.
  • Keywords
    Unified Modeling Language; alarm systems; concurrent engineering; control system synthesis; embedded systems; formal specification; formal verification; object-oriented languages; object-oriented methods; concurrent application; concurrent control system design; house alarm system; model driven development; object oriented analysis; object oriented design; principle modeling language; rapid object oriented process; real-time embedded control system design; requirement analysis; software development; unified modeling language; Alarm systems; Computer architecture; Databases; Object oriented modeling; Real time systems; Testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5391-7
  • Electronic_ISBN
    978-1-4244-5392-4
  • Type

    conf

  • DOI
    10.1109/CISE.2010.5676789
  • Filename
    5676789