peer reviewedObligations are mandatory actions that users must perform, addressing access control requirements. To ensure that such obligations are implemented correctly, an automated and systematic testing approach is often recommended. One such approach is Model-Based Testing (MBT) that allows defining cost-effective testing strategies to support rigorous testing via automation. In this paper, we present MBT for obligations by extending the Unified Modeling Language (UML) via a profile called the Obligations Profile. Based on the profile, we define a modeling methodology utilizing the concepts of Obligations Class Diagrams (OCDs) and Obligations State Machines (OSMs), which are standard UML Class Diagrams and UML State Machines with stere...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
International audienceWe propose in the paper a test property specification language, dedicated to U...
Software testing is one activity for Software Quality Assurance (SQA). One way to test is through Bl...
Obligations are mandatory actions that users must perform, addressing access control requirements. T...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
International audienceThis paper presents an original model-based testing approach that takes a UML ...
Attribute-based access control (ABAC) with obligations is a new technique for achieving fine-grained...
With the development and increasing adoption of the Unified Modeling Language (UML), model-based tes...
Model-based testing is a promising technique for quality assurance. In this paper, we present an app...
peer reviewedAccess control policies in software systems can be implemented incorrectly for various ...
International audienceThis presentation provides an overview of how the model-based testing (MBT) pr...
Model-based testing is the technique relying on behaviour models of the system under test and/or its...
In MDE, software products are built with successive transformations of models at different abstracti...
Context: The Unified Modeling Language (UML) has become the de facto standard for software modeling....
Model-based testing is a promising quality assurance technique. Automatic test generation from behav...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
International audienceWe propose in the paper a test property specification language, dedicated to U...
Software testing is one activity for Software Quality Assurance (SQA). One way to test is through Bl...
Obligations are mandatory actions that users must perform, addressing access control requirements. T...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
International audienceThis paper presents an original model-based testing approach that takes a UML ...
Attribute-based access control (ABAC) with obligations is a new technique for achieving fine-grained...
With the development and increasing adoption of the Unified Modeling Language (UML), model-based tes...
Model-based testing is a promising technique for quality assurance. In this paper, we present an app...
peer reviewedAccess control policies in software systems can be implemented incorrectly for various ...
International audienceThis presentation provides an overview of how the model-based testing (MBT) pr...
Model-based testing is the technique relying on behaviour models of the system under test and/or its...
In MDE, software products are built with successive transformations of models at different abstracti...
Context: The Unified Modeling Language (UML) has become the de facto standard for software modeling....
Model-based testing is a promising quality assurance technique. Automatic test generation from behav...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
International audienceWe propose in the paper a test property specification language, dedicated to U...
Software testing is one activity for Software Quality Assurance (SQA). One way to test is through Bl...