In large-scale embedded system development, requirements are often expressed in natural language. Translating these requirements to executable test cases, while keeping the test cases and requirements aligned, is a challenging task. While such a transformation typically requires extensive domain knowledge, we show that a systematic process in combination with passive testing would facilitate the translation as well as linking the requirements to tests. Passive testing approaches observe the behavior of the system and test their correctness without interfering with the normal behavior. We use a specific approach to passive testing: guarded assertions (G/A). This paper presents a method for transforming system requirements expressed in natura...
Synchronization between component requirements and implementation centric tests remains a challenge ...
To facilitate communication among stakeholders, software security requirements are typically written...
Stakeholders exchange ideas and describe requirements of the system in natural language at the early...
In large-scale embedded system development, requirements are often expressed in natural language. Tr...
In large-scale embedded system development, requirements are often expressed in natural language. Tr...
Requirements and testing engineering build up the solid base for developing successful software proj...
Abstract: Testing against natural language requirements is the standard approach for system and acce...
Natural Language (NL) requirements play a significant role in specifying the system design, implemen...
Passive testing continuously observes the system or system execution logs without any interference o...
Abstract. Software development starts by specifying the requirements. A Software Requirements Specif...
© 2017 IEEE. The ongoing trend towards distributed development activities causes a growing need for ...
In safety critical domains, system test cases are often derived from functional requirements in natu...
Abstract—The paper addresses two fundamental problems in requirements engineering. First, the confli...
Work done with Ingolstadt University of Applied Sciences, Germany. Copyright (c) IARIA, 2012. URL ...
International audienceNatural language is currently the basis of the majority of system specificatio...
Synchronization between component requirements and implementation centric tests remains a challenge ...
To facilitate communication among stakeholders, software security requirements are typically written...
Stakeholders exchange ideas and describe requirements of the system in natural language at the early...
In large-scale embedded system development, requirements are often expressed in natural language. Tr...
In large-scale embedded system development, requirements are often expressed in natural language. Tr...
Requirements and testing engineering build up the solid base for developing successful software proj...
Abstract: Testing against natural language requirements is the standard approach for system and acce...
Natural Language (NL) requirements play a significant role in specifying the system design, implemen...
Passive testing continuously observes the system or system execution logs without any interference o...
Abstract. Software development starts by specifying the requirements. A Software Requirements Specif...
© 2017 IEEE. The ongoing trend towards distributed development activities causes a growing need for ...
In safety critical domains, system test cases are often derived from functional requirements in natu...
Abstract—The paper addresses two fundamental problems in requirements engineering. First, the confli...
Work done with Ingolstadt University of Applied Sciences, Germany. Copyright (c) IARIA, 2012. URL ...
International audienceNatural language is currently the basis of the majority of system specificatio...
Synchronization between component requirements and implementation centric tests remains a challenge ...
To facilitate communication among stakeholders, software security requirements are typically written...
Stakeholders exchange ideas and describe requirements of the system in natural language at the early...