Practical constraint solving for generating system test data

G Soltana, M Sabetzadeh, LC Briand - ACM Transactions on Software …, 2020 - dl.acm.org
The ability to generate test data is often a necessary prerequisite for automated software
testing. For the generated data to be fit for their intended purpose, the data usually have to …

Efficient test data generation for MC/DC with OCL and search

H Sartaj, MZ Iqbal, AAA Jilani, MU Khan - arxiv preprint arxiv:2401.03469, 2024 - arxiv.org
System-level testing of avionics software systems requires compliance with different
international safety standards such as DO-178C. An important consideration of the avionics …

Towards self-explaining digital systems: A design methodology for the next generation

R Drechsler, C Lüth, G Fey… - 2018 IEEE 3rd …, 2018 - ieeexplore.ieee.org
As digital systems get ever more complex, their behaviour may at times appear
unfathomable. Users will only be prepared to accept this if they are convinced that the …

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 …

UCLAONT: Ontology-Based UML Class Models Verification Tool

A Rajab, A Hafeez, A Shaikh, A Alghamdi… - Applied Sciences, 2022 - mdpi.com
The software design model performs an important role in modern software engineering
methods. Especially in Model-Driven Engineering (MDE), it is treated as an essential asset …

Advances in applications of object constraint language for software engineering

AA Jilani, MZ Iqbal, MU Khan, M Usman - Advances in Computers, 2019 - Elsevier
Abstract Object Constraint Language (OCL) is a standard language defined by Object
Management Group for specifying constraints on models. Since its introduction as part of …

[BOOK][B] Automated Validation & Verification of UML/OCL Models Using Satisfiability Solvers

N Przigoda, R Wille, J Przigoda, R Drechsler - 2018 - Springer
Only four decades after the first manned flight to the moon, a common device such as a
smartphone consists of more complex technology than the “high-end” computers that …

[PDF][PDF] Practical model-driven data generation for system testing

G Soltana, M Sabetzadeh, LC Briand - CoRR abs/1902.00397, 2019 - researchgate.net
The ability to generate test data is often a necessary prerequisite for automated software
testing. For the generated data to be fit for its intended purpose, the data usually has to …

Frame conditions in the automatic validation and verification of UML/OCL models: A symbolic formulation of modifies only statements

N Przigoda, P Niemann, J Gomes Filho, R Wille… - … Languages, Systems & …, 2018 - Elsevier
Validation and verification of UML/OCL models is a crucial task in the design of complex
software/hardware systems. The behavior in those models is expressed in terms of …

Generalized Formal Model-Verifier: A Formal Approach for Verifying Static Models

N Somogyi, G Mezei - SN Computer Science, 2024 - Springer
The field of software modeling has gained significant popularity in the last decades. By
capturing the static aspects of the software requirements, model-driven engineering eases …