2008
DOI: 10.1007/978-3-540-69149-5_42
|View full text |Cite
|
Sign up to set email alerts
|

A Case for Specification Validation

Abstract: Abstract. As we are moving from a traditional software development process to a new development paradigm where the process it largely driven by tools and automation, new challenges for verification and validation (V&V) emerge. Productivity improvements will in this new paradigm be achieved through reduced emphasis on testing of implementations, increased reliance on automated analysis tools applied in the specification domain, verifiability correct generation of source-code, and verifiably correct compilation.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 25 publications
0
3
0
Order By: Relevance
“…Since a verification exercise is concerned with demonstrating that the implementation is correct with respect to requirements [17], this would consist of partitioning the user requirements to form a set and partitioning the implemented components to form another set in such a way that each element in one set is bijectively related to an element in the other set.…”
Section: The Envisioned Final Productmentioning
confidence: 99%
“…Since a verification exercise is concerned with demonstrating that the implementation is correct with respect to requirements [17], this would consist of partitioning the user requirements to form a set and partitioning the implemented components to form another set in such a way that each element in one set is bijectively related to an element in the other set.…”
Section: The Envisioned Final Productmentioning
confidence: 99%
“…The desire to raise productivity and reduce costs associated with software assurance has spurred on the adoption within the industry of computer-aided V&V tools and methods of automation. The V&V automation paradigm centers on the use of formal specification models and on the automated generation of source code, where the correctness of the models (or specifications) determines the correctness of the derived system [4]. A driving force on the cost side is to assure early on in the development lifecycle that the formal specifications represent the correct understanding of what the system should and should not do, and the verifiability of the correct sourcecode generation based on these specification models.…”
Section: A Change In the Vandv Paradigmmentioning
confidence: 99%
“…End-to-End Formal Specification, Validation, and Verification Process: A Case Study of Space Flight Software the requirements correctly, while avoiding the well-known garbage-in garbage-out principle-in this context, poor specification leads to poor software implementation [2]- [4].…”
mentioning
confidence: 99%