Abstract. We describe a new verification and validation (V&V) approach based on comparing actual system behavior in the form of captured goalannotated event traces, with expected behavior expressed by requirements scenarios with system requirements goals. We believe our proposed V&V approach can leverage requirements engineering work fruitfully and lead to improved software quality, by offering these six potential benefits: (1) higheryield testing, (2) distinguishing false positives, (3) defining test coverage metrics, (4) detecting domain-analysis errors, (5) validating top-level requirements, and (6) efficient control of retesting. We use examples to explain how our method can attain these benefits. If our goal/requirements-based ...
System-level requirements-based testing is an important task in software development, providing evi...
Distributed, software-intensive systems such as fully automated cars have to handle various situatio...
Software traceability is a recognized challenge in software development that can be ameliorated with...
Abstract: To produce better quality software at reasonable cost, we propose requirements-based testi...
A quality-driven approach to software development and testing demands that, ultimately, the requirem...
Goal-oriented requirements engineering methodologies have been investigated for more than a decade, ...
Synchronization between component requirements and implementation centric tests remains a challenge ...
Abstract—A quality-driven approach to software development and testing demands that, ultimately, the...
This paper presents a specification-based testing approach and implementation architecture that addr...
Software quality assurance is meant to achieve required quality in product and process. The most use...
Complex software and systems are pervasive in today's world. In a growing number of fields they come...
The development of a large information system is generally regarded as one of the most complex activ...
A quality-driven approach to software development and testing demands that, ultimately, the requirem...
Any changes for maintenance or evolution purposes may break existing working features, or may violat...
Scenarios are increasingly recognized as an effective means for eliciting, validating, and documenti...
System-level requirements-based testing is an important task in software development, providing evi...
Distributed, software-intensive systems such as fully automated cars have to handle various situatio...
Software traceability is a recognized challenge in software development that can be ameliorated with...
Abstract: To produce better quality software at reasonable cost, we propose requirements-based testi...
A quality-driven approach to software development and testing demands that, ultimately, the requirem...
Goal-oriented requirements engineering methodologies have been investigated for more than a decade, ...
Synchronization between component requirements and implementation centric tests remains a challenge ...
Abstract—A quality-driven approach to software development and testing demands that, ultimately, the...
This paper presents a specification-based testing approach and implementation architecture that addr...
Software quality assurance is meant to achieve required quality in product and process. The most use...
Complex software and systems are pervasive in today's world. In a growing number of fields they come...
The development of a large information system is generally regarded as one of the most complex activ...
A quality-driven approach to software development and testing demands that, ultimately, the requirem...
Any changes for maintenance or evolution purposes may break existing working features, or may violat...
Scenarios are increasingly recognized as an effective means for eliciting, validating, and documenti...
System-level requirements-based testing is an important task in software development, providing evi...
Distributed, software-intensive systems such as fully automated cars have to handle various situatio...
Software traceability is a recognized challenge in software development that can be ameliorated with...