During the development of an object-oriented reactive system, scenarios (such as UML's use cases) may be used for the elicitation of functional and non-functional requirements. The contribution of this paper is the overview of a framework for the specification of a testable requirements model and the automated instrumentation of this model into an implementation in order to validate the model's requirements against this implementation. Our testable model takes the form of contracts and is grounded in the notions of scenarios and responsibilities. More precisely, the validation of the requirements of this model depends on a user binding elements of contracts to actual procedures within a candidate implementation, (that also supplies test dat...
With the development and increasing adoption of the Unified Modeling Language (UML), model-based tes...
Abstract. Use-cases have been identified as good inputs to generate test cases and oracles at requir...
A number of activities involved in testing software are known to be difficult and time consuming. Am...
International audienceUse-cases and scenarios have been identified as good in-puts to generate test ...
Abstract—A quality-driven approach to software development and testing demands that, ultimately, the...
A quality-driven approach to software development and testing demands that, ultimately, the requirem...
A quality-driven approach to software development and testing demands that, ultimately, the requirem...
Abstract. Testing of a software system is always based on a contract between the system under test a...
Scenarios are vital for the specification of software systems. We are developing an open framework f...
Scenarios are vital for the specification of software systems. We are developing an open framework f...
International audienceIn order to cope with the growing complexity of critical real-time embedded sy...
Software quality assurance is meant to achieve required quality in product and process. The most use...
The verification of safety requirements becomes crucial in critical systems where human lives depend...
Scenario analysis is a vehicle of separating concerns in the elicitation of users ' requirement...
Deploying advanced automated testing techniques, such as model-based testing, relies upon the develo...
With the development and increasing adoption of the Unified Modeling Language (UML), model-based tes...
Abstract. Use-cases have been identified as good inputs to generate test cases and oracles at requir...
A number of activities involved in testing software are known to be difficult and time consuming. Am...
International audienceUse-cases and scenarios have been identified as good in-puts to generate test ...
Abstract—A quality-driven approach to software development and testing demands that, ultimately, the...
A quality-driven approach to software development and testing demands that, ultimately, the requirem...
A quality-driven approach to software development and testing demands that, ultimately, the requirem...
Abstract. Testing of a software system is always based on a contract between the system under test a...
Scenarios are vital for the specification of software systems. We are developing an open framework f...
Scenarios are vital for the specification of software systems. We are developing an open framework f...
International audienceIn order to cope with the growing complexity of critical real-time embedded sy...
Software quality assurance is meant to achieve required quality in product and process. The most use...
The verification of safety requirements becomes crucial in critical systems where human lives depend...
Scenario analysis is a vehicle of separating concerns in the elicitation of users ' requirement...
Deploying advanced automated testing techniques, such as model-based testing, relies upon the develo...
With the development and increasing adoption of the Unified Modeling Language (UML), model-based tes...
Abstract. Use-cases have been identified as good inputs to generate test cases and oracles at requir...
A number of activities involved in testing software are known to be difficult and time consuming. Am...