REFERENCES
(2015). Cpn tools http://cpntools.org/.
Abdeddaïm, Y., Chandarli, Y., Davis, R. I., and Masson, D.
(2014). Schedulability analysis for fixed priority real-
time systems with energy-harvesting. In Proceedings
of the 22Nd International Conference on Real-Time
Networks and Systems, RTNS ’14, pages 311:311–
311:320, New York, NY, USA. ACM.
Chéramy, M., Hladik, P.-E., and Déplanche, A.-M. (2014).
Simso: A simulation tool to evaluate real-time multi-
processor scheduling algorithms. In The 5th Interna-
tional Workshop on Analysis Tools and Methodologies
for Embedded and Real-time Systems, WATERS.
Dorin, F., Yomsi, P. M., Goossens, J., and Richard, P.
(2010). Semi-partitioned hard real-time scheduling
with restricted migrations upon identical multiproces-
sor platforms. CoRR, abs/1006.2637.
ECLIPSE (2008). Acceleo http://wiki.eclipse.org/acceleo.
Gonzalez Harbour, M., Gutierrez Garcia, J., Palen-
cia Gutierrez, J., and Drake Moyano, J. (2001). Mast:
Modeling and analysis suite for real time applications.
In Real-Time Systems, 13th Euromicro Conference on,
2001., pages 125–134.
HadjKacem, Y., Mahfoudhi, A., Magdich, A., Karamti, W.,
and Abid, M. (2012). Using mde and priority time
petri nets for the schedulability analysis of embed-
ded systems modeled by uml activity diagrams. In
the 19th Annual IEEE International Conference and
Workshops on the Engineering of Computer Based
Systems (ECBS), pages 316–323.
Hagner, M. and Huhn, M. (2008). Tool support for a
scheduling analysis view. In The workshop "Model-
ing and Analysis of Real-Time and Embedded Systems
with the MARTE UML profile" at DATE’08 (Design,
Automation & Test in Europe).
Henia, R., Hamann, A., Jersak, M., Racu, R., Richter, K.,
and Ernst, R. (2005). System level performance anal-
ysis - the symta/s approach. Computers and Digital
Techniques, IEE Proceedings -, 152(2):148–166.
Jensen, K. E. (2009). Schedulability analysis of embed-
ded applications modelled using MARTE. PhD thesis,
Technical University of Denmark.
Lee, J. and Shin, I. (2013). Edzl schedulability analysis in
real-time multicore scheduling. IEEE Transactions on
Software Engineering, 39(7):910–916.
Madl, G. (2009). Model-based Analysis of Event-driven
Distributed Real-time Embedded Systems. PhD the-
sis, Long Beach, CA, USA.
Magdich, A., Hadj Kacem, Y., Mahfoudhi, A., and Abid,
M. (2013a). Reducing uml/sam modeling view size
for schedulability analysis. In The 1st IEEE interna-
tional conference on Computer Applications Technol-
ogy (ICCAT). IEEE.
Magdich, A., Kacem, Y. H., and Mahfoudhi, A. (2013b).
Extending uml/marte-grm for integrating tasks migra-
tions in class diagrams. In Lee, R. Y., editor, 11th In-
ternational Conference on Software Engineering Re-
search, Management and Applications SERA (selected
papers), volume 496 of Studies in Computational In-
telligence, pages 73–84. Springer.
Magdich, A., Kacem, Y. H., Mahfoudhi, A., and Abid, M.
(2012). A MARTE extension for global scheduling
analysis of multiprocessor systems. In the 23th IEEE
International Symposium on Software Reliability En-
gineering (ISSRE), pages 371–379.
Medina, J. L. and Cuesta, A. G. (2011). From composable
design models to schedulability analysis with uml and
the uml profile for marte. SIGBED Rev., 8(1):64–68.
Mraidha, C., Tucci-Piergiovanni, S., and Gerard, S. (2011).
Optimum: A marte-based methodology for schedula-
bility analysis at early design stages. SIGSOFT Softw.
Eng. Notes, 36(1):1–8.
Naija, M., Ahmed, S. B., and Bruel, J. (2015). New
schedulability analysis for real-time systems based on
MDE and petri nets model at early design stages. In
ICSOFT-EA 2015 - Proceedings of the 10th Interna-
tional Conference on Software Engineering and Ap-
plications, Colmar, Alsace, France, 20-22 July, 2015.,
pages 330–338.
OMG (2002). Uml profile for schedulability, performance
and time.
OMG (2008). A uml profile for marte: Modeling and anal-
ysis of real-time embedded systems.
Ramirez, A. D., Valenzuela, D. K. O., and Mejía-Alvarez, P.
(2012). A multiprocessor real-time scheduling simu-
lation tool. In 22nd International Conference on Elec-
trical Communications and Computers, CONIELE-
COMP 2012, Cholula, Puebla, Mexico, February 27-
29, 2012, pages 157–161.
Rubini, S., Fotsing, C., Singhoff, F., Tran, H. N., and Dis-
saux, P. (2013). Scheduling analysis from architec-
tural models of embedded multi-processor systems.
EWiLi Workshop.
Schmidt, D. C. (2006). Model-driven engineering. IEEE
Computer, 39.
Singhoff, F., Legrand, J., Nana, L., and Marcé, L. (2004).
Cheddar: A flexible real time scheduling framework.
In Proceedings of the 2004 Annual ACM SIGAda In-
ternational Conference on Ada: The Engineering of
Correct and Reliable Software for Real-time &Amp;
Distributed Systems Using Ada and Related Technolo-
gies, SIGAda ’04, pages 1–8, New York, NY, USA.
Urunuela, R., Déplanche, A. M., and Trinquet, Y. (2010).
Storm a simulation tool for real-time multiprocessor
scheduling evaluation. In Emerging Technologies and
Factory Automation (ETFA), 2010 IEEE Conference
on, pages 1–8.
Zhang, F. and Burns, A. (2009). Schedulability analysis for
real-time systems with edf scheduling. IEEE Transac-
tions on Computers, 58(9):1250–1258.
From UML/MARTE Models of Multiprocessor Real-time Embedded Systems to Early Schedulability Analysis based on SimSo Tool
209