DocumentCode :
2338342
Title :
From UML/MARTE to RTDT: A model driven based method for scheduling analysis and HW/SW partitioning
Author :
Kacem, Yessine Hadj ; Mahfoudhi, Adel ; Tmar, Hedi ; Abid, Mohamed
Author_Institution :
Comput. Embedded Syst. (CES), Nat. Sch. of Eng. of Sfax (ENIS), Sfax, Tunisia
fYear :
2010
fDate :
16-19 May 2010
Firstpage :
1
Lastpage :
7
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 and it aims at improving an easily-understood method of system design for non-experts. 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 the finding of a feasible schedule that satisfies timing constraints and defining where tasks will be implemented. The overall approach is experimented on the design of a football player robot application.
Keywords :
Unified Modeling Language; embedded systems; formal specification; hardware-software codesign; scheduling; RTES codesign; UML extension mechanism; UML profiles; UML specification; Unified Modeling Language; design space exploration; hardware-software partitioning; model driven engineering; realtime embedded systems; scheduling analysis; test schedulability; transformation rules; Analytical models; Biological system modeling; Computer architecture; Hardware; Real time systems; Software; Unified modeling language; HW/SW partitioning; MDE; UML profile; scheduling analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications (AICCSA), 2010 IEEE/ACS International Conference on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4244-7716-6
Type :
conf
DOI :
10.1109/AICCSA.2010.5586936
Filename :
5586936
Link To Document :
بازگشت