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 …
primary artifacts in all software engineering activities. Therefore, mechanisms to ensure …
OCL-Lite: Finite reasoning on UML/OCL conceptual schemas
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 …
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 …
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 …
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
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 …
of manually generating the data required to properly run the test. This is even harder when …
AuRUS: automated reasoning on UML/OCL schemas
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 …
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 …
propagation of errors during software development. The kind of reasoning required to …
Automated reasoning on UML conceptual schemas with derived information and queries
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 …
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 …
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 …
for this reason they should be performed in the best possible way. Modeling business …