Narciso Martí-Oliet
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Narciso Martí-Oliet has a total of 55 co-authors. Here are the top co-authors by number of shared publications:
- Alberto Verdejo
Universidad Complutense de Madrid
36 shared publications - Isabel Pita
Universidad Complutense de Madrid
18 shared publications José Meseguer
University of Illinois at Urbana-Champaign
17 shared publications- Miguel Palomino
Universidad Complutense de Madrid
14 shared publications - Francisco Durán
University of Malaga, Spain
12 shared publications - Rubén Rubio
Universidad Complutense de Madrid
10 shared publications
Latest Publications
- 25 September 2025
- Published by Springer Nature
- p. 475-493
PMaude Revisited Through Probabilistic Strategies
- 25 September 2025
- Published by Springer Nature
- p. 475-493
PMaude Revisited Through Probabilistic Strategies
- Open Access
- 7 July 2025
- Published by Elsevier in Swarm and Evolutionary Computation
- Vol. 97
The difficulty of predicting behavior on stochastic local search algorithms
- 7 July 2025
- Published by Elsevier in Swarm and Evolutionary Computation
- Vol. 97
Open AccessThe difficulty of predicting behavior on stochastic local search algorithms
- Open Access
- 9 September 2024
- Published by Association for Computing Machinery (ACM)
- p. 1-12
Programming Open Distributed Systems in Maude
Maude is a high-performance logical framework based on rewriting logic and supporting formal specification, verification and declarative programming of concurrent systems. Since most concurrent open systems are made up of actor-like objects that communicate with each other through message passing, Maude provides special features to support their specification, verification and programming. Since open systems are heterogeneous, involving widely different kinds of objects such as sensors, actuators, devices, databases, graphical user interfaces, and so on, Maude supports declarative message-passing interaction between Maude objects and a wide variety of heterogeneous external objects. In this paper we explain and illustrate a methodology where an open system can first be designed and verified in Maude and then implemented as a distributed system of heterogeneous objects in a way that seamlessly bridges the gap between its formal specification and verification and its distributed implementation.
- 9 September 2024
- Published by Association for Computing Machinery (ACM)
- p. 1-12
Open AccessProgramming Open Distributed Systems in Maude
Maude is a high-performance logical framework based on rewriting logic and supporting formal specification, verification and declarative programming of concurrent systems. Since most concurrent open systems are made up of actor-like objects that communicate with each other through message passing, Maude provides special features to support their specification, verification and programming. Since open systems are heterogeneous, involving widely different kinds of objects such as sensors, actuators, devices, databases, graphical user interfaces, and so on, Maude supports declarative message-passing interaction between Maude objects and a wide variety of heterogeneous external objects. In this paper we explain and illustrate a methodology where an open system can first be designed and verified in Maude and then implemented as a distributed system of heterogeneous objects in a way that seamlessly bridges the gap between its formal specification and verification and its distributed implementation.
- 2 August 2024
- Published by Springer Nature
- p. 145-162
Specifying Fairness Constraints and Model Checking with Non-intensional Strategies
- 2 August 2024
- Published by Springer Nature
- p. 145-162
Specifying Fairness Constraints and Model Checking with Non-intensional Strategies
- Open Access
Compositional Verification in Rewriting Logic
In previous work, summarized in this paper, we proposed an operation of parallel composition for rewriting-logic theories, allowing compositional specification of systems and reusability of components. The present paper focuses on compositional verification. We show how the assume/guarantee technique can be transposed to our setting, by giving appropriate definitions of satisfaction based on transition structures and path semantics. We also show that simulation and equational abstraction can be done componentwise. Appropriate concepts of fairness and deadlock for our composition operation are discussed, as they affect satisfaction of temporal formulas. We keep in parallel a distributed and a global view of composed systems. We show that these views are equivalent and interchangeable, which may help our intuition and also has practical uses as, for example, it allows global-style verification of a modularly specified system.
Open AccessCompositional Verification in Rewriting Logic
In previous work, summarized in this paper, we proposed an operation of parallel composition for rewriting-logic theories, allowing compositional specification of systems and reusability of components. The present paper focuses on compositional verification. We show how the assume/guarantee technique can be transposed to our setting, by giving appropriate definitions of satisfaction based on transition structures and path semantics. We also show that simulation and equational abstraction can be done componentwise. Appropriate concepts of fairness and deadlock for our composition operation are discussed, as they affect satisfaction of temporal formulas. We keep in parallel a distributed and a global view of composed systems. We show that these views are equivalent and interchangeable, which may help our intuition and also has practical uses as, for example, it allows global-style verification of a modularly specified system.
- 17 May 2023
- Published by Springer Nature
- p. 1-20
Strategies in Conditional Narrowing Modulo SMT Plus Axioms
- 17 May 2023
- Published by Springer Nature
- p. 1-20
Strategies in Conditional Narrowing Modulo SMT Plus Axioms
- 3 March 2023
- Published by Springer Nature
- p. 240-259
QMaude: Quantitative Specification and Verification in Rewriting Logic
- 3 March 2023
- Published by Springer Nature
- p. 240-259
QMaude: Quantitative Specification and Verification in Rewriting Logic
- Open Access
- 1 August 2022
- Published by Springer Nature
- p. 529-540
Equational Unification and Matching, and Symbolic Reachability Analysis in Maude 3.2 (System Description)
Equational unification and matching are fundamental mechanisms in many automated deduction applications. Supporting them efficiently for as wide as possible a class of equational theories, and in a typed manner supporting type hierarchies, benefits many applications; but this is both challenging and nontrivial. We present Maude 3.2’s efficient support of these features as well as of symbolic reachability analysis of infinite-state concurrent systems based on them.
- 1 August 2022
- Published by Springer Nature
- p. 529-540
Open AccessEquational Unification and Matching, and Symbolic Reachability Analysis in Maude 3.2 (System Description)
Equational unification and matching are fundamental mechanisms in many automated deduction applications. Supporting them efficiently for as wide as possible a class of equational theories, and in a typed manner supporting type hierarchies, benefits many applications; but this is both challenging and nontrivial. We present Maude 3.2’s efficient support of these features as well as of symbolic reachability analysis of infinite-state concurrent systems based on them.
- Open Access
- 1 February 2022
- Published by Elsevier in Swarm and Evolutionary Computation
- Vol. 68
Generalization and completeness of stochastic local search algorithms
- 1 February 2022
- Published by Elsevier in Swarm and Evolutionary Computation
- Vol. 68
Open AccessGeneralization and completeness of stochastic local search algorithms