• DocumentCode
    3286321
  • Title

    A Model-Based Design Process for the SegBus Distributed Architecture

  • Author

    Truscan, Dragos ; Seceleanu, Tiberiu ; Lilius, Johan ; Tenhunen, Hannu

  • Author_Institution
    Abo Akademi Univ., Turku
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    307
  • Lastpage
    316
  • Abstract
    We discuss a design process for a custom distributed platform, namely the SegBus segmented bus architecture. The main emphasis of this work is on how different steps of the process are interconnected and how they are supported by the associated tool chain. We place the SegBus design process in the context of the model-driven architecture (MDA) paradigm, in order to provide graphical editors that allow the editing of the specification at different abstraction levels and automated transformations that refine the specification towards implementation. We customize the Unified Modeling Language (UML) to graphically specify different artifacts produced in the process and we employ UML-based tools to implement transformations between these artifacts. In addition, we adopt as application model the packet SDF (PSDF), an extension of the synchronous data flow (SDF) diagrams. By modeling the operational semantics for the SegBus architecture, the PSDF facilitates the mapping of the application on the architecture. From the mapping process we obtain the requirements for the structural VHDL code of the application-platform instance realization and the control code for the arbiters of the architecture.
  • Keywords
    Unified Modeling Language; formal specification; hardware description languages; microprocessor chips; software architecture; system buses; system-on-chip; SegBus distributed architecture; SegBus segmented bus architecture; Unified Modeling Language; abstraction levels; associated tool chain; automated transformations; custom distributed platform; graphical editors; model-based design process; model-driven architecture; multiprocessor system-on-chip; packet synchronous data flow diagrams; specification refining; structural VHDL code; Application software; Computer architecture; Concurrent computing; Context modeling; Design methodology; Hardware; Information technology; Process design; Unified modeling language; Yarn; MDA; Segmented Bus Architecture; UML; model transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2008. ECBS 2008. 15th Annual IEEE International Conference and Workshop on the
  • Conference_Location
    Belfast
  • Print_ISBN
    0-7695-3141-5
  • Type

    conf

  • DOI
    10.1109/ECBS.2008.44
  • Filename
    4492412