Demo Data from VLDB 2026 / reviewers in the wild / expert
Enric Pastor
dblp:22/5116
· DBLP profile ↗
19ranked-venue papers
9as first author
1since 2021 · last 2024
0000-0002-7587-8702ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 8 first-authorSoftware engineering, systems software and programming languages · 5 · 3 first-authorTheory of computation · 3 · 1 first-authorArtificial intelligence and machine learning · 2 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Electronic design automation · 92% Integrated circuit design · 8% | |
| Theoretical computer science
4 papers |
Automated reasoning and model checking · 71% Automata and formal languages · 29% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › logic synthesis
asynchronous circuit synthesis |
0.0 | 2 | 1999 | Decomposition and technology mapping of speed-independent circuits using Boolean relations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 Structural methods for the synthesis of speed-independent circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Electronic design automation
logic synthesis |
0.0 | 2 | 1999 | Decomposition and technology mapping of speed-independent circuits using Boolean relations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 Synthesis of Speed-Independent Circuits from STG-Unfolding Segment · DAC 1997 |
Electronic design automation › logic synthesis › asynchronous circuit synthesis
speed-independent circuit synthesis |
0.0 | 2 | 1998 | Structural methods for the synthesis of speed-independent circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 Synthesis of Speed-Independent Circuits from STG-Unfolding Segment · DAC 1997 |
Automata and formal languages
petri nets |
0.0 | 2 | 2001 | Symbolic Analysis of Bounded Petri Nets · IEEE Trans. Computers 2001 Structural methods for the synthesis of speed-independent circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Automated reasoning and model checking
reachability |
0.0 | 1 | 2001 | Symbolic Analysis of Bounded Petri Nets · IEEE Trans. Computers 2001 |
Automated reasoning and model checking › model checking
symbolic model checking |
0.0 | 1 | 2001 | Symbolic Analysis of Bounded Petri Nets · IEEE Trans. Computers 2001 |
Automated reasoning and model checking
symbolic state-space representation |
0.0 | 1 | 2001 | Symbolic Analysis of Bounded Petri Nets · IEEE Trans. Computers 2001 |
Automata and formal languages › petri nets
signal transition graph |
0.0 | 2 | 1998 | Synthesis of Speed-Independent Circuits from STG-Unfolding Segment · DAC 1997 Structural methods for the synthesis of speed-independent circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Electronic design automation › logic synthesis
boolean function decomposition |
0.0 | 1 | 1999 | Decomposition and technology mapping of speed-independent circuits using Boolean relations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Integrated circuit design › asynchronous circuit design
speed-independent circuits |
0.0 | 1 | 1999 | Decomposition and technology mapping of speed-independent circuits using Boolean relations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Electronic design automation › logic synthesis
technology mapping |
0.0 | 1 | 1999 | Decomposition and technology mapping of speed-independent circuits using Boolean relations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999 |
Electronic design automation › hardware verification and test
asynchronous circuit testing |
0.0 | 1 | 1997 | Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1997 | Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997 |
Electronic design automation › hardware verification and test
test generation |
0.0 | 1 | 1997 | Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997 |
Electronic design automation › hardware verification and test
fault modeling |
0.0 | 1 | 1997 | Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997 |
Electronic design automation › hardware verification and test › fault modeling
stuck-at fault |
0.0 | 1 | 1997 | Automatic Generation of Synchronous Test Patterns for Asynchronous Circuits · DAC 1997 |
Methods — techniques the papers use, named apart from their topics
structural analysis · 0.0logic synthesis · 0.0binary coding · 0.0partial order representation · 0.0approximation · 0.0boolean function manipulation · 0.0binary decision diagrams · 0.0boolean relations · 0.0algebraic factorization · 0.0synchronous finite state machine abstraction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Analyzing deep reinforcement learning model decisions with Shapley additive explanations for counter drone operationsabstractAbstract As the use of drones continues to increase, their capabilities pose a threat to airspace safety when they are misused. Deploying AI models for intercepting these unwanted drones becomes crucial. However, these AI models, such as deep learning models, often operate as “black boxes”, making it hard to trust their decision-making system. This also affects end-users’ confidence in these AI systems. In this paper, the explainability of deep reinforcement learning is investigated and a deep reinforcement learning (DRL) method, double deep Q-network with dueling architecture and prioritized experience replay is applied to train the AI models. To make the AI model decisions more transparent and to understand the reasoning behind the AI decisions for counter-drone systems, Shapley Additive Explanations (SHAP) method is implemented. After training the DRL agent, experience replay is visualized, and the absolute SHAP values are calculated to explain the key factors that influence the deep reinforcement learning agent’s choices. The integration of DRL with explainable AI methods such as SHAP demonstrates significant potential for the advancement of robust and efficient counter-drone systems. Ender Çetin, Cristina Barrado, Esther Salamí, Enric Pastor |
Appl. Intell. | 4 |
| 2018 | General queuing model for optimal seamless delivery of payload processing in multi-core processorsabstractRecent developments in unmanned aerial systems (UAS) provide new opportunities in remote sensing application. In contrast to satellite and conventional (manned) aerial tasks, UAS flights can be operated in a very short period of time. UAS can also be more specifically focused toward a given task such as crop reconnaissance or electric line tower inspection. For some applications, the delivery time of the remote sensing results is crucial. The current three-phase procedure of data acquisition, data downloading and data processing, performed sequentially in time, represents a drawback that reduces the benefits of using unmanned aerial systems. In this paper, we present a parallel processing strategy, based on queuing theory, in which the data processing phase is performed on board in parallel with data acquisition. The unmanned aerial system payload has been enlarged with low-cost, lightweight, multi-core boards to facilitate remote sensing data processing during flight. The storage of the raw sensing data is also done for possible further analysis; however, the ultimate decision support information can be seamless delivered to the customer upon landing. Furthermore, text alarms and limited imagery can also be provided during flight. Esther Salamí, Cristina Barrado, Antonia Gallardo, Enric Pastor |
J. Supercomput. | 4 |
| 2009 | Decision Support System for Hot Spot DetectionabstractForest fires are an important problem for many countries. Prevention, surveillance and extinguishing tasks are costly and sometimes risky. This paper focuses on the surveillance of the fire embers once the fire is extinguished. This is a post-fire task which requires an important amount of terrestrial resources, especially if the weather conditions may provoke the re-ignition of the fire. We propose the use of an Unmanned Aerial System to support fire fighters' decisions. Our proposal is to develop an intelligent system which can make or suggest tactical decisions to firemen on hot-spot surveillance. The Unmanned Aerial System consists of a small unmanned aircraft, a ground control station and several personal devices for the firemen on ground. All system elements are wirelessly connected. On board data acquisition and fast processing, together with an intelligent transmission and interpretation are the targets of the system. Esther Salamí, Sol Pedre, Patricia Borensztejn, Cristina Barrado, Andres Stoliar, Enric Pastor |
Intelligent Environments | 6 |
| 2006 | An Embedded Architecture for Mission Control of Unmanned Aerial VehiclesabstractThis paper presents an embedded hardware/software architecture specially designed to be applied on unmanned aerial vehicles (UAV). With the advent of emerging civil applications, a class of mini/micro UAVs is emerging. This type of UAVs shares the same limitations as most commercial embedded systems: space, power resources, computational requirements, complexity, etc. UAVs are automatically piloted by an embedded system named "flight control system". Many of those systems are available today, however no system exists nowadays that provides support to the actual mission that the UAV should perform. The architecture that we introduce in this work is specially designed to operate as payload and mission controller in the UAV Enric Pastor, Juan López, Pablo Royo |
DSD | 1 |
| 2005 | TRANSYT: A Tool for the Verification of Asynchronous Concurrent Systems
Enric Pastor, Marco A. Peña, Marc Solé |
CAV | 1 |
| 2003 | Combining Simulation and Guided Traversal for the Verification of Concurrent Systems
Enric Pastor, Marco A. Peña |
DATE | 1 |
| 2002 | A Case Study for the Verification of Complex Timed Circuits: IPCMOSabstractThe verification of a n-stage pulse-driven IPCMOS pipeline, for any n>0, is presented. The complexity of the system is 32n transistors and delay information is provided at the level of transistor The correctness of the circuit highly depends on the timed behavior of its components and the environment. To verify the system, three techniques have been combined: (1) relative-timing-based verification from absolute timing information, (2) assume-guarantee reasoning to verify untimed abstractions of timed components and (3) mathematical induction to verify pipelines of any length. Even though the circuit can interact with pulse-driven environments, the internal behavior between stages commits a handshake protocol that enables the use of untimed abstractions. The verification not only reports a positive answer about the correctness of the system, but also gives a set of sufficient relative-timing constraints that determine delay slacks under which correctness can be maintained. Marco A. Peña, Jordi Cortadella, Alexander B. Smirnov, Enric Pastor |
DATE | 4 |
| 2002 | Traversal Techniques for Concurrent Systems
Marc Solé, Enric Pastor |
FMCAD | 2 |
| 2002 | A structural encoding technique for the synthesis of asynchronous circuits
Josep Carmona 0001, Jordi Cortadella, Enric Pastor |
Fundam. Informaticae | 3 |
| 2001 | Symbolic Analysis of Bounded Petri NetsabstractThis paper presents a symbolic approach for the analysis of bounded Petri nets. The structure and behavior of the Petri net is symbolically modeled by using Boolean functions, thus reducing reasoning about Petri nets to Boolean calculation. The set of reachable markings is calculated by symbolically firing the transitions in the Petri net. Highly concurrent systems suffer from the state explosion problem produced by an exponential increase of the number of reachable states. This state explosion is handled by using Binary Decision Diagrams (BDDs) which are capable of representing large sets of markings with small data structures. Petri nets have the ability to model a large variety of systems and the flexibility to describe causality, concurrency, and conditional relations. The manipulation of vast state spaces generated by Petri nets enables the efficient analysis of a wide range of problems, e.g., deadlock freeness, liveness, and concurrency. A number of examples are presented in order to show how large reachability sets can be generated, represented, and analyzed with moderate BDD sizes. By using this symbolic framework, properties requiring an exhaustive analysis of the reachability graph can be efficiently verified. Enric Pastor, Jordi Cortadella, Oriol Roig |
IEEE Trans. Computers | 1 |
| 1999 | Decomposition and technology mapping of speed-independent circuits using Boolean relationsabstractThis paper presents a new technique for decomposition and technology mapping of speed-independent circuits. An initial circuit implementation is obtained in the form of a netlist of complex gates, which may not be available in the design library. The proposed method iteratively performs Boolean decomposition of each such gate F into a two-input combinational or sequential gate G available in the library and two gates H/sub 1/ and H/sub 2/ simpler than F, while preserving the original behavior and speed-independence of the circuit. To extract functions for H/sub 1/ and H/sub 2/ the method uses Boolean relations as opposed to the less powerful algebraic factorization approach used in previous methods. After logic decomposition, the overall library matching and optimization is carried out. Logic resynthesis, performed after speed-independent signal insertion for H/sub 1/ and H/sub 2/, allows for sharing of decomposed logic. Overall, this method is more general than the existing techniques based on restricted decomposition architectures, and thereby leads to better results in technology mapping. Jordi Cortadella, Michael Kishinevsky, Alex Kondratyev, Luciano Lavagno, Enric Pastor, Alexandre Yakovlev |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 5 |
| 1998 | Efficient Encoding Schemes for Symbolic Analysis of Petri NetsabstractPetri nets are a graph-based formalism appropriate to model concurrent systems such as asynchronous circuits or network protocols. Symbolic techniques based on Binary Decision Diagrams (BDDs) have emerged as one of the strategies to overcome the state explosion problem in the analysis of systems modeled by Petri nets. The existing techniques for state encoding use a variable-per-place strategy that leads to encoding schemes with very low density. This drawback has been partially mitigated by using Zero-Suppressed BDDs, that provide a typical reduction of BDD sizes by a factor of two. This work presents novel encoding schemes for Petri nets. By using algebraic techniques to analyze the topology of the net, sets of places "structurally related" can be derived and encoded by only using a logarithmic number of Boolean variables. Such an approach allows one to drastically decrease the number of variables for state encoding and reduce memory and CPU requirements significantly. Enric Pastor, Jordi Cortadella |
DATE | 1 |
| 1998 | Structural methods for the synthesis of speed-independent circuitsabstractAsynchronous circuits can be modeled as concurrent systems in which events are interpreted as signal transitions. The synthesis of concurrent systems implies the analysis of a vast state space that often requires computationally expensive methods. This work presents new methods for the synthesis of speed-independent circuits from a new perspective, overcoming both the analysis and computation complexity bottlenecks. The circuits are specified by free-choice signal transition graphs (STGs), a subclass of interpreted Petri nets. The synthesis approach is divided into the following steps: correctness, binary coding, implementability conditions, and logic synthesis. Each step is efficiently implemented by applying a set of structural techniques that analyze STGs without explicitly enumerating the underlying state space. Experimental results show that circuits can be generated from specifications that exceed in several orders of magnitude the largest STGs ever synthesized-with over 10/sup 27/ states. Computation times are also dramatically reduced. Nevertheless, the quality of results does not suffer from the use of structural techniques. Enric Pastor, Jordi Cortadella, Alex Kondratyev, Oriol Roig |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1997 | Automatic Generation of Synchronous Test Patterns for Asynchronous CircuitsabstractThis paper presents a novel approach for automatic test patterngeneration of asynchronous circuits. The techniques used for thispurpose assume that the circuit can only be exercised by applyingsynchronous test vectors, as is done by real-life testers.The main contribution of the paper is the abstraction of thecircuit's behavior as a synchronous finite state machine in such away that similar techniques to those currently used for synchronouscircuits can be safely applied for testing.Currently, the fault model being used is the input stuck-at model.Experimental results on different benchmarks show that our approachgenerates test vectors with high fault coverage. Oriol Roig, Jordi Cortadella, Marco A. Peña, Enric Pastor |
DAC | 4 |
| 1997 | Synthesis of Speed-Independent Circuits from STG-Unfolding SegmentabstractThis paper presents a novel technique for synthesis of speed-independentcircuits. It is based on partial order representation ofthe state graph called STG-unfolding segment. The new methoduses approximation technique to speed up the synthesis process.The method is illustrated on the basic implementation architecture.Experimental results demonstrating its efficiency are presented anddiscussed. Alexei L. Semenov, Alexandre Yakovlev, Enric Pastor, Marco A. Peña, Jordi Cortadella |
DAC | 3 |
| 1997 | Decomposition and technology mapping of speed-independent circuits using Boolean relationsabstractPresents a new technique for the decomposition and technology mapping of speed-independent circuits. An initial circuit implementation is obtained in the form of a netlist of complex gates, which may not be available in the design library. The proposed method iteratively performs Boolean decomposition of each such gate F into a two-input combinational or sequential gate G, which is available in the library, and two gates H/sub 1/ and H/sub 2/, which are simpler than F, while preserving the original behavior and speed-independence of the circuit. To extract functions for H/sub 1/ and H/sub 2/, the method uses Boolean relations, as opposed to the less powerful algebraic factorization approach used in previous methods. After logic decomposition, overall library matching and optimization is carried out. Logic resynthesis, performed after speed-independent signal insertion for H/sub 1/ and H/sub 2/, allows for the sharing of decomposed logic. Overall, this method is more general than existing techniques based on restricted decomposition architectures, and thereby leads to better results in technology mapping. Jordi Cortadella, Michael Kishinevsky, Alex Kondratyev, Luciano Lavagno, Enric Pastor, Alexandre Yakovlev |
ICCAD | 5 |
| 1995 | A new look at the conditions for the synthesis of speed-independent circuitsabstractThis paper presents a set of sufficient conditions for the gate-level synthesis of speed-independent circuits when constrained to a given class of gate library. Existing synthesis methodologies are restricted to architectures that use simple AND-gates, and do not exploit the advantages offered by the existence of complex gates. The use of complex gates increases the speed and reduces the area of the circuits. These improvements are achieved because of (1) the elimination of the distributivity, signal persistency and unique minimal state requirements imposed by other techniques; (2) the reduction in the number of internal signals necessary to guarantee the synthesis; and finally (3) the utilization of optimization techniques to reduce the fan-in of the involved gates and the number of required memory elements. Enric Pastor, Jordi Cortadella, Oriol Roig |
Great Lakes Symposium on VLSI | 1 |
| 1993 | Polynomial algorithms for the synthesis for hazard-free circuits from signal transition graphsabstractMethods for the synthesis of asynchronous circuits from signal transition graphs (STGs) have commonly used the state graph to solve the two main steps of this process: the state assignment problem and the generation of hazard-free logic. The size of the state graph can be of order O(2/sup n/), where n is the number of signals of the circuit. As synthesis tools for asynchronous systems start to mature, the size of the STGs increases and the exponential algorithms that work on the state graph become obsolete. This paper presents alternative algorithms that work in polynomial time and, therefore, avoid the generation of the SG. With the proposed algorithms, STGs can be synthesized and hazard-free circuits generated in extremely low CPU times. Improvements in two or three orders of magnitude (from hours to seconds) with respect to existing algorithms are achieved when synthesizing fairly large STGs. Enric Pastor, Jordi Cortadella |
ICCAD | 1 |
| 1993 | An Efficient Unique State Coding Algorithm for Signal Transition GraphsabstractCurrent algorithms to force the complete state coding (CSC) property for signal transition graphs work on the state graph and, therefore require exponential time and space. Polynomial algorithms have been only proposed for marked graphs. In this paper, a P-time algorithm for unique state coding (USC) is presented. Although more restrictive than CSC, it is shown that the USC property can be efficiently guaranteed for large STGs. Several experiments evidence that the obtained results are even better than those generated by exponential-time techniques.> Enric Pastor, Jordi Cortadella |
ICCD | 1 |