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 …

Operads for complex system design specification, analysis and synthesis

JD Foley, S Breiner… - Proceedings of the …, 2021 - royalsocietypublishing.org
As the complexity and heterogeneity of a system grows, the challenge of specifying,
documenting and synthesizing correct, machine-readable designs increases dramatically …

A characterization of integrated multi-view modeling in the context of embedded and cyber-physical systems

M Persson, M Törngren, A Qamar… - 2013 Proceedings of …, 2013 - ieeexplore.ieee.org
Embedded systems, with their tight technology integration, and multiple requirements and
stakeholders, are characterized by tightly interrelated processes, information and tools …

Specifying overlaps of heterogeneous models for global consistency checking

Z Diskin, Y Xiong, K Czarnecki - … of the First International Workshop on …, 2010 - dl.acm.org
Software development often involves a set of models defined in different metamodels, each
model capturing a specific view of the system. We call this set a mutlimodel, and its elements …

Verification of model transformations: A survey of the state-of-the-art

D Calegari, N Szasz - Electronic notes in theoretical computer science, 2013 - Elsevier
Within the Model-Driven Engineering paradigm, software development is based on the
definition of models providing different views of the system to be constructed and model …

Category theory and model-driven engineering: From formal semantics to design patterns and beyond

Z Diskin, T Maibaum - Model-Driven Engineering of Information …, 2014 - books.google.com
There are several well established applications of category theory (CT) in theoretical
computer science; typical examples are programming language semantics and concurrency …

Real-time collaborative multi-level modeling by conflict-free replicated data types

I David, E Syriani - Software and Systems Modeling, 2023 - Springer
The need for real-time collaborative solutions in model-driven engineering has been
increasing over the past years. Conflict-free replicated data types (CRDT) provide scalable …

Comprehensive systems: a formal foundation for multi-model consistency management

P Stünkel, H König, Y Lamo, A Rutle - Formal Aspects of Computing, 2021 - Springer
Abstract Model management is a central activity in Software Engineering. The most
challenging aspect of model management is to keep inter-related models consistent with …

Rewriting logic semantics and verification of model transformations

A Boronat, R Heckel, J Meseguer - … Conference, FASE 2009, Held as Part …, 2009 - Springer
Abstract Model transformations are used in model-driven development for mechanizing the
interoperability and integration among modeling languages. Due to the graph-theoretic …

[图书][B] Model-driven engineering of information systems: Principles, techniques, and practice

LG Cretu, F Dumitriu - 2014 - books.google.com
This title includes a number of Open Access chapters. Model-driven engineering (MDE) is
the automatic production of software from simplified models of structure and functionality. It …