• DocumentCode
    119414
  • Title

    Generating SystemC Implementations for Clock Constraints Specified in UML/MARTE CCSL

  • Author

    Peters, Jochen ; Wille, Robert ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • fYear
    2014
  • fDate
    4-7 Aug. 2014
  • Firstpage
    116
  • Lastpage
    125
  • Abstract
    Due to the increasing complexity of today´s embedded systems, the design on higher levels of abstraction becomes more and more important. In this context, modeling languages such as UML and its profile MARTE received significant attention in the recent past. They provide formal descriptions that can be exploited to automatically generate initial implementations of a system e.g. In SystemC. While corresponding approaches have been developed in the past, they often focused on functional specifications. Besides that, also non-functional behavior such as clocking constraints needs to be considered in this process. In this work, we propose an approach which addresses this gap. Given a formal specification of clocking constraints specified in the Clock Constraint Specification Language (CCSL, a MARTE accessory), we propose an automatic code generation scheme which enriches an existing SystemC implementation by a module triggering the desired clocks in the system.
  • Keywords
    Unified Modeling Language; constraint handling; embedded systems; formal specification; Clock Constraint Specification Language; SystemC; UML/MARTE CCSL; abstraction level; automatic code generation scheme; clock constraints; clocking constraints; embedded systems; formal descriptions; formal specification; functional specifications; modeling languages; nonfunctional behavior; Clocks; Embedded systems; Hardware; Sensors; Timing; Unified modeling language; CCSL; FSL; MARTE; System Design; SystemC; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2014 19th International Conference on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-1-4799-5481-0
  • Type

    conf

  • DOI
    10.1109/ICECCS.2014.24
  • Filename
    6923126