Abstract
At present, there are a large number of embedded systems (ES) which need to modify their behavior at run time in response to changing environmental conditions (sensor failures, noisy networks, malicious threats, unexpected input…etc.) or in the cases where the requirements themselves needs to change. i.e. ES require self-adaptive capabilities. This kind of ES has been widely used in different domain, for instance in the smart home systems, automotive systems, telecommunication systems, environmental monitoring and others. Unfortunately, up to now, there are few researchers which interest for the high level design process of the self-adaptive embedded systems (SAES) specifically in the field of requirement engineering (RE). For this reason, the objectives of this paper is to try as much as possible to recall and compare between existing works build around the RE of SAES in the sake of identifying advantages and weak points of each work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Baresi, L., Pasquale, L., Spoletini, P.: Fuzzy goals for requirements-driven adaptation. In: 18th IEEE International Requirements Engineering Conference, pp. 125 − 134 (2010)
Ahmad, M., Bruel, J.M., Belloir, N.: Modeling and verification of functional and non functional requirements of ambient, Self-Adaptive Systems. University Toulouse le Mirail - Toulouse II (2013)
Whittle, J., Sawyer, P., Bencomo, N., Cheng, B.H.C., Bruel, J.-M.: RELAX: a language to address uncertainty in self-adaptive systems requirement. Requir. Eng. 15, 177–196 (2010). RE’09 Special Issue; Guest Editor: Kevin T Ryan
Cardenas, C.E.G.: Modeling Embedded Systems Using SysML. Universidad de Los Andes, Bogotá (2009)
Dias, A., Amaral, V., Araujo, J.: Towards a Domain Specific Language for a Goal-Oriented Approach based on KAOS (2009)
Qureshi, N.A., Jureta, I., Perini, A.: Adaptive RML: A Requirements Modeling Language for Self-Adaptive Systems. Technical report (2011)
Pereira, T., Albuquerque, D., Sousa, A., Alencar, F., Castro, J.: Towards a metamodel for a requirements engineering process of embedded systems. In: Computing Systems Engineering (SBESC) (2016)
Supakkul, S., Chung, L.: The RE-Tools: a multi-notational requirements modeling toolkit. In: Proceedings of 20th IEEE International Requirements Engineering Conference (RE), pp. 333–334 (2012)
Paraiba, J.D., Martins, L.E.G.: A proposal of requirements specification process for adaptive systems based on fuzzy logic and NFR-framework. In: The Eighth International Conference on Software Engineering Advances, ICSEA 2013, pp. 100–105 (2013)
Paraiba, J.D., Martins, L.E.G.: PERSA: a requirements specification process for self-adaptive systems based on fuzzy logic and NFR-framework. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 25, 145–178 (2017)
Baresi, L., Pasquale, L.: An eclipse plug-into model system requirements and adaptation capabilities. In: 6th Italian Workshop of the Italian Eclipse Community, Milano, Italy (2011)
Martins, L.E.G., Souza Jr., R., Oliveira Jr., H.P., Peixoto, C.S.A.: TERASE: template para especificação de requisitos de ambiente em sistemas embarcados. In: 13th Workshop on Requirements Engineering (WER), pp. 50–61 (2010)
Almudi Neto, D., Martins, L.E.G.: A requirements specification template of a communication network based on CAN protocol to automotive embedded systems. J. Comput. Sci. Technol. 10, 143–149 (2010)
Ossada, J.C., Martins, L.E.G., Belgamo, A., Ranieri, B.S.: GERSE: guia de elicitação de requisitos para sistemas embarcados. In: 15th Workshop on Requirements Engineering (WER), pp. 57–70 (2012)
Rahman, A.A.: Requirements engineering approach for real-time and embedded systems: a case study of android-based smart phone devices. In: Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication, Siem Reap, Cambodia (2014)
Modeling the impact of Non-functional Requirements on Functional Requirements
Software engineering for self-adaptive systems: a research road map
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Mecibah, Z., Boutekkouk, F. (2019). Towards Requirements Engineering Process for Self-adaptive Embedded Systems. In: Silhavy, R. (eds) Software Engineering and Algorithms in Intelligent Systems. CSOC2018 2018. Advances in Intelligent Systems and Computing, vol 763. Springer, Cham. https://doi.org/10.1007/978-3-319-91186-1_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-91186-1_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91185-4
Online ISBN: 978-3-319-91186-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)