Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Fernando Tricas García

dblp:43/2822 · also Fernando Tricas · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2014
0000-0002-5925-6049ORCID · verified

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

Systems, architecture and hardware · 5 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorComputer networks · 2Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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
3 papers
Cloud and datacenter computing · 47% Embedded and real-time systems · 46% Performance modeling and evaluation · 7%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › manufacturing systems
flexible manufacturing systems
0.132005
A Banker's solution for deadlock avoidance in FMS with flexible routing and multiresource states · IEEE Trans. Robotics Autom. 2002
A Petri Net Structure- Based Deadlock Prevention Solution for Sequential Resource Allocation Systems · ICRA 2005
Some Improvements to the Banker s Algorithm Based on the Process Structure · ICRA 2000
Operating systems › resource management
deadlock prevention
0.112005
A Petri Net Structure- Based Deadlock Prevention Solution for Sequential Resource Allocation Systems · ICRA 2005
Cloud and datacenter computing › resource management
banker's algorithm
0.012002
A Banker's solution for deadlock avoidance in FMS with flexible routing and multiresource states · IEEE Trans. Robotics Autom. 2002
Cloud and datacenter computing › resource management › shared resource management
deadlock avoidance
0.012002
A Banker's solution for deadlock avoidance in FMS with flexible routing and multiresource states · IEEE Trans. Robotics Autom. 2002
Operating systems › resource management › deadlock avoidance
banker's algorithm
0.012000
Some Improvements to the Banker s Algorithm Based on the Process Structure · ICRA 2000
Operating systems › resource management
deadlock avoidance
0.012000
Some Improvements to the Banker s Algorithm Based on the Process Structure · ICRA 2000
Embedded and real-time systems
discrete event systems
0.012002
A Banker's solution for deadlock avoidance in FMS with flexible routing and multiresource states · IEEE Trans. Robotics Autom. 2002
Performance modeling and evaluation
petri net modeling
0.012002
A Banker's solution for deadlock avoidance in FMS with flexible routing and multiresource states · IEEE Trans. Robotics Autom. 2002

Methods — techniques the papers use, named apart from their topics

petri nets · 0.2liveness characterization · 0.1integer linear programming · 0.1process structure analysis · 0.1petri net modeling · 0.0banker's algorithm · 0.0
YearPublicationVenuePosition
2014 The deadlock problem in the control of Flexible Manufacturing Systems: An overview of the Petri net approach
abstract
The disparity of Petri net models in the literature for the study of resource allocation problems in Flexible Manufacturing Systems (FMSs) is overwhelming. Paradoxically, those models often strongly overlap in terms of their modeling capability. Such clustering seems to be impelled by a mature knowledge of results which capsize liveness at the topological level of the FMS for families of models which comply with some properties of good behaviour. Not rarely, such properties are embraced at the expense of severe or inconsistent syntax restrictions paying slight regard to actual modelling requirements in the application domain of FMSs. In this paper, we promote a distillation of the current amalgam of subclasses and tangent results, proposing taxonomic categories that allow capturing the different capabilities of each kind of model and establishing a reference framework for past and future advances.
Juan-Pablo López-Grao, José Manuel Colom, Fernando Tricas García
ETFA3
2014 Enhancing banker's algorithm for avoiding deadlocks in systems with non-sequential processes
abstract
Deadlock states are undesirable situations in any system,. Their avoiding presents a major issue in control of resource allocation systems (RAS), a theoretical paradigm, used in construction of e.g. flexible manufacturing systems. In coordinating RAS with processes containing concurrent execution in their development, it has been proved, that deadlock avoidance policies developed, for sequential RAS are applicable. This requires, however, a, transformation of the RAS structure from, coordinating to sequential, what brings the exponential growth of the modelled system, size. In, this paper, we present a deadlock, avoidance method that allows using the original coordinating RAS with additional data structures calculated before the system, starts. It is an enhanced, version of the banker's algorithm, with, our proposed, data structures manipulation.
Michal Zarnay, Fernando Tricas García
ETFA2
2008 Visualizing the evolution of a web-based social network
Beatriz Prieto, Fernando Tricas García, Juan Julián Merelo Guervós, Antonio Mora García, Alberto Prieto
J. Netw. Comput. Appl.2
2008 NectaRSS, an intelligent RSS feed reader
Juan J. Samper, Pedro A. Castillo, Lourdes Araujo, Juan Julián Merelo Guervós, Oscar Cordón, Fernando Tricas García
J. Netw. Comput. Appl.6
2006 Computing minimal siphons in Petri net models of resource allocation systems: a parallel solution
abstract
Siphons are related to the liveness properties of Petri net models. This relation is strong in the case of resource allocation systems (RASs). Siphons can be used in these systems in order to both characterize and prevent/avoid deadlock situations. However, the computation of these structural components can be very time consuming or, even, impossible. Moreover, if, in general, the complete enumeration of the set of minimal siphons must be avoided (there can exist an exponential number of such components), some deadlock prevention methods rely on its (complete or partial) computation and enumeration. The special syntactical constraints of some classes of RASs can help in developing specific algorithms to compute siphons in a more efficient way. In this work, a known method for siphon computation is adapted to get advantage of the special (syntactical) structure of a class of RASs; a parallel implementation is proposed and some experimental results are presented
Fernando Tricas García, Joaquín Ezpeleta
IEEE Trans. Syst. Man Cybern. Part A1
2005 A Petri Net Structure- Based Deadlock Prevention Solution for Sequential Resource Allocation Systems
abstract
A new method for the deadlock prevention problem in concurrent systems where a set of processes share a set of common resources in a conservative way is proposed. It can be applied to flexible manufacturing systems, modeled with Petri nets. In this paper, we present a set of important results related to the deadlock prevention problem in S4PR nets. First, a liveness characterization is introduced, establishing how deadlocks can be studied in terms of circular waits. Second, we show how a circular wait situation corresponds to a particular marking related to a siphon of the Petri net model. Finally, this last characterization is used to obtain an iterative method that successively forbids deadlock related states, synthesizing the control necessary to ensure a final live behavior. The method can be implemented by means of the solutions of a set of integer linear programming problems.
Fernando Tricas García, Fernando García-Vallés, José Manuel Colom, Joaquín Ezpeleta
ICRA1
2003 Some results on siphon computation for deadlock prevention in resource allocation systems modeled with Petri nets
abstract
Siphons are related to liveness properties of Petri net models. This relation is strong in the case of resource allocation systems (RAS). Siphons can be used in these systems in order to both, characterize and prevent/avoid deadlock situations. However, the computation of these structural components can be very time consuming or, even, impossible. Moreover, if, in general, the complete enumeration of the set of minimal siphons must be avoided (there can exist an exponential number of such components), some deadlock prevention methods rely on its (complete or partial) computation and enumeration. In the paper we show how the special syntactical constraints of some classes of resource allocation systems (we concentrate on S/sup 4/PR) can help in developing specific implementations to compute siphons in a very efficient way.
Fernando Tricas García, Joaquín Ezpeleta
ETFA (1)1
2002 A Banker's solution for deadlock avoidance in FMS with flexible routing and multiresource states
abstract
Banker's-like approaches to deadlock avoidance are based on a decision procedure to grant active processes resources using information about the maximum needs of resources that a process can request in order to ensure termination. The paper presents an extension of the classical Banker's algorithm to a class of flexible manufacturing systems modeled by means of Petri nets. These systems have two interesting characteristics from the application point of view. First, flexible routing of parts is allowed, and second, a multiset of resources is allowed to be used at each processing step. The decision procedure introduced is polynomial in the Petri net model size.
Joaquín Ezpeleta, Fernando Tricas García, Fernando García-Vallés, José Manuel Colom
IEEE Trans. Robotics Autom.2
2000 Some Improvements to the Banker s Algorithm Based on the Process Structure
abstract
The paper presents two methods for deadlock avoidance in concurrent systems. We apply the proposed approaches to flexible manufacturing systems, modeled by means of Petri nets. Both methods correspond to improvements of the classical Banker's algorithm, and are based on the knowledge of the process structure. The first one is polynomial in the size of the Petri net model. The second one depends strongly on the number of alternative paths for the processing of parts and can be of a non-polynomial cost.
Fernando Tricas García, José Manuel Colom, Joaquín Ezpeleta
ICRA1