Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2016
DOI: 10.1145/2950290.2950293
|View full text |Cite
|
Sign up to set email alerts
|

Automated change impact analysis between SysML models of requirements and design

Abstract: An important activity in systems engineering is analyzing how a change in requirements will impact the design of a system. Performing this analysis manually is expensive, particularly for complex systems. In this paper, we propose an approach to automatically identify the impact of requirements changes on system design, when the requirements and design elements are expressed using models. We ground our approach on the Systems Modeling Language (SysML) due to SysML's increasing use in industrial applications.Ou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
4
2

Relationship

2
8

Authors

Journals

citations
Cited by 20 publications
(6 citation statements)
references
References 27 publications
0
6
0
Order By: Relevance
“…6.2.3 Other Requirement Tasks. Apart from requirement classiication and requirement detection, several studies [22,192] built predictive models to predict and identify requirement changes and Falessi et al [58] leverage the vector space model to conduct an industrial case study for similar requirement detection.…”
Section: Requirements Detectionmentioning
confidence: 99%
“…6.2.3 Other Requirement Tasks. Apart from requirement classiication and requirement detection, several studies [22,192] built predictive models to predict and identify requirement changes and Falessi et al [58] leverage the vector space model to conduct an industrial case study for similar requirement detection.…”
Section: Requirements Detectionmentioning
confidence: 99%
“…In most of our past research with industry, we have relied on UML profiles [35] for addressing domainspecific needs. Examples include a profile for managing safetycertification documents [37] (collaboration with the maritime and energy sector), a profile for simulating tax policies [45] (collaboration with the public-service sector), a profile for traceability analysis between requirements and design [33] (collaboration with the automotive industry), and a profile for hardware-in-the-loop (HiL) testing of cyber-physical systems [42] (collaboration with the satellite industry).…”
Section: Lessons Learnedmentioning
confidence: 99%
“…Jiang et al [14] apply incremental latent semantic indexing to automatically manage traceability links between code and documentation. Nejati et al [21] demonstrate the use of natural language processing to automatically identify the impact of requirements changes on system design.…”
Section: Related Workmentioning
confidence: 99%