Abstract
System Architecture has a primary role in communication between stakeholders, in addition to planning and structuring the whole architectural process. Architecture Description Languages (ADLs) should be helping within architectural activities. However, most ADLs have not yet been widely used in industry. Another limiting factor for the effective use of ADLs is the difficulty of these languages in concretely expressing complex systems architecture. Considering this situation for the effective use of ADLs, UML has been often used in past years for architecture modeling. However, UML itself presents difficulties in representing characteristics which are pertinent to real-time systems, such as security or real-time restrictions. One of the advantages of UML is its extensibility, ability which allows creation of profiles. Thus, this work presents the Systems Modeling Language (SysML), a UML profile used for system architecture modeling. SysML and Architecture Analysis & Design Language (AADL) languages were both applied to a case and compared. As a conclusion, it was noticed that SysML is better than AADL when modeling abstract characteristics, such as decision making and loops functionality, which are not well-described in AADL.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Van der Auweraer, H., Anthonis, J., De Bruyne, S., Leuridan, J.: Virtual engineering at work: the challenges for designing mechatronic products. Eng. Comput. 29(3), 389–408 (2013). https://doi.org/10.1007/s00366-012-0286-6
Behjati, R., Yue, T., Nejati, S., Briand, L., Selic, B.: Extending SysML with AADL concepts for comprehensive system architecture modeling. In: France, R.B., Kuester, J.M., Bordbar, B., Paige, R.F. (eds.) ECMFA 2011. LNCS, vol. 6698, pp. 236–252. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21470-7_17
Brown, A.W.: Model driven architecture: principles and practice. Softw. Syst. Model 3(4), 314–327 (2004). https://doi.org/10.1007/s10270-004-0061-2
Evensen, K., Weiss, K.: A comparison and evaluation of real-time software systems modeling languages. In: AIAA Infotech@ Aerospace 2010, p. 3504. American Institute of Aeronautics and Astronautics, California, USA (2010)
Khan, A.M., Mallet, F., Rashid, M.: Modeling systemverilog assertions using SysML and CCSL. In: Electronic System Level Synthesis Conference, ESLsyn Conference, Proceedings (2015)
Koopman, P.: Better Embedded System Software. Drumnadrochit Education, Pittsburgh (2010)
Marques, M.R.S., Siegert, E., Brisolara, L.: Integrating UML, MARTE and SysML to improve requirements specification and traceability in the embedded domain. In: Proceedings of the 12th IEEE International Conference on Industrial Informatics (INDIN), pp. 176–181. IEEE (2014)
OMG: OMG systems modeling language (OMG SysML). OMG Document: 03 June 2015, p. 346 (2015)
Ribeiro, F.G.C., Pereira, C.E., Rettberg, A., Soares, M.S.: Model-based requirements specification of real-time systems with UML, SysML and MARTE. Softw. Syst. Model. 17(1), 343–361 (2016). https://doi.org/10.1007/s10270-016-0525-1
Ribeiro, Q.A.D.S., Ribeiro, F.G.C., Soares, M.S.: A technique to architect real-time embedded systems with SysML and UML through multiple views. In: 19th International Conference on Enterprise Information Systems (ICEIS), 2(1), pp. 287–294 (2017)
dos Santos Soares, M., Vrancken, J.L.: Model-driven user requirements specification using SysML. JSW 3(6), 57–68 (2008)
Shiraishi, S.: Qualitative comparison of ADL-based approaches to real-world automotive system development. Inf. Media Technol. 8(1), 196–207 (2013)
Zurawski, R.: Embedded Systems Handbook, 2-Volume Set. CRC Press Inc, Taylor and Francis Group (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 IFIP International Federation for Information Processing
About this paper
Cite this paper
Ribeiro, Q.A.D.S., Rettberg, A., Ribeiro, F.G.C., Soares, M.S. (2023). A Comparative Analysis Between SysML and AADL When Modeling a Real-Time System. In: Wehrmeister, M.A., Kreutz, M., Götz, M., Henkler, S., Pimentel, A.D., Rettberg, A. (eds) Analysis, Estimations, and Applications of Embedded Systems. IESS 2019. IFIP Advances in Information and Communication Technology, vol 576. Springer, Cham. https://doi.org/10.1007/978-3-031-26500-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-26500-6_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-26499-3
Online ISBN: 978-3-031-26500-6
eBook Packages: Computer ScienceComputer Science (R0)