Twenty years of rewriting logic

J Meseguer - The Journal of Logic and Algebraic Programming, 2012 - Elsevier
Rewriting logic is a simple computational logic that can naturally express both concurrent
computation and logical deduction with great generality. This paper provides a gentle …

Reasoning about metamodeling with formal specifications and automatic proofs

EK Jackson, T Levendovszky… - … Languages and Systems …, 2011 - Springer
Metamodeling is foundational to many modeling frameworks, and so it is important to
formalize and reason about it. Ideally, correctness proofs and test-case generation on the …

A formal approach to the specification and transformation of constraints in MDE

A Rutle, A Rossini, Y Lamo, U Wolter - The Journal of Logic and Algebraic …, 2012 - Elsevier
This paper introduces a formal approach to constraint-aware model transformation which
supports specifying constraints in the definition of transformation rules. These constraints are …

[HTML][HTML] The rewriting logic semantics project: A progress report

J Meseguer, G Roşu - Information and Computation, 2013 - Elsevier
Rewriting logic is an executable logical framework well suited for the semantic definition of
languages. Any such framework has to be judged by its effectiveness to bridge the existing …

Vision: the next 700 language workbenches

M Barash - Proceedings of the 14th ACM SIGPLAN International …, 2021 - dl.acm.org
Language workbenches (LWBs) are tools to define software languages together with
tailored Integrated Development Environments for them. A comprehensive review of …

A model-driven approach to enable adaptive QoS in DDS-based middleware

JF Inglés-Romero, A Romero-Garcés… - … on Emerging Topics …, 2017 - ieeexplore.ieee.org
Critical and distributed systems need to be reliable and comply with the required
performance at run-time. In this vein, data distribution service for real-time systems (DDS) …

A feature-based classification of formal verification techniques for software models

S Gabmeyer, P Kaufmann, M Seidl, M Gogolla… - Software & Systems …, 2019 - Springer
Software models are the core development artifact in model-based engineering (MBE). The
MBE paradigm promotes the use of software models to describe structure and behavior of …

Multi-model evolution through model repair

P Stünkel, H König, A Rutle, Y Lamo - 2021 - hvlopen.brage.unit.no
Design and development of complex software systems usually comprises multiple inter-
related models, ie abstract representations of certain aspects of the underlying system. The …

A unified framework for multi-level modeling

B Kennel - 2012 - madoc.bib.uni-mannheim.de
With the growing importance of modeling in software engineering and knowledge
engineering, and the accelerating convergence of these two disciplines through the …

Scenario-oriented data interoperability: maximising the connection between data and users in collaboration environments

B Pang, J Gou, LM Camarinha-Matos… - Enterprise Information …, 2024 - Taylor & Francis
In large-scale collaborative environments, data interoperability faces challenges due to
varying data standards, differences in time and space, and rising demands for data services …