• DocumentCode
    2422136
  • Title

    A comparison of executable model based approaches for embedded systems

  • Author

    Fant, Julie Street ; Gomaa, Hassan ; Pettit, Robert G., IV

  • Author_Institution
    Software Syst. Eng. Dept., Aerosp. Corp., Chantilly, VA, USA
  • fYear
    2012
  • fDate
    9-9 June 2012
  • Firstpage
    16
  • Lastpage
    22
  • Abstract
    Designing and building embedded systems is a challenging problem. Designers must ensure that the software architecture meets its functional requirements and also, since embedded systems often have real-time constraints, meets its performance requirements. It is usually difficult to determine whether or not the embedded system designs will meet functional and performance requirements. To help increase confidence in embedded software architectures, designers often turn to executable model based approaches to assess their systems. There are many different approaches for designing and analyzing real-time embedded systems. This paper is intended to help designers in their choice by comparing two different executable model based approaches for designing and validating real-time embedded systems, namely state machines and colored Petri nets. Both approaches are compared using seven different comparison criteria and examples are given from a cruise control system case study.
  • Keywords
    Petri nets; embedded systems; finite state machines; formal specification; software architecture; colored Petri net; cruise control system; embedded software architecture; embedded system design; executable model; functional requirement; performance requirement; real-time constraint; real-time embedded system; state machine; Analytical models; Concurrent computing; Embedded systems; Object oriented modeling; Petri nets; Real time systems; Unified modeling language; UML; colored Petri nets; real-time embedded systems; software architectures; state machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Embedded Systems (SEES), 2012 2nd International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1852-5
  • Type

    conf

  • DOI
    10.1109/SEES.2012.6225484
  • Filename
    6225484