Formal verification of static software models in MDE: A systematic review

CA González, J Cabot - Information and Software Technology, 2014 - Elsevier
Abstract Context Model-driven Engineering (MDE) promotes the utilization of models as
primary artifacts in all software engineering activities. Therefore, mechanisms to ensure …

OCL-Lite: Finite reasoning on UML/OCL conceptual schemas

A Queralt, A Artale, D Calvanese, E Teniente - Data & Knowledge …, 2012 - Elsevier
To ensure the quality of an information system we must guarantee the correctness of the
conceptual schema that represents the knowledge about its domain. The high expressivity of …

Ensuring the semantic correctness of a BAUML artifact-centric BPM

M Estañol, MR Sancho, E Teniente - Information and software technology, 2018 - Elsevier
Context Using models to represent business processes provides several advantages, such
as facilitating the communication between the stakeholders or being able to check the …

Computing repairs for constraint violations in UML/OCL conceptual schemas

X Oriol, E Teniente, A Tort - Data & Knowledge Engineering, 2015 - Elsevier
Updating the contents of an information base may violate some of the constraints defined
over the schema. The classical way to deal with this problem has been to reject the …

[HTML][HTML] Generating valid test data through data cloning

X Oriol, E Teniente, M Maynou, S Nadal - Future Generation Computer …, 2023 - Elsevier
One of the most difficult, time-consuming and error-prone tasks during software testing is that
of manually generating the data required to properly run the test. This is even harder when …

AuRUS: automated reasoning on UML/OCL schemas

A Queralt, G Rull, E Teniente, C Farré, T Urpí - Conceptual Modeling–ER …, 2010 - Springer
To ensure the quality of an information system, the conceptual schema that represents its
domain must be semantically correct. We present a prototype to automatically check whether …

Simplification of UML/OCL schemas for efficient reasoning

X Oriol, E Teniente - Journal of Systems and Software, 2017 - Elsevier
Ensuring the correctness of a conceptual schema is an essential task in order to avoid the
propagation of errors during software development. The kind of reasoning required to …

Automated reasoning on UML conceptual schemas with derived information and queries

C Farré, A Queralt, G Rull, E Teniente, T Urpí - Information and Software …, 2013 - Elsevier
CONTEXT: It is critical to ensure the quality of a software system in the initial stages of
development, and several approaches have been proposed to ensure that a conceptual …

[PDF][PDF] Semi-automated assessment of SQL schemas via database unit testing

N Stanger, JC Yang, M Chang… - Proc. 26th Int. Conf …, 2018 - ourarchive.otago.ac.nz
A key skill that students must learn when studying relational databases is how to design and
implement a database schema in SQL. This skill is often tested using an assignment where …

Artifact-centric business process models in UML: specification and reasoning

M Estanol - 2016 - upcommons.upc.edu
Business processes are directly involved in the achievement of an organization's goals, and
for this reason they should be performed in the best possible way. Modeling business …