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 …
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 …
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
This paper introduces a formal approach to constraint-aware model transformation which
supports specifying constraints in the definition of transformation rules. These constraints are …
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 …
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 …
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) …
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
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 …
MBE paradigm promotes the use of software models to describe structure and behavior of …
Multi-model evolution through model repair
Design and development of complex software systems usually comprises multiple inter-
related models, ie abstract representations of certain aspects of the underlying system. The …
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 …
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 …
varying data standards, differences in time and space, and rising demands for data services …