Javier Oliver 0001

dblp:06/708 · also Javier Oliver-Villarroya · DBLP profile ↗
← Back
16ranked-venue papers
0as first author
0since 2021 · last 2018
0000-0002-1169-1260ORCID · conflict

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

Theory of computation · 5Software engineering, systems software and programming languages · 4Human-computer interaction and ubiquitous computing · 3Applied, interdisciplinary, general and emerging computing · 3Systems, architecture and hardware · 2Artificial intelligence and machine learning · 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.

Software engineering, system software, and programming languages
1 paper
Program analysis · 87% Concurrent programming · 13%
Theoretical computer science
1 paper
Automata and formal languages · 50% Automated reasoning and model checking · 50%

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

TopicWeightPapersLastEvidence papers
Program analysis › static analysis
program slicing
0.112012
Static slicing of explicitly synchronized languages · Inf. Comput. 2012
Program analysis
static analysis
0.112012
Static slicing of explicitly synchronized languages · Inf. Comput. 2012
Automata and formal languages
petri nets
0.012004
Structural and Dynamic Changes in Concurrent Systems: Reconfigurable Petri Nets · IEEE Trans. Computers 2004
Automated reasoning and model checking › program verification
verification of concurrent systems
0.012004
Structural and Dynamic Changes in Concurrent Systems: Reconfigurable Petri Nets · IEEE Trans. Computers 2004

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

net rewriting systems · 0.0graph rewriting · 0.0
YearPublicationVenuePosition
2018 Index tracking optimization with cardinality constraint: a performance comparison of genetic algorithms and tabu search heuristics
Fernando García 0004, Francisco Guijarro, Javier Oliver 0001
Neural Comput. Appl.3
2017 An Integrated Environment for Petri Net Slicing
Marisa Llorens, Javier Oliver 0001, Josep Silva, Salvador Tamarit
Petri Nets2
2016 Dynamic slicing of concurrent specification languages
Marisa Llorens, Javier Oliver 0001, Josep Silva, Salvador Tamarit
Parallel Comput.2
2013 The influence of students distribution on their grades
abstract
This position paper defends the opinion that the distance of students to the professor in the classroom is directly related to their grades. This opinion is based on the results obtained in a large experiment performed during two academic years in various degrees, courses and semesters of two engineering schools. The experiment collected and processed data about the distribution of students in lectures and their final grades. Our results quantitatively confirm that grades can vary up to 14% depending on the distance to the professor.
Carlos Herrero, Marisa Llorens, Javier Oliver 0001, Josep Silva, Salvador Tamarit
ITiCSE3
2013 An empirical analysis of the influence of classmates on the academic performance
abstract
This poster presents ongoing work that studies the influence of classmates over students' grades. We want to analyze different students habits and empirically quantify how they influence their academic performance. In particular, we want to answer the following questions: Do best/worst students sit together? Do students who sit alone get better grades than those who sit in pairs?
Carlos Herrero, Marisa Llorens, Javier Oliver 0001, Josep Silva, Salvador Tamarit
ITiCSE3
2012 Static slicing of explicitly synchronized languages
Michael Leuschel, Marisa Llorens, Javier Oliver 0001, Josep Silva, Salvador Tamarit
Inf. Comput.3
2010 Graph Generation to Statically Represent CSP Processes
Marisa Llorens, Javier Oliver 0001, Josep Silva, Salvador Tamarit
LOPSTR2
2010 A Tracking Semantics for CSP
Marisa Llorens, Javier Oliver 0001, Josep Silva, Salvador Tamarit
MPC2
2009 SOC: a slicer for CSP specifications
abstract
This paper describes SOC, a program slicer for CSP specifications. In order to increase the precision of program slicing, SOC uses a new data structure called Context-sensitive Synchronized Control Flow Graph (CSCFG). Given a CSP specification, SOC generates its associated CSCFG and produces from it two different kinds of slices; which correspond to two different static analyses. We present the tool's architecture, its main applications and the results obtained from experiments conducted in order to measure the performance of the tool.
Michael Leuschel, Marisa Llorens, Javier Oliver 0001, Josep Silva, Salvador Tamarit
PEPM3
2008 The MEB and CEB Static Analysis for CSP Specifications
Michael Leuschel, Marisa Llorens, Javier Oliver 0001, Josep Silva, Salvador Tamarit
LOPSTR3
2005 Operational semantics for declarative multi-paradigm languages
Elvira Albert, Michael Hanus, Frank Huch, Javier Oliver 0001, Germán Vidal
J. Symb. Comput.4
2004 Introducing Structural Dynamic Changes in Petri Nets: Marked-Controlled Reconfigurable Nets
Marisa Llorens, Javier Oliver 0001
ATVA2
2004 Structural and Dynamic Changes in Concurrent Systems: Reconfigurable Petri Nets
abstract
The aim of this work is the modeling and verification of concurrent systems subject to dynamic changes using extensions of Petri nets. We begin by introducing the notion of net rewriting system. In a net rewriting system, a system configuration is described as a Petri net and a change in configuration is described as a graph rewriting rule. We show that net rewriting systems are Turing powerful, that is, the basic decidable properties of Petri nets are lost and, thus, automatic verification in not possible for this class. A subclass of net rewriting systems are reconfigurable Petri nets. In a reconfigurable Petri net, a change in configuration amounts to the modification of the flow relations of the places in the domain of the involved rule according to this rule, independently of the context in which this rewriting applies. We show that reconfigurable Petri nets are formally equivalent to Petri nets. This equivalence ensures that all the fundamental properties of Petri nets are still decidable for reconfigurable Petri nets and this model is thus amenable to automatic verification tools. Therefore, the expressiveness of both models is the same, but, with reconfigurable Petri nets, we can easily and directly model systems that change their structure dynamically.
Marisa Llorens, Javier Oliver 0001
IEEE Trans. Computers2
2003 Extended cooperating automata
abstract
Cooperating automata is a model which represents the coordination of agents in distributed systems using three basic elements: states, actions and groups of agents. A system can be viewed as a high-level Petri net in which tokens are active elements consisting of an automation together with a private memory. In this paper we introduce a brief presentation of the model, showing that it is powerful enough to represent other formalisms of distributed agents, e.g. the team automata of C.A. Ellis. Finally, we extend the model of cooperating automata in order to allow the idea of agent geographical location, by introducing the concept of integer attribute.
Carlos Herrero, Javier Oliver 0001
SMC2
1999 Opject-Oriented Specification with the Parallel Multi-Label-Selective lambda-Calculus
Carlos Herrero, Javier Oliver 0001
SOFSEM2
1996 A New Proposal of Concurrent Process Calculus
Salvador Lucas, Javier Oliver 0001
SOFSEM2