2017
DOI: 10.1007/s10270-017-0591-z
|View full text |Cite
|
Sign up to set email alerts
|

A feature-based classification of formal verification techniques for software models

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 27 publications
(21 citation statements)
references
References 108 publications
0
21
0
Order By: Relevance
“…Verification ensures that the software is aligned with its desired requirements, meets particular necessities, completeness, and performance according to specifications [4]. It strives to fulfill consistency, the correctness of program translations as well as behavioral correctness [6]. Validation is the determination of the correctness of the software at every stage of the development cycle [5].…”
Section: Introductionmentioning
confidence: 99%
“…Verification ensures that the software is aligned with its desired requirements, meets particular necessities, completeness, and performance according to specifications [4]. It strives to fulfill consistency, the correctness of program translations as well as behavioral correctness [6]. Validation is the determination of the correctness of the software at every stage of the development cycle [5].…”
Section: Introductionmentioning
confidence: 99%
“…In [39], Gabmeyer et al have proposed a taxonomy of formal verification techniques for software models. In this section, discussion focuses on recent papers addressing simulation and formal verification in the context of SysML.…”
Section: B Formal Verification Of Sysml Modelsmentioning
confidence: 99%
“…1) Developing architectures: The design process starts with capturing requirements and describing the dynamic behavior, for which models such as use case diagrams and sequence diagrams are used in MDSE [10]. Models aid in the requirements engineering process and, as a communication tool, contribute to efficient collaboration within developers [13]. The application architecture and design is planned before the actual implementation [14].…”
Section: A Use Cases Of Dynamic Interface Descriptionsmentioning
confidence: 99%
“…Such checks may detect incompatibilities already at design time. Early error detection can even facilitate development and reduce costs [13]. In some disciplines, verification is essential to fulfill strict safety requirements [14].…”
Section: )mentioning
confidence: 99%