• DocumentCode
    538051
  • Title

    Integration of scheduling analysis into UML based development processes through model transformation

  • Author

    Hagner, Matthias ; Goltz, Ursula

  • Author_Institution
    Inst. for Programming & Reactive Syst., Tech. Univ. Braunschweig, Braunschweig, Germany
  • fYear
    2010
  • fDate
    18-20 Oct. 2010
  • Firstpage
    797
  • Lastpage
    804
  • Abstract
    The complexity of embedded systems and their safety requirements have risen significantly in recent years. Models and the model based development approach help to keep overview and control of the development. Nevertheless, a support for the analysis of non-functional requirements, e.g. the scheduling, based on development models and consequently the integration of these analysis technologies into a development process exists only sporadically. The problem is that the analysis tools use different metamodels than the development tools. Therefore, a remodeling of the system in the format of the analysis tool or a model transformation is necessary to be able to perform an analysis. Here, we introduce a scheduling analysis view as a part of the development model, which is a MARTE annotated UML model to describe a system from the scheduling behavior point of view. In addition, we present a transformation from this annotated UML model to the scheduling analysis tool SymTA/S and a treatment of the analysis results to integrate scheduling analysis into a development process. With our approach it is not necessary to remodel the system in an analysis tool to profit from the analysis and its results. Additionally, we illustrate our approach in a case study on a parallel robot controller.
  • Keywords
    Unified Modeling Language; embedded systems; processor scheduling; UML; embedded system; model based development; model transformation; nonfunctional requirement; parallel robot controller; scheduling analysis; Analytical models; Processor scheduling; Real time systems; Robots; Time factors; Timing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology (IMCSIT), Proceedings of the 2010 International Multiconference on
  • Conference_Location
    Wisla
  • ISSN
    2157-5525
  • Print_ISBN
    978-1-4244-6432-6
  • Type

    conf

  • DOI
    10.1109/IMCSIT.2010.5679736
  • Filename
    5679736