• DocumentCode
    3276570
  • Title

    A DSL for the SegBus platform

  • Author

    Niazi, M.F. ; Latif, Khalid ; Tenhunen, Hannu ; Seceleanu, Tiberiu

  • Author_Institution
    Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
  • fYear
    2009
  • fDate
    9-11 Sept. 2009
  • Firstpage
    393
  • Lastpage
    398
  • Abstract
    The paper presents a Domain Specific Language (DSL) for a multi-core segmented bus platform, SegBus. The DSL, based on a UML profile, consists of graphical platform elements in the form of stereotypes with the necessary tagged values to depict platform aspects at high level of abstraction. Customizations are applied to each stereotyped element in the form of user-defined rules to restrict relationship between platform elements. The Object Constraint Language (OCL) is employed to introduce constraints, in order to impose structural requirements between platform elements, for which we introduce mechanisms to validate them. We present a simplified example of a H.264 video encoder application where the DSL is used to specify and validate application and platform model in a unified representation manner.
  • Keywords
    Unified Modeling Language; DSL; H.264 video encoder; SegBus platform; depict platform aspects; domain specific language; high level abstraction; impose structural requirements; multicore segmented bus platform; object constraint language; specify validate application; stereotypes forms; unified representation manner; user defined rules; Application software; DSL; Design methodology; Digital systems; Domain specific languages; Employment; Emulation; Information technology; Specification languages; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2009. SOCC 2009. IEEE International
  • Conference_Location
    Belfast
  • Print_ISBN
    978-1-4244-4940-8
  • Electronic_ISBN
    978-1-4244-4941-5
  • Type

    conf

  • DOI
    10.1109/SOCCON.2009.5398012
  • Filename
    5398012