Where academic tradition
meets the exciting future

A DSL for the SegBus Platform

Moazzam Fareed Niazi, Khalid Latif, Tiberiu Seceleanu, Hannu Tenhunen, A DSL for the SegBus Platform. In: Sakir Sezer, Andrew Marshall, Thomas Buechner (Eds.), Proceedings of 22nd IEEE System-on-Chip Conference, Belfast, UK, 393–398, IEEE Circuits & Systems Society, 2009.

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 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.

BibTeX entry:

@INPROCEEDINGS{inpNiLaSeTe09a,
  title = {A DSL for the SegBus Platform},
  booktitle = {Proceedings of 22nd IEEE System-on-Chip Conference, Belfast, UK},
  author = {Niazi, Moazzam Fareed and Latif, Khalid and Seceleanu, Tiberiu and Tenhunen, Hannu},
  editor = {Sezer, Sakir and Marshall, Andrew and Buechner, Thomas},
  publisher = {IEEE Circuits & Systems Society},
  pages = {393–398},
  year = {2009},
  keywords = {SegBus, DSL, UML, platform, modeling},
}

Belongs to TUCS Research Unit(s): Embedded Computer and Electronic Systems (ECES)

Edit publication