• DocumentCode
    2256820
  • Title

    Taming the component timing: A CBD methodology for real-time embedded systems

  • Author

    Dixit, Manoj G. ; Dasgupta, Pallab ; Ramesh, S.

  • Author_Institution
    GM R&D, India Sci. Lab., India
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    1649
  • Lastpage
    1652
  • Abstract
    The growing trend towards using component based design approach in embedded system development requires addressing newer system engineering challenges. These systems are usually time critical and require timing guarantees from components. The articulation of a desirable response bounds for the components is often ad-hoc and happens late in development. In this work, we present a formal methods based methodology for an early stage design space exploration. We focus on real-time response of a component as a basis for exploration and allow the developer model it using constant values or parameters. To quantify the parameters, we propose a novel constraint synthesis technique to correlate response times of interacting components. Finally, for system integration, we introduce a new notion of timing layout to specify time-budgeting for each component. The selection of a suitable layout can be made based on system optimization criteria. We have demonstrated our methodology on an automotive Adaptive Cruise Control feature.
  • Keywords
    embedded systems; formal specification; object-oriented programming; software engineering; CBD methodology; automotive adaptive cruise control feature; component based design; component timing; constraint synthesis technique; embedded system development; formal methods based methodology; real-time embedded system; system engineering; system optimization criteria; Adaptive control; Automotive engineering; Delay; Design engineering; Embedded system; Programmable control; Real time systems; Space exploration; Systems engineering and theory; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457077
  • Filename
    5457077