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 …

[HTML][HTML] UML/OCL based design and the transition towards temporal object relational database with bitemporal data

SA El Hayat, F Toufik, M Bahaj - Journal of King Saud University-Computer …, 2020 - Elsevier
In software modeling, UML (Unified modeling language) receives increasing attention from
designers of real-time systems in software development. The emergence of temporal …

Hipikat: Recommending pertinent software development artifacts

D Cubranic, GC Murphy - 25th International Conference on …, 2003 - ieeexplore.ieee.org
A newcomer to a software project must typically come up-to-speed on a large, varied amount
of information about the project before becoming productive. Assimilating this information in …

On the verification of UML/OCL class diagrams using constraint programming

J Cabot, R Clarisó, D Riera - Journal of Systems and Software, 2014 - Elsevier
Assessment of the correctness of software models is a key issue to ensure the quality of the
final application. To this end, this paper presents an automatic method for the verification of …

Verification and validation of declarative model-to-model transformations through invariants

J Cabot, R Clarisó, E Guerra, J de Lara - Journal of Systems and Software, 2010 - Elsevier
In this paper we propose a method to derive OCL invariants from declarative model-to-
model transformations in order to enable their verification and analysis. For this purpose we …

Generating test data from OCL constraints with search techniques

S Ali, MZ Iqbal, A Arcuri… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
Model-based testing (MBT) aims at automated, scalable, and systematic testing solutions for
complex industrial software systems. To increase chances of adoption in industrial contexts …

Feature and meta-models in clafer: Mixed, specialized, and coupled

K Bąk, K Czarnecki, A Wąsowski - … , The Netherlands, October 12-13, 2010 …, 2011 - Springer
We present Clafer, a meta-modeling language with first-class support for feature modeling.
We designed Clafer as a concise notation for meta-models, feature models, mixtures of meta …

Verifying UML/OCL models using Boolean satisfiability

M Soeken, R Wille, M Kuhlmann… - … , Automation & Test …, 2010 - ieeexplore.ieee.org
Nowadays, modeling languages like UML are essential in the design of complex software
systems and also start to enter the domain of hardware and hardware/software codesign …

From UML and OCL to relational logic and back

M Kuhlmann, M Gogolla - … on model driven engineering languages and …, 2012 - Springer
Languages like UML and OCL are used to precisely model systems. Complex UML and
OCL models therefore represent a crucial part of model-driven development, as they …

Extensive validation of OCL models by integrating SAT solving into USE

M Kuhlmann, L Hamann, M Gogolla - International Conference on …, 2011 - Springer
Abstract The Object Constraint Language (OCL) substantially enriches modeling languages
like UML, MOF or EMF with respect to formulating meaningful model properties. In model …