Abstract
The requirements for an embedded system are often associated with two important factors: system deployment location and system usage time. There are many cases where the users’ needs change over time, or even with the same problem, the specific requirements vary with different environments and deployment spaces. With fixed hardware, the communication functions between the microcontroller and the peripheral and the modules are fixed. Thus, developers need to find a way to develop or modify embedded software flexibly according to changes in requirements. This paper explores the UML Statechart embedded software architecture and modeling in the Yakindu software, providing a solution that meets the flexibility needed for embedded software development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
David ES (1999) An embedded software primer, 1st edn. Addison-Wesley
Matěj B, Dominika P, Hana K (2016) Hardware-software co-design: a practical course for future embedded engineers. In: 5th Mediterranean conference on embedded computing (MECO), Bar, Montenegro12–16 June 2016. https://doi.org/10.1109/meco.2016.7525779
Yang S, Yu Z, Liu B et al (2017) An automatic testing framework for embedded software. In: 12th international conference on computer science and education (ICCSE), Houston, TX, USA, 22–25 Aug 2017. https://doi.org/10.1109/iccse.2017.8085501
Manju K, Vaishali, PK (2016) Embedding security in software development life cycle (SDLC). In: 3rd international conference on computing for sustainable global development (INDIACom), New Delhi, India, 16–18 Mar 2016
Marron A, Hacohen Y, Harel D, Mülder A et al (2018) Embedding scenario-based modeling in statecharts. In: MODELS workshops
Rahmaniheris M, Jiang Y, Sha L (2016) Model-driven design of clinical guidance systems. CoRR. arXiv:1610.06895
Linh ND, Hung PD, Diep VT et al (2019) Risk management in projects based on open-source software. In: 8th international conference on software and computer applications, Penang, Malaysia (ICSCA 2019). https://doi.org/10.1145/3316615.3316648
Solanki VK, Venkatesan M, Katiyar S (2018) Think home: a smart home as digital ecosystem in circuits and systems. Circuits Syst 7(08):1976–1991, 10(07)
Hung PD, Vinh BT (2019) Vulnerabilities in IoT devices with software-defined radio. In: 4th international conference on computer and communication systems (ICCCS 2019), Singapore, 23–25 Feb 2019
Hung PD (2018) Detection of central sleep apnea based on a single-lead ECG. In: 5th International conference on bioinformatics research and applications (ICBRA ‘18). ACM, New York, NY, USA, pp. 78–83. https://doi.org/10.1145/3309129.3309132
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Hung, P.D., Nam, L.H., Van Thang, H. (2020). Flexible Development for Embedded System Software. In: Solanki, V., Hoang, M., Lu, Z., Pattnaik, P. (eds) Intelligent Computing in Engineering. Advances in Intelligent Systems and Computing, vol 1125. Springer, Singapore. https://doi.org/10.1007/978-981-15-2780-7_93
Download citation
DOI: https://doi.org/10.1007/978-981-15-2780-7_93
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-2779-1
Online ISBN: 978-981-15-2780-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)