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