Alberto Verdejo
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Alberto Verdejo has a total of 34 co-authors. Here are the top co-authors by number of shared publications:
- Narciso Martí-Oliet
Universidad Complutense de Madrid
36 shared publications - Adrián Riesco
Universidad Complutense de Madrid
11 shared publications - Isabel Pita
Universidad Complutense de Madrid
8 shared publications - Miguel Palomino
Universidad Complutense de Madrid
8 shared publications - Rubén Rubio
Universidad Complutense de Madrid
7 shared publications José Meseguer
Univ Illinois, Dept Comp Sci, Champaign, IL 61820 USA
6 shared publications
Latest Publications
- 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.
- 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
- 1 January 2022
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 124
Metalevel transformation of strategies
- 1 January 2022
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 124
Metalevel transformation of strategies
- 1 January 2022
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 124
Simulating and model checking membrane systems using strategies in Maude
- 1 January 2022
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 124
Simulating and model checking membrane systems using strategies in Maude
- 8 December 2021
- Published by Springer Nature in Automated Software Engineering
- Vol. 29 (1) , 1-62
Model checking strategy-controlled systems in rewriting logic
- 8 December 2021
- Published by Springer Nature in Automated Software Engineering
- Vol. 29 (1) , 1-62
Model checking strategy-controlled systems in rewriting logic
- 1 November 2021
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 123
Strategies, model checking and branching-time properties in Maude
- 1 November 2021
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 123
Strategies, model checking and branching-time properties in Maude
- 1 January 2020
- Published by Cambridge University Press (CUP) in Theory and Practice of Logic Programming
- Vol. 20 (1) , 44-98
Compositional Specification in Rewriting Logic
Rewriting logic is naturally concurrent: several subterms of the state term can be rewritten simultaneously. But state terms are global, which makes compositionality difficult to achieve. Compositionality here means being able to decompose a complex system into its functional components and code each as an isolated and encapsulated system. Our goal is to help bringing compositionality to system specification in rewriting logic. The base of our proposal is the operation that we call synchronous composition. We discuss the motivations and implications of our proposal, formalize it for rewriting logic and also for transition structures, to be used as semantics, and show the power of our approach with some examples.
- 1 January 2020
- Published by Cambridge University Press (CUP) in Theory and Practice of Logic Programming
- Vol. 20 (1) , 44-98
Compositional Specification in Rewriting Logic
Rewriting logic is naturally concurrent: several subterms of the state term can be rewritten simultaneously. But state terms are global, which makes compositionality difficult to achieve. Compositionality here means being able to decompose a complex system into its functional components and code each as an isolated and encapsulated system. Our goal is to help bringing compositionality to system specification in rewriting logic. The base of our proposal is the operation that we call synchronous composition. We discuss the motivations and implications of our proposal, formalize it for rewriting logic and also for transition structures, to be used as semantics, and show the power of our approach with some examples.
- 8 September 2018
- Published by Springer Nature
- p. 59-75
Parameterized Programming for Compositional System Specification
- 8 September 2018
- Published by Springer Nature
- p. 59-75
Parameterized Programming for Compositional System Specification