Alberto Lluch-Lafuente

dblp:l/AlbertoLluchLafuente · DBLP profile ↗
← Back
50ranked-venue papers
6as first author
17since 2021 · last 2025
0000-0001-7405-0818ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 28 · 4 first-author · 10 since 2021Theory of computation · 12 · 1 first-author · 4 since 2021Databases, data management, data science and information retrieval · 4Security and privacy · 3 · 3 since 2021Artificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1
YearPublicationVenuePosition
2025 Evaluating the understandability and user acceptance of Attack-Defense Trees: Original experiment and replication
abstract
Context: Attack-Defense Trees (ADTs) are a graphical notation used to model and evaluate security requirements. ADTs are popular because they facilitate communication among different stakeholders involved in system security evaluation and are formal enough to be verified using methods like model checking. The understandability and user-friendliness of ADTs are claimed as key factors in their success, but these aspects, along with user acceptance, have not been evaluated empirically. Objectives: This paper presents an experiment with 25 subjects designed to assess the understandability and user acceptance of the ADT notation, along with an internal replication involving 49 subjects. Methods: The experiments adapt the Method Evaluation Model (MEM) to examine understandability variables (i.e., effectiveness and efficiency in using ADTs) and user acceptance variables (i.e., ease of use, usefulness, and intention to use). The MEM is also used to evaluate the relationships between these dimensions. In addition, a comparative analysis of the results of the two experiments is carried out. Results: With some minor differences, the outcomes of the two experiments are aligned. The results demonstrate that ADTs are well understood by participants, with values of understandability variables significantly above established thresholds. They are also highly appreciated, particularly for their ease of use. The results also show that users who are more effective in using the notation tend to evaluate it better in terms of usefulness. Conclusion: These studies provide empirical evidence supporting both the understandability and perceived acceptance of ADTs, thus encouraging further adoption of the notation in industrial contexts, and development of supporting tools.
Giovanna Broccia, Maurice H. ter Beek, Alberto Lluch-Lafuente, Paola Spoletini, Alessandro Fantechi, Alessio Ferrari 0001
Inf. Softw. Technol.3
2025 Editorial message from the new Editor-in-Chief
Alberto Lluch-Lafuente
J. Log. Algebraic Methods Program.1
2024 What Should Be Observed for Optimal Reward in POMDPs?
abstract
Abstract Partially observable Markov Decision Processes (POMDPs) are a standard model for agents making decisions in uncertain environments. Most work on POMDPs focuses on synthesizing strategies based on the available capabilities. However, system designers can often control an agent’s observation capabilities, e.g. by placing or selecting sensors. This raises the question of how one should select an agent’s sensors cost-effectively such that it achieves the desired goals. In this paper, we study the noveloptimal observability problem(oop): Given a POMDP $$\mathscr {M}$$ M , how should one change $$\mathscr {M}$$ M ’s observation capabilities within a fixed budget such that its (minimal) expected reward remains below a given threshold? We show that the problem is undecidable in general and decidable when considering positional strategies only. We present two algorithms for a decidable fragment of theoop: one based on optimal strategies of $$\mathscr {M}$$ M ’s underlying Markov decision process and one based on parameter synthesis with SMT. We report promising results for variants of typical examples from the POMDP literature.
Alyzia Maria Konsta, Alberto Lluch-Lafuente, Christoph Matheja
CAV (3)2
2024 Attack Tree Generation via Process Mining
Alyzia Maria Konsta, Gemma Di Federico, Alberto Lluch-Lafuente, Andrea Burattin
ISoLA (1)3
2024 Assessing the Understandability and Acceptance of Attack-Defense Trees for Modelling Security Requirements
Giovanna Broccia, Maurice H. ter Beek, Alberto Lluch-Lafuente, Paola Spoletini, Alessio Ferrari 0001
REFSQ3
2024 Corrigendum to "Survey: Automatic generation of attack trees and attack graphs" [Computers & Security Volume 137, February 2024, 103602]
Alyzia Maria Konsta, Alberto Lluch-Lafuente, Beatrice Spiga, Nicola Dragoni
Comput. Secur.2
2024 Survey: Automatic generation of attack trees and attack graphs
abstract
Graphical security models constitute a well-known, user-friendly way to represent the security of a system. These classes of models are used by security experts to identify vulnerabilities and assess the security of a system. The manual construction of these models can be tedious, especially for large enterprises. Consequently, the research community is trying to address this issue by proposing methods for the automatic generation of such models. In this work, we present a survey illustrating the current status of the automatic generation of two popular kinds of graphical security models: Attack Trees and Attack Graphs. The goal of this survey is to present the current methodologies used in the field, compare them, and present the challenges and future directions to the research community.
Alyzia Maria Konsta, Alberto Lluch-Lafuente, Beatrice Spiga, Nicola Dragoni
Comput. Secur.2
2024 White-box validation of quantitative product lines by statistical model checking and process mining
abstract
We propose a novel methodology to validate software product line (PL) models by integrating Statistical Model Checking (SMC) with Process Mining (PM). We consider the feature-oriented language QFLan from the PL engineering domain. QFLan allows to model PL equipped with rich cross-tree and quantitative constraints, as well as aspects of dynamic PLs such as the staged configurations. This richness allows us to easily obtain models with infinite state-space, calling for simulation-based analysis techniques, like SMC. For example, we use a running example with infinite state space. SMC is a family of analysis techniques based on the generation of samples of the dynamics of a system. SMC aims at estimating properties of a system like the probability of a given event (e.g., installing a feature), or the expected value of quantities in it (e.g., the average price of products from the studied family). Instead, PM is a family of data-driven techniques that uses logs collected on the execution of an information system to identify and reason about its underlying execution process. This often regards identifying and reasoning about process patterns, bottlenecks, and possibilities for improvement. In this paper, to the best of our knowledge, we propose, for the first time, the application of Process Mining (PM) techniques to the byproducts of Statistical Model Checking (SMC) simulations. This aims to enhance the utility of SMC analyses. Typically, if SMC gives unexpected results, the modeler has to discover whether these come from actual characteristics of the system, or from bugs in the model. This is done in a black-box manner, only based on the obtained numerical values. We improve on this by using PM to get a white-box perspective on the dynamics of the system observed by SMC. Roughly speaking, we feed the samples generated by SMC to PM tools, obtaining a compact graphical representation of the observed dynamics. This mined PM model is then transformed into a mined QFLan model, making it accessible to PL engineers. Using two well-known PL models, we show that our methodology is effective (helps in pinpointing issues in models, and in suggesting fixes), and that it scales to complex models. We also show that it is general, by applying it to the security domain.
Roberto Casaluce, Andrea Burattin, Francesca Chiaromonte, Alberto Lluch-Lafuente, Andrea Vandin
J. Syst. Softw.4
2024 Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto
Daniel Russo 0002, Sebastian Baltes, Niels van Berkel, Paris Avgeriou, Fabio Calefato, Beatriz Cabrero-Daniel, Gemma Catolino, Jürgen Cito, Neil A. Ernst, Thomas Fritz 0001, Hideaki Hata, Reid Holmes, Maliheh Izadi, Foutse Khomh, Mikkel Baun Kjærgaard, Grischa Liebel, Alberto Lluch-Lafuente, Stefano Lambiase, Walid Maalej, Gail C. Murphy, Nils Brede Moe, Gabrielle O'Brien, Elda Paja, Mauro Pezzè, John Stouby Persson, Rafael Prikladnicki, Paul Ralph, Martin P. Robillard, Thiago Rocha Silva, Klaas-Jan Stol, Margaret-Anne D. Storey, Viktoria Stray, Paolo Tell, Christoph Treude, Bogdan Vasilescu
J. Syst. Softw.17
2023 Minimization of Dynamical Systems over Monoids
abstract
Quantitative notions of bisimulation are well-known tools for the minimization of dynamical models such as Markov chains and ordinary differential equations (ODEs). In forward bisimulations, each state in the quotient model represents an equivalence class and the dynamical evolution gives the overall sum of its members in the original model. Here we introduce generalized forward bisimulation (GFB) for dynamical systems over commutative monoids and develop a partition refinement algorithm to compute the coarsest one. When the monoid is (ℝ,+), we recover probabilistic bisimulation for Markov chains and more recent forward bisimulations for nonlinear ODEs. Using (ℝ,•) we get nonlinear reductions for discrete-time dynamical systems and ODEs where each variable in the quotient model represents the product of original variables in the equivalence class. When the domain is a finite set such as the Booleans $\mathbb{B}$, we can apply GFB to Boolean networks (BN), a widely used dynamical model in computational biology. Using a prototype implementation of our minimization algorithm for GFB, we find disjunction- and conjunction-preserving reductions on 60 BN from two well-known repositories, and demonstrate the obtained analysis speed-ups. We also provide the biological interpretation of the reduction obtained for two selected BN, and we show how GFB enables the analysis of a large one that could not be analyzed otherwise. Using a randomized version of our algorithm we find product-preserving (therefore non-linear) reductions on 21 dynamical weighted networks from the literature that could not be handled by the exact algorithm.
Georgios Argyris, Alberto Lluch-Lafuente, Alexander Leguizamon-Robayo, Mirco Tribastone, Max Tschaikowski, Andrea Vandin
LICS2
2023 Reducing Boolean networks with backward equivalence
abstract
BACKGROUND: Boolean Networks (BNs) are a popular dynamical model in biology where the state of each component is represented by a variable taking binary values that express, for instance, activation/deactivation or high/low concentrations. Unfortunately, these models suffer from the state space explosion, i.e., there are exponentially many states in the number of BN variables, which hampers their analysis. RESULTS: We present Boolean Backward Equivalence (BBE), a novel reduction technique for BNs which collapses system variables that, if initialized with same value, maintain matching values in all states. A large-scale validation on 86 models from two online model repositories reveals that BBE is effective, since it is able to reduce more than 90% of the models. Furthermore, on such models we also show that BBE brings notable analysis speed-ups, both in terms of state space generation and steady-state analysis. In several cases, BBE allowed the analysis of models that were originally intractable due to the complexity. On two selected case studies, we show how one can tune the reduction power of BBE using model-specific information to preserve all dynamics of interest, and selectively exclude behavior that does not have biological relevance. CONCLUSIONS: BBE complements existing reduction methods, preserving properties that other reduction methods fail to reproduce, and vice versa. BBE drops all and only the dynamics, including attractors, originating from states where BBE-equivalent variables have been initialized with different activation values The remaining part of the dynamics is preserved exactly, including the length of the preserved attractors, and their reachability from given initial conditions, without adding any spurious behaviours. Given that BBE is a model-to-model reduction technique, it can be combined with further reduction methods for BNs.
Georgios Argyris, Alberto Lluch-Lafuente, Mirco Tribastone, Max Tschaikowski, Andrea Vandin
BMC Bioinform.2
2022 Formal Analysis of Lending Pools in Decentralized Finance
Massimo Bartoletti, James Hsin-yu Chiang, Tommi A. Junttila, Alberto Lluch-Lafuente, Massimiliano Mirelli, Andrea Vandin
ISoLA (3)4
2022 A theory of Automated Market Makers in DeFi
abstract
Automated market makers (AMMs) are one of the most prominent decentralized finance (DeFi) applications. AMMs allow users to trade different types of crypto-tokens, without the need to find a counter-party. There are several implementations and models for AMMs, featuring a variety of sophisticated economic mechanisms. We present a theory of AMMs. The core of our theory is an abstract operational model of the interactions between users and AMMs, which can be concretised by instantiating the economic mechanisms. We exploit our theory to formally prove a set of fundamental properties of AMMs, characterizing both structural and economic aspects. We do this by abstracting from the actual economic mechanisms used in implementations, and identifying sufficient conditions which ensure the relevant properties. Notably, we devise a general solution to the arbitrage problem, the main game-theoretic foundation behind the economic mechanisms of AMMs.
Massimo Bartoletti, James Hsin-yu Chiang, Alberto Lluch-Lafuente
Log. Methods Comput. Sci.3
2022 Formal methods and tools for industrial critical systems
Alberto Lluch-Lafuente, Anastasia Mavridou
Int. J. Softw. Tools Technol. Transf.1
2021 Model Checking ømega-Regular Properties with Decoupled Search
abstract
Abstract Decoupled search is a state space search method originally introduced in AI Planning. Similar to partial-order reduction methods, decoupled search exploits the independence of components to tackle the state explosion problem. Similar to symbolic representations, it does not construct the explicit state space, but sets of states are represented in a compact manner, exploiting component independence. Given the success of both partial-order reduction and symbolic representations when model checking liveness properties, our goal is to add decoupled search to the toolset of liveness checking methods. Specifically, we show how decoupled search can be applied to liveness verification for composed Büchi automata by adapting, and showing correct, a standard algorithm for detecting lassos (i.e., infinite accepting runs), namely nested depth-first search. We evaluate our approach using a prototype implementation.
Daniel Gnad 0001, Jan Eisenhut, Alberto Lluch-Lafuente, Jörg Hoffmann 0001
CAV (2)3
2021 A Theory of Automated Market Makers in DeFi
Massimo Bartoletti, James Hsin-yu Chiang, Alberto Lluch-Lafuente
COORDINATION3
2021 Quantitative Security Risk Modeling and Analysis with RisQFLan
abstract
Domain-specific quantitative modeling and analysis approaches are fundamental in scenarios in which qualitative approaches are inappropriate or unfeasible. In this paper, we present a tool-supported approach to quantitative graph-based security risk modeling and analysis based on attack-defense trees. Our approach is based on QFLan, a successful domain-specific approach to support quantitative modeling and analysis of highly configurable systems, whose domain-specific components have been decoupled to facilitate the instantiation of the QFLan approach in the domain of graph-based security risk modeling and analysis. Our approach incorporates distinctive features from three popular kinds of attack trees, namely enhanced attack trees, capabilities-based attack trees and attack countermeasure trees, into the domain-specific modeling language. The result is a new framework, called RisQFLan, to support quantitative security risk modeling and analysis based on attack-defense diagrams. By offering either exact or statistical verification of probabilistic attack scenarios, RisQFLan constitutes a significant novel contribution to the existing toolsets in that domain. We validate our approach by highlighting the additional features offered by RisQFLan in three illustrative case studies from seminal approaches to graph-based security risk modeling analysis based on attack trees.
Maurice H. ter Beek, Axel Legay, Alberto Lluch-Lafuente, Andrea Vandin
Comput. Secur.3
2020 Quality Criteria for Cyber Security MOOCs
Simone Fischer-Hübner, Matthias Beckerle, Alberto Lluch-Lafuente, Antonio Ruiz-Martínez, Karo Saharinen, Antonio F. Skarmeta, Pierantonia Sterlini
WISE3
2020 A Framework for Quantitative Modeling and Analysis of Highly (Re)configurable Systems
abstract
This paper presents our approach to the quantitative modeling and analysis of highly (re)configurable systems, such as software product lines. Different combinations of the optional features of such a system give rise to combinatorially many individual system variants. We use a formal modeling language that allows us to model systems with probabilistic behavior, possibly subject to quantitative feature constraints, and able to dynamically install, remove or replace features. More precisely, our models are defined in the probabilistic feature-oriented language QFLan, a rich domain specific language (DSL) for systems with variability defined in terms of features. QFLan specifications are automatically encoded in terms of a process algebra whose operational behavior interacts with a store of constraints, and hence allows to separate system configuration from system behavior. The resulting probabilistic configurations and behavior converge seamlessly in a semantics based on discrete-time Markov chains, thus enabling quantitative analysis. Our analysis is based on statistical model checking techniques, which allow us to scale to larger models with respect to precise probabilistic analysis techniques. The analyses we can conduct range from the likelihood of specific behavior to the expected average cost, in terms of feature attributes, of specific system variants. Our approach is supported by a novel Eclipse-based tool which includes state-of-the-art DSL utilities for QFLan based on the Xtext framework as well as analysis plug-ins to seamlessly run statistical model checking analyses. We provide a number of case studies that have driven and validated the development of our framework.
Maurice H. ter Beek, Axel Legay, Alberto Lluch-Lafuente, Andrea Vandin
IEEE Trans. Software Eng.3
2019 Summary of: A Framework for Quantitative Modeling and Analysis of Highly (re)configurable Systems
Maurice H. ter Beek, Axel Legay, Alberto Lluch-Lafuente, Andrea Vandin
IFM3
2018 Aggregation Policies for Tuple Spaces
Linas Kaminskas, Alberto Lluch-Lafuente
COORDINATION2
2018 QFLan: A Tool for the Quantitative Analysis of Highly Reconfigurable Systems
Andrea Vandin, Maurice H. ter Beek, Axel Legay, Alberto Lluch-Lafuente
FM4
2018 Improving Availability in Distributed Tuple Spaces Via Sharing Abstractions and Replication Strategies
abstract
Data availability is a key aspect of modern distributed systems. We discuss an extension of coordination languages based on tuple spaces with programming abstractions for sharing data and guaranteeing availability with different consistency guarantees. Data can be spread over the system according to user-specified replica placement strategies and user-specified consistency requirements. The framework takes care then of low-level management of the replicas, so that the programmer can just focus on the business logic of the application. We advocate that the proposed programming primitives are beneficial for data-oriented applications where different kinds of data may have different needs in terms of availability and consistency.
Vitaly Buravlev, Rocco De Nicola, Alberto Lluch-Lafuente, Claudio Antares Mezzina
PDP3
2018 Star-Topology Decoupling in SPIN
Daniel Gnad 0001, Patrick Dubbert, Alberto Lluch-Lafuente, Jörg Hoffmann 0001
SPIN3
2018 Many-to-many information flow policies
Paolo Baldan, Alberto Lluch-Lafuente
Sci. Comput. Program.2
2017 Many-to-Many Information Flow Policies
Paolo Baldan, Alessandro Beggiato, Alberto Lluch-Lafuente
COORDINATION3
2016 Statistical Model Checking for Product Lines
Maurice H. ter Beek, Axel Legay, Alberto Lluch-Lafuente, Andrea Vandin
ISoLA (1)3
2016 Special section on Graph Inspection and Traversal Engineering (GRAPHITE 2014)
Dragan Bosnacki, Stefan Edelkamp, Alberto Lluch-Lafuente, Anton Wijs
Sci. Comput. Program.3
2016 AVOCLOUDY: a simulator of volunteer clouds
abstract
Summary The increasing demand of computational and storage resources is shifting users toward the adoption of cloud technologies. Cloud computing is based on the vision ofcomputing as utility, where users no more need to buy machines but simply access remote resources made available on‐demand by cloud providers. The relationship between users and providers is defined by a service‐level agreement, where the non‐fulfillment of its terms is regulated by the associated penalty fees. Therefore, it is important that the providers adopt proper monitoring and managing strategies. Despite their reduced application, intelligent agents constitute a feasible technology to add autonomic features to cloud operations. Furthermore, the volunteer computing paradigm—one of the Information and Communications Technology (ICT) trends of the last decade—can be pulled alongside traditional cloud approaches, with the purpose to ‘green’ them. Indeed, the combination of data center and volunteer resources, managed by agents, allows one to obtain a more robust and scalable cloud computing platform. The increased challenges in designing such a complex system can benefit from a simulation‐based approach, to test autonomic management solutions before their deployment in the production environment. However, currently available simulators of cloud platforms are not suitable to model and analyze such heterogeneous, large‐scale, and highly dynamic systems. We propose theAVOCLOUDYsimulator to fill this gap. This paper presents the internal architecture of the simulator, provides implementation details, summarizes several notable applications, and provides experimental results that measure the simulator performance and its accuracy. The latter experiments are based on real‐world worldwide distributed computations on top of the PlanetLab platform. Copyright © 2015 John Wiley & Sons, Ltd.
Stefano Sebastio, Michele Amoretti, Alberto Lluch-Lafuente
Softw. Pract. Exp.3
2015 Replica-Based High-Performance Tuple Space Computing
Marina Andric, Rocco De Nicola, Alberto Lluch-Lafuente
COORDINATION3
2015 A Fixpoint-Based Calculus for Graph-Shaped Computational Fields
Alberto Lluch-Lafuente, Michele Loreti, Ugo Montanari
COORDINATION1
2015 Klaim-DB: A Modeling Language for Distributed Database Applications
Xi Wu 0005, Ximeng Li 0001, Alberto Lluch-Lafuente, Flemming Nielson, Hanne Riis Nielson
COORDINATION3
2015 Statistical analysis of probabilistic models of software product lines with quantitative constraints
abstract
We investigate the suitability of statistical model checking for the analysis of probabilistic models of software product lines with complex quantitative constraints and advanced feature installation options. Such models are specified in the feature-oriented language QFLan, a rich process algebra whose operational behaviour interacts with a store of constraints, neatly separating product configuration from product behaviour. The resulting probabilistic configurations and behaviour converge seamlessly in a semantics based on DTMCs, thus enabling quantitative analyses ranging from the likelihood of certain behaviour to the expected average cost of products. This is supported by a Maude implementation of QFLan, integrated with the SMT solver Z3 and the distributed statistical model checker MultiVeStA. Our approach is illustrated with a bikes product line case study.
Maurice H. ter Beek, Axel Legay, Alberto Lluch-Lafuente, Andrea Vandin
SPLC3
2015 Modelling and analyzing adaptive self-assembly strategies with Maude
Roberto Bruni 0001, Andrea Corradini 0001, Fabio Gadducci, Alberto Lluch-Lafuente, Andrea Vandin
Sci. Comput. Program.4
2015 Constraint design rewriting
Roberto Bruni 0001, Alberto Lluch-Lafuente, Ugo Montanari
Sci. Comput. Program.2
2015 Preface for the special issue of Interaction and Concurrency Experience 2013
Marco Carbone, Ivan Lanese, Alberto Lluch-Lafuente, Ana Sokolova
Sci. Comput. Program.3
2015 Preface
Alberto Lluch-Lafuente, Emilio Tuosto
Serv. Oriented Comput. Appl.1
2013 A Cooperative Approach for Distributed Task Execution in Autonomic Clouds
abstract
Virtualization and distributed computing are two key pillars that guarantee scalability of applications deployed in the Cloud. In Autonomous Cooperative Cloud-based Platforms, autonomous computing nodes cooperate to offer a PaaS Cloud for the deployment of user applications. Each node must allocate the necessary resources for applications to be executed with certain QoS guarantees. If the QoS of an application cannot be guaranteed a node has mainly two options: to allocate more resources (if it is possible) or to rely on the collaboration of other nodes. Making a decision is not trivial since it involves many factors (e.g. the cost of setting up virtual machines, migrating applications, discovering collaborators). In this paper we present a model of such scenarios and experimental results validating the convenience of cooperative strategies over selfish ones, where nodes do not help each other. We describe the architecture of the platform of autonomous clouds and the main features of the model, which has been implemented and evaluated in the DEUS discrete-event simulator. From the experimental evaluation, based on workload data from the Google Cloud Backend, we can conclude that (modulo our assumptions and simplifications) the performance of a volunteer cloud can be compared to that of a Google Cluster.
Michele Amoretti, Alberto Lluch-Lafuente, Stefano Sebastio
PDP2
2012 A Conceptual Framework for Adaptation
Roberto Bruni 0001, Andrea Corradini 0001, Fabio Gadducci, Alberto Lluch-Lafuente, Andrea Vandin
FASE4
2012 Exploiting Over- and Under-Approximations for Infinite-State Counterpart Models
Fabio Gadducci, Alberto Lluch-Lafuente, Andrea Vandin
ICGT2
2012 State Space c-Reductions of Concurrent Systems in Rewriting Logic
Alberto Lluch-Lafuente, José Meseguer 0001, Andrea Vandin
ICFEM1
2012 Counterpart Semantics for a Second-Order μ-Calculus
abstract
Quantified μ-calculi combine the fix-point and modal operators of temporal logics with (existential and universal) quantifiers, and they allow for reasoning about the possible behaviour of individual components within a software system. In this paper
Fabio Gadducci, Alberto Lluch-Lafuente, Andrea Vandin
Fundam. Informaticae2
2010 Counterpart Semantics for a Second-Order µ-Calculus
Fabio Gadducci, Alberto Lluch-Lafuente, Andrea Vandin
ICGT2
2009 Partial-order reduction for general state exploring algorithms
Dragan Bosnacki, Stefan Leue, Alberto Lluch-Lafuente
Int. J. Softw. Tools Technol. Transf.3
2007 Graphical Encoding of a Spatial Logic for the pi -Calculus
Fabio Gadducci, Alberto Lluch-Lafuente
CALCO2
2006 Heuristic Search for the Analysis of Graph Transition Systems
Stefan Edelkamp, Shahid Jabbar, Alberto Lluch-Lafuente
ICGT3
2005 Cost-Algebraic Heuristic Search
Stefan Edelkamp, Shahid Jabbar, Alberto Lluch-Lafuente
AAAI3
2005 Quantitative mu-calculus and CTL defined over constraint semirings
Alberto Lluch-Lafuente, Ugo Montanari
Theor. Comput. Sci.1
2004 Directed explicit-state model checking in the validation of communication protocols
Stefan Edelkamp, Stefan Leue, Alberto Lluch-Lafuente
Int. J. Softw. Tools Technol. Transf.3
2004 Partial-order reduction and trail improvement in directed model checking
Stefan Edelkamp, Stefan Leue, Alberto Lluch-Lafuente
Int. J. Softw. Tools Technol. Transf.3