Open Science Research Excellence
@article{(International Science Index):http://waset.org/publications/3828,
  title    = {A Model Driven Based Method for Scheduling Analysis and HW/SW Partitioning},
  author    = {Yessine Hadj Kacem and  Adel Mahfoudhi and  Hedi Tmar and  Mohamed Abid},
  country   = {},
  institution={},
  abstract  = {Unified Modeling Language (UML) extensions for real time embedded systems (RTES) co-design, are taking a growing interest by a great number of industrial and research communities. The extension mechanism is provided by UML profiles for RTES. It aims at improving an easily-understood method of system design for non-experts. On the other hand, one of the key items of the co- design methods is the Hardware/Software partitioning and scheduling tasks. Indeed, it is mandatory to define where and when tasks are implemented and run. Unfortunately the main goals of co-design are not included in the usual practice of UML profiles. So, there exists a need for mapping used models to an execution platform for both schedulability test and HW/SW partitioning. In the present work, test schedulability and design space exploration are performed at an early stage. The proposed approach adopts Model Driven Engineering MDE. It starts from UML specification annotated with the recent profile for the Modeling and Analysis of Real Time Embedded systems MARTE. Following refinement strategy, transformation rules allow to find a feasible schedule that satisfies timing constraints and to define where tasks will be implemented. The overall approach is experimented for the design of a football player robot application.
},
    journal   = {International Journal of Computer, Electrical, Automation, Control and Information Engineering},  volume    = {3},
  number    = {10},
  year      = {2009},
  pages     = {2335 - 2340},
  ee        = {http://waset.org/publications/3828},
  url       = {http://waset.org/Publications?p=34},
  bibsource = {http://waset.org/Publications},
  issn      = {eISSN:1307-6892},
  publisher = {World Academy of Science, Engineering and Technology},
  index     = {International Science Index 34, 2009},
}