• DocumentCode
    2321682
  • Title

    A DSL for specifying timing requirements

  • Author

    Goknil, Arda ; Peraldi-Frati, Marie-Agnès

  • Author_Institution
    I3S-INRIA, AOSTE Project, UNS, Sophia Antipolis, France
  • fYear
    2012
  • fDate
    24-24 Sept. 2012
  • Firstpage
    49
  • Lastpage
    57
  • Abstract
    The engineering of real-time distributed embedded systems becomes more and more complex today due to the amount of new functionalities, constraints applied on these functions and the diversity of hardware supporting software execution and communication. Modeling and analysis of time is a key issue for the correct development of these systems. From an engineering point of view, there is a need of a development process supporting modeling timing requirements at different abstraction levels. In this paper we present a Domain Specific Language (DSL) for specifying timing requirements at the analysis phase of the software development life-cycle. The DSL provides the following features: the modeling of different types of timing requirements, the modeling of symbolic timing expressions, i.e. able to deal with bounded or unset parameters in timing requirements, and the integration of complex concepts of distributed systems such as multi rate and multi clock systems.
  • Keywords
    distributed processing; embedded systems; formal specification; specification languages; DSL; abstraction levels; domain specific language; model timing requirement specification; multiclock systems; multirate system; real-time distributed embedded systems; software development life-cycle; symbolic timing expression modelling; time analysis; time modelling; DSL; Delay; Sensors; Software; Synchronization; Wheels; Domain-Specific Language; Model Driven Development (MDD); Requirements Metamodel; Timing Analysis; Timing Requirements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Requirements Engineering Workshop (MoDRE), 2012 IEEE
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4673-4387-9
  • Electronic_ISBN
    978-1-4673-4388-6
  • Type

    conf

  • DOI
    10.1109/MoDRE.2012.6360074
  • Filename
    6360074