Verifying linear temporal logic properties in UML/OCL class diagrams using filmstrip**
Testing system behavior in real world applications often requires analyzing properties over
multiple system states to ensure that operations do not interfere with each other in ways that …
multiple system states to ensure that operations do not interfere with each other in ways that …
Search‐Based MC/DC Test Data Generation With OCL Constraints
H Sartaj, M Zohaib Iqbal… - Software Testing …, 2025 - Wiley Online Library
System‐level testing of avionics software systems requires compliance with different
international safety standards such as DO‐178C. An important consideration of the avionics …
international safety standards such as DO‐178C. An important consideration of the avionics …
: first-order expressive OCL constraints for efficient integrity checking
OCL is the standard language for defining constraints in UML class diagrams. Unfortunately,
as we show in this paper, full OCL is so expressive that it is not possible to check general …
as we show in this paper, full OCL is so expressive that it is not possible to check general …
Transformation of UML state machine to YAWL
Nowadays the variety and complexity of applications arise the requirement for the creation of
new flexible models that are more complex than the existing models. The transformation …
new flexible models that are more complex than the existing models. The transformation …
An empirical study to evaluate students' conceptual modeling skills using UML
Background: Conceptual models are an essential phase in software design, but they can
create confusion and reduced performance for students in Database Design courses …
create confusion and reduced performance for students in Database Design courses …
Some narrow and broad challenges in MDD
This contribution describes a number of challenges in the context of Model-Driven
Development for systems and software. The context of the work are formal descriptions in …
Development for systems and software. The context of the work are formal descriptions in …
Multiobjective Genetic Algorithm for Class Testing using OCL Class Contract Specifications: A Framework
SMS Shah, R Farooq, A Alharbi, H Alyami… - Scientific …, 2022 - Wiley Online Library
It has been a software trend to build large‐scale complex systems with high reliability. Due
to the size of the software and the dynamic requirements of the stakeholders, it becomes …
to the size of the software and the dynamic requirements of the stakeholders, it becomes …
[PDF][PDF] Integrating UML/OCL Derived Properties into Validation and Verification Processes.
UML and OCL are rich languages offering a multitude of modeling elements. They provide
modelers with simple and effective tools to express and visualize models, but their complex …
modelers with simple and effective tools to express and visualize models, but their complex …
Map** USE specifications into Spec#
J Thangaraj, S Ulaganathan - … Workshops, Marburg, Germany, July 17-21 …, 2018 - Springer
The UML model is easy to describe the object oriented program components clearly in
graphical notation. OCL allows users to express textual constraints about the UML model …
graphical notation. OCL allows users to express textual constraints about the UML model …
[PDF][PDF] Research Article Multiobjective Genetic Algorithm for Class Testing using OCL Class Contract Specifications: A Framework
SMS Shah, R Farooq, A Alharbi, H Alyami, I Zada… - 2022 - academia.edu
It has been a software trend to build large-scale complex systems with high reliability. Due to
the size of the software and the dynamic requirements of the stakeholders, it becomes hard …
the size of the software and the dynamic requirements of the stakeholders, it becomes hard …