instance, temporal aspects and constraints.
ACKNOWLEDGEMENTS
The authors would like to thank CNPq (www.cnpq.br)
and FAPEMIG (www.fapemig.br - EDITAL
FAPEMIG 01/2011, Grant APQ-01589-11) for
the financial support.
REFERENCES
Belategi, L., Sagardui, G., and Etxeberria, L. (2010). Marte
mechanisms to model variability when analyzing em-
bedded software product lines. In 14th Proceedings
of the International Conference on Software Product
Lines, pages 466 – 470.
Bennett, A. J. and Field, A. J. (2004). Performance Engi-
neering with the UML Profile for Schedulability, Per-
formance and Time: a Case Study. In 12th Annual
International Symposium on the IEEE Computer So-
ciety’s, pages 67–75.
Bianco, V. D., Lavazza, L., and Mauri, M. (2002). A for-
malization of uml statecharts for real-time software
modeling. In Integrate Design and Process Technoly
(IDPT), pages 1 – 8.
Espinoza, H., Cancila, D., Selic, B., and Gerard, S. (2009).
Challenges in combining sysml and marte for model -
based design of embedded systems. In 5th European
Conference (ECMDA-FA), pages 98 – 113.
Gomez, C., DeAntoni, J., and Mallet, F. (2012). Multi-view
power modeling based on uml, marte and sysml. In
EUROMICRO-SEAA, pages 17 – 20.
Heisel, M. and Cote, I. (2011). A UML Profile and Tool
Support for Evolutionary Requirements Engineering.
In 15th Software Maintenance and Reengineering,
pages 161–179.
Helming, J., Schneider, F., Haeger, M., Kaminski, C.,
Bruegge, B., and Berenbach, B. (2010). Towards a
unified requirements modeling language. In 15th In-
ternational Workshop on Requirements Engineering
Visualization (REV), pages 53–57.
IEEE (1998). IEEE Recommended Practice for Software
Requirements Specifications.
Iqbal, M. Z., Arcuri, A., and Briand, L. (2011). Code Gener-
ation from UML/MARTE/OCL Environment Models
to Support Automated System Testing of Real-Time
Embedded Software. Technical Report 2011-04, Ver-
sion 2, Simula Research Laboratory.
Iqbal, M. Z. Z., Ali, S., and Yue, T. ad Briand, L. C. (2012).
Experiences of Applying UML/MARTE on Three In-
dustrial Projects. In 15th Model Driven Engineering
Languages and Systems (MoDELS), pages 642 – 658.
Kumar, B. and Jasperneite, J. (2010). Uml profiles for mod-
eling real-time communication protocols. Journal of
Object Technology, 9:178–198.
OMG (2005). UML Profile for Schedulability, Perfor-
mance, and Time, Version 1.1. Technical report,
OMG.
OMG (2011a). UML Profile for MARTE: Modeling and
Analysis of Real-time Embedded Systems Version,
1.1. Technical report, OMG.
OMG, M. (2011b). Modeling and Analysis of Real-Time
and Embedded Systems (MARTE)- version 1.1. Tech-
nical Report Formal/2011-06-02.
OMG, S. (2010). Systems Modeling Language (SysML)
Specification - version 1.1.
OMG, U. (2011c). Linguagem de Modelagem Unificada -
version 2.3. verso 2.3.
Quadri, I. R., Brosse, E., Gray, I., Matragkas, N. D., In-
drusiak, L. S., Rossi, M., and Bagnato, A. Sadovykh,
A. (2012a). MADES FP7 EU project: Effective high
level SysML/MARTE methodology for real-time and
embedded avionics systems. In 7th Int. Workshop
on Reconfigurable Communication-centric Systems-
on-Chip (ReCoSoC), pages 1 – 8.
Quadri, I. R., Soares, L., Gray, I., Indrusiak, L. S., and
Bagnato, A. Sadovykh, A. (2012b). MADES: A
SysML/MARTE high level methodology for real-time
and embedded systems. In 7th Int. Conf. on High-
Performance and Embedded Architectures and Com-
pilers, pages 1 – 2.
Roger, P. R., Elena, S. P., and William, R. M. (2003). Traffic
Engineering. Prentice Hall, New Jersey, NJ, USA, 3
edition.
Shousha, M., Briand, L. C., and Labiche, Y. (2012). A
uml/marte model analysis method for uncovering sce-
narios leading to starvation and deadlocks in concur-
rent systems. IEEE Transactions on Software Engi-
neering, 38(2):354–374.
Silvestre, E. A. and Soares, M. S. Multiple view archi-
tecture model for distributed real-time systems using
marte.
Xu, J., Li, T., Xie, Z., and Gao, T. (2011). Use cases and
feedback in functional requirements analysis. In Infor-
mation Technology, Computer Engineering and Man-
agement Sciences (ICM), volume 2, pages 54–57.
Xu, J., Woodside, M., and Petriu, D. (2003). Performance
analysis of a software design using the uml profile for
schedulability, performance and time. In Int. Conf. on
Modelling Techniques and Tools for Computer Perfor-
mance Evaluation, pages 291 – 310.
AnApproachforModelingReal-timeRequirementswithSysMLandMARTEStereotypes
81