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 …
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 …
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
Embedded systems, with their tight technology integration, and multiple requirements and
stakeholders, are characterized by tightly interrelated processes, information and tools …
stakeholders, are characterized by tightly interrelated processes, information and tools …
Specifying overlaps of heterogeneous models for global consistency checking
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 …
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 …
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 …
computer science; typical examples are programming language semantics and concurrency …
Real-time collaborative multi-level modeling by conflict-free replicated data types
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 …
increasing over the past years. Conflict-free replicated data types (CRDT) provide scalable …
Comprehensive systems: a formal foundation for multi-model consistency management
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 …
challenging aspect of model management is to keep inter-related models consistent with …
Rewriting logic semantics and verification of model transformations
Abstract Model transformations are used in model-driven development for mechanizing the
interoperability and integration among modeling languages. Due to the graph-theoretic …
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 …
the automatic production of software from simplified models of structure and functionality. It …