2020 IEEE 28th International Requirements Engineering Conference (RE) 2020
DOI: 10.1109/re48521.2020.00038
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Taxonomy for Eliciting Design-Operation Continuum Requirements of Cyber-Physical Systems

Abstract: Software systems that are embedded in autonomous Cyber-Physical Systems (CPSs) usually have a large life-cycle, both during its development and in maintenance. This software evolves during its life-cycle in order to incorporate new requirements, bug fixes, and to deal with hardware obsolescence. The current process for developing and maintaining this software is very fragmented, which makes developing new software versions and deploying them in the CPSs extremely expensive. In other domains, such as web engine… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 17 publications
(19 citation statements)
references
References 30 publications
0
19
0
Order By: Relevance
“…Usually, requirements are defined based on (1) new legislative standards from the elevation domain that require changes and (2) new customer needs. Customer needs might be F I G U R E 2 Software development process of Orona's dispatching algorithms 2 F I G U R E 1 Overview of the architecture of an elevator installation from Orona 17 different depending on the type of building where the elevator needs to be installed. For instance, a hospital might require a special emergency button that will enable transporting critical patients through the building.…”
Section: Software Testing Process At Oronamentioning
confidence: 99%
“…Usually, requirements are defined based on (1) new legislative standards from the elevation domain that require changes and (2) new customer needs. Customer needs might be F I G U R E 2 Software development process of Orona's dispatching algorithms 2 F I G U R E 1 Overview of the architecture of an elevator installation from Orona 17 different depending on the type of building where the elevator needs to be installed. For instance, a hospital might require a special emergency button that will enable transporting critical patients through the building.…”
Section: Software Testing Process At Oronamentioning
confidence: 99%
“…The development process of CPSs requires close integration and vigilant coordination of many components. The [9] have focused on elicitation analysis and designing CPSs. There is still a need to rank and prioritize scenarios that are produced while performing the trade-off analysis procedure Previously available requirements of security frameworks did not fulfill the needs of CPS security requirements.…”
Section: Related Workmentioning
confidence: 99%
“…Advancements in technological infrastructures introduce new challenges for software development processes and methodologies. The recent popularity of smart systems and the internet of things domains have highlighted the importance of Cyber-Physical Systems (CPS), which exhibit a complex interplay among hardware components, associated software, and related processes to fulfill requirements of end-users across different domains [6][7][8][9]. CPSs require real-time integration of different components to perform their assigned tasks in real-time environment [3][4][5][6][7][8][9][10][11].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Because of the increase on both the complexity and the autonomy of CPSs (which increasingly incorporate Artificial Intelligence (AI) algorithms to control complex and often safety-critical tasks), limiting CPSs verification and validation tasks to these levels might be reckless. Furthermore, the software of CPSs has a long lifecycle (over 20 years in industries like railway and elevation [7]. Subsequently, embedded software evolves while the system is in operation to deal with (1) legislation changes, (2) bugs found in production, (3) new functionalities demanded by the end user, (4) hardware obsolescence, etc.…”
Section: Introductionmentioning
confidence: 99%