Abstract: Documenting system behavior explicitely using graphical models (e.g. UML activity or sequence diagrams) facilitates communication about and understanding of software systems during development or maintenance. Creating graphical models manually is a time-consuming and often error-prone task. Deriving models from system-execution traces, however, suffers from the problem of model-size explosion. We propose a model-driven approach for deriving behavior documentation in terms of UML interaction models from runtime tests in a semi-automated manner. Key to our approach is leveraging the structure of scenario-based tests for model and diagram derivation. Each derived model represents a particular view on the test-execution trace. This wa...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
International audienceThe object-oriented software development process is increasingly used for the ...
International audienceThe object-oriented software development process is increasingly used for the ...
Abstract: Documenting system behavior explicitely using graphical models (e.g. UML activity or seque...
Abstract: Documenting system behavior explicitely using graphical models (e.g. UML activity or seque...
Abstract: Documenting system behavior explicitely using graphical models (e.g. UML activity or seque...
Software testing plays an important role in software development life cycle. Unified Modeling Langua...
International audienceThis paper presents a Scenario Based Testing approach for UML/OCL behavioral m...
International audienceThis paper presents a Scenario Based Testing approach for UML/OCL behavioral m...
Automatic test case generation has long been on developers' wishlists, and a promising approach to i...
Context: The Unified Modeling Language (UML) has become the de facto standard for software modeling....
Testing plays a vital role for assuring software quality. Among the activities performed during test...
Testing plays a vital role for assuring software quality. Among the activities performed during test...
Software Testing, a process comprised of test case generation, execution and evaluation, is one of t...
Software Testing is a process to explore different errors, bugs and missing requirements in the soft...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
International audienceThe object-oriented software development process is increasingly used for the ...
International audienceThe object-oriented software development process is increasingly used for the ...
Abstract: Documenting system behavior explicitely using graphical models (e.g. UML activity or seque...
Abstract: Documenting system behavior explicitely using graphical models (e.g. UML activity or seque...
Abstract: Documenting system behavior explicitely using graphical models (e.g. UML activity or seque...
Software testing plays an important role in software development life cycle. Unified Modeling Langua...
International audienceThis paper presents a Scenario Based Testing approach for UML/OCL behavioral m...
International audienceThis paper presents a Scenario Based Testing approach for UML/OCL behavioral m...
Automatic test case generation has long been on developers' wishlists, and a promising approach to i...
Context: The Unified Modeling Language (UML) has become the de facto standard for software modeling....
Testing plays a vital role for assuring software quality. Among the activities performed during test...
Testing plays a vital role for assuring software quality. Among the activities performed during test...
Software Testing, a process comprised of test case generation, execution and evaluation, is one of t...
Software Testing is a process to explore different errors, bugs and missing requirements in the soft...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
International audienceThe object-oriented software development process is increasingly used for the ...
International audienceThe object-oriented software development process is increasingly used for the ...