#### Filter Results:

#### Publication Year

2003

2017

#### Publication Type

#### Co-author

#### Publication Venue

#### Key Phrases

Learn More

- Alban Grastien, Anbulagan, Jussi Rintanen, Elena Kelareva
- AAAI
- 2007

The diagnosis of a discrete-event system is the problem of computing possible behaviors of the system given observations of the actual behavior, and testing whether the behaviors are normal or faulty. We show how the diagnosis problems can be translated into the propositional satisfiability problem (SAT) and solved by algorithms for SAT. Our experiments… (More)

- Daniel Harabor, Alban Grastien
- AAAI
- 2011

Pathfinding in uniform-cost grid environments is a problem commonly found in application areas such as robotics and video games. The state-of-the-art is dominated by hierarchical pathfinding algorithms which are fast and have small memory overheads but usually return suboptimal paths. In this paper we present a novel search strategy, specific to grids,… (More)

- Alban Grastien, Marie-Odile Cordier, Christine Largouët
- IJCAI
- 2005

When dealing with real systems, it is unrealistic to suppose that observations can be totally ordered according to their emission dates. The partially ordered observations and the system are thus both represented as finite-state machines (or automata) and the diagnosis formally defined as the synchronized composition of the model with the observations. The… (More)

- Alban Grastien
- 2011

Diagnosis of discrete event systems amounts to finding good explanations, in the form of system trajectories consistent with a given set of partially ordered observations. This problem is closely related to planning, and in fact can be recast as a classical planning problem. We formulate a PDDL encoding of this diagnosis problem, and use it to evaluate… (More)

- Jussi Rintanen, Alban Grastien
- IJCAI
- 2007

We show how testing whether a system is diagnos-able can be reduced to the satisfiability problem and how satisfiability algorithms yield a very efficient approach to testing diagnosability. Diagnosability is the question whether it is always possible to know whether a given system has exhibited a failure behavior. This is a basic question that underlies… (More)

- Daniel Harabor, Alban Grastien
- ICAPS
- 2013

Any-angle pathfinding is a common problem from robotics and computer games: it requires finding a Eu-clidean shortest path between a pair of points in a grid map. Prior research has focused on approximate online solutions. A number of exact methods exist but they all require supra-linear space and preprocessing time. In this paper we describe Anya: a new… (More)

- Alban Grastien, Marie-Odile Cordier, Christine Largouët
- Canadian Conference on AI
- 2005

This paper deals with the incremental off-line computation of diagnosis of discrete-event systems. Traditionally, the diagnosis is computed from the global automaton describing the observations emitted by the system on a whole time period. The idea of this paper is to slice this global automaton according to temporal windows and to compute local diagnoses… (More)

- Daniel Harabor, Alban Grastien, Dindar Öz, Vural Aksakalli
- J. Artif. Intell. Res.
- 2016

Any-angle pathfinding is a fundamental problem in robotics and computer games. The goal is to find a shortest path between a pair of points on a grid map such that the path is not artificially constrained to the points of the grid. Prior research has focused on approximate online solutions. A number of exact methods exist but they all require supra-linear… (More)

The diagnosis of a discrete-event system is finding out whether the behavior of the system is normal or faulty, given observations of this behavior. We show how the diagnosis problems can be translated into the propositional satisfiabil-ity problem (SAT) and then solved by the state-of-the-art SAT algorithms. Our experiments demonstrate that the SAT… (More)

- Yuhong Yan, Marie-Odile Cordier, Yannick Pencolé, Alban Grastien
- Third European Conference on Web Services (ECOWS…
- 2005

The goal of Web service effort is to achieve universal interoperability between applications by using Web standards: this emergent technology is a promising way to integrate business applications. A business process can then be seen as a set of Web services that could belong to different companies and interact with each other by sending messages. In that… (More)