• DocumentCode
    2850430
  • Title

    Timing and Concurrency Specification in Component-based Real-Time Embedded Systems Development

  • Author

    Ledang, Hung ; Van Hung, Dang

  • Author_Institution
    UMR 8530 CNRS, Valenciennes
  • fYear
    2007
  • fDate
    6-8 June 2007
  • Firstpage
    293
  • Lastpage
    304
  • Abstract
    In a development of real-time embedded systems, one needs to consider at very early stages the platform on which the systems are deployed. An explicit specification of system resources enables in fact the specification of non-functional properties. In this paper, as an attempt to define a formal component model for real-time embedded systems, we propose to use resources as the first-class citizen at the contract level of components. We show that this explicit specification of resources enables not only the flexibility of the component contract but also the specification of several non-functional properties of systems. We show a way that the worst case execution time (WCET) and the concurrency of component methods are expressed and validated in terms of resources that are available to the component in question.
  • Keywords
    concurrency control; embedded systems; formal specification; object-oriented programming; timing; component-based real-time embedded systems development; concurrency specification; formal component model; timing specification; worst case execution time; Bandwidth; Computer languages; Concurrent computing; Contracts; Embedded system; Formal specifications; Hardware; Real time systems; Scheduling; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-2856-4
  • Type

    conf

  • DOI
    10.1109/TASE.2007.53
  • Filename
    4239973