Requirements Patterns for Complex Embedded Systems
Author
Abstract

With the development of networked embedded technology, the requirements of embedded systems are becoming more and more complex. This increases the difficulty of requirements analysis. Requirements patterns are a means for the comprehension and analysis of the requirements problem. In this paper, we propose seven functional requirements patterns for complex embedded systems on the basis of analyzing the characteristics of modern embedded systems. The main feature is explicitly distinguishing the controller, the system devices (controlled by the controller) and the external entities (monitored by the controller). In addition to the requirements problem description, we also provide observable system behavior description, I∼O logic and the execution mechanism for each pattern. Finally, we apply the patterns to a solar search subsystem of aerospace satellites, and all the 20 requirements can be matched against one of the patterns. This validates the usability of our patterns.

Year of Publication
2022
Date Published
aug
Publisher
IEEE
Conference Location
Melbourne, Australia
ISBN Number
978-1-66546-000-2
URL
https://ieeexplore.ieee.org/document/9920132/
DOI
10.1109/REW56159.2022.00011
Google Scholar | BibTeX | DOI