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 …

Smart bound selection for the verification of UML/OCL class diagrams

R Clarisó, CA González, J Cabot - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Correctness of UML class diagrams annotated with OCL constraints can be checked using
bounded verification techniques, eg, SAT or constraint programming (CP) solvers. Bounded …

Bordeaux: A tool for thinking outside the box

V Montaghami, D Rayside - … Conference, FASE 2017, Held as Part of the …, 2017 - Springer
One of the great features of the Alloy Analyzer is that it can produce examples illustrating the
meaning of the user's model. These inside-the-box examples, which are formally …

Annotations for alloy: Automated incremental analysis using domain specific solvers

S Ganov, S Khurshid, DE Perry - … ICFEM 2012, Kyoto, Japan, November 12 …, 2012 - Springer
Alloy is a declarative modeling language based on first-order logic with sets and relations.
Alloy problems are analyzed fully automatically by the Alloy Analyzer. The analyzer …

Towards domain refinement for UML/OCL bounded verification

R Clarisó, CA González, J Cabot - … , SEFM 2015, York, UK, September 7 …, 2015 - Springer
Correctness of UML class diagrams annotated with OCL constraints can be checked using
bounded verification, eg SAT solvers. Bounded verification detects faults efficiently but, on …

[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 …

Techniques and tools for testing graphical user interfaces

SR Ganov - 2022 - repositories.lib.utexas.edu
Abstract Graphical User Interfaces (GUIs) are an abstraction to facilitate human-computer
interaction by presenting virtual objects, widgets, via which a program visualizes its internal …

[PDF][PDF] Aumentando la capacidad de cómputo de Alloy Analyzer mediante verificación incremental de modelos

BJ Cardiff, MF Frias, JP Galeotti - bibliotecadigital.exactas.uba.ar
Introducción 1 2.1. Análisis de Modelos-Búsqueda de contraejemplos.............. 2 2.2.
Alloy....................................... 2 2.3. Traducción de Alloy a lógica proposicional.................. 6 2.3 …

Debugging Relational Declarative Models with Discriminating Examples

V Montaghami - 2017 - uwspace.uwaterloo.ca
Models, especially those with mathematical or logical foundations, have proven valuable to
engineering practice in a wide range of disciplines, including software engineering. Models …

Técnicas distribuídas para verificación acotada eficiente

NL Rosner - 2015 - bibliotecadigital.exactas.uba.ar
El análisis formal de artefactos de software suele dividirse en dos clases de enfoques:
pesados y livianos. Los métodos pesados ofrecen plena certeza del resultado obtenido …