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

Philippe Dague

dblp:35/3908 · DBLP profile ↗
← Back
30ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0003-1679-0804ORCID · corroborated

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

Artificial intelligence and machine learning · 19 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 14 · 5 first-authorSoftware engineering, systems software and programming languages · 9Applied, interdisciplinary, general and emerging computing · 3Theory of computation · 2Human-computer interaction and ubiquitous 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.

Theoretical computer science
2 papers
Automated reasoning and model checking · 100%
Artificial intelligence
4 papers
Knowledge representation and reasoning · 84% Language models and text generation · 16%

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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking › diagnosis
diagnosability
0.312017
Diagnosability Planning for Controllable Discrete Event Systems · AAAI 2017
Automated reasoning and model checking
discrete event systems
0.312017
Diagnosability Planning for Controllable Discrete Event Systems · AAAI 2017
Knowledge, reasoning and agents › Knowledge representation and reasoning › qualitative reasoning
order of magnitude reasoning
0.021993
Symbolic Reasoning with Relative Orders of Magnitude · IJCAI 1993
Numeric Reasoning with Relative Orders of Magnitude · AAAI 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning
0.021993
Symbolic Reasoning with Relative Orders of Magnitude · IJCAI 1993
Numeric Reasoning with Relative Orders of Magnitude · AAAI 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
0.011993
Numeric Reasoning with Relative Orders of Magnitude · AAAI 1993
Natural language and speech › Language models and text generation › mathematical reasoning
numerical reasoning
0.011993
Numeric Reasoning with Relative Orders of Magnitude · AAAI 1993
Automated reasoning and model checking
symbolic reasoning
0.011993
Symbolic Reasoning with Relative Orders of Magnitude · IJCAI 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change
plan inference
0.011987
Plan Inference and Student Modeling in ICAI · AAAI 1987
Computing education
student modeling
0.011987
Plan Inference and Student Modeling in ICAI · AAAI 1987
Debugging and program repair
software debugging
0.011987
Troubleshooting: When Modeling Is the Trouble · AAAI 1987

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

twin plant construction · 0.6heuristic search · 0.6plan inference · 0.0
YearPublicationVenuePosition
2020 A Coloured Petri Nets Based Attack Tolerance Framework
abstract
Web services provide a general basis of convenient access and operation for cloud applications. However, such services become very vulnerable when being attacked, especially in the situation where service continuity is one of the most important requirements. This issue highlights the necessity to apply reliable and formal methods to attack tolerance in Web services. In this paper, we propose a Coloured Petri Nets based method for attack tolerance by modelling and analysing basic behaviours of attack-network interaction, attack detectors and their tolerance solutions. Furthermore, complex attacks can be analysed and tolerance solutions deployed by identifying these basic attack-network interactions and composing their solutions. The validity of our method is demonstrated through a case study on attack tolerance in cloud-based medical information storage.
Wenbo Zhou 0003, Philippe Dague, Lei Liu 0040, Lina Ye, Fatiha Zaïdi
APSEC2
2018 How to Be Sure a Faulty System Does Not Always Appear Healthy?
Lina Ye, Philippe Dague, Delphine Longuet, Laura Brandán Briones, Agnes Madalinski
VECoS2
2017 Diagnosability Planning for Controllable Discrete Event Systems
abstract
In this paper, we propose an approach to ensure the diagnosability of a partially controllable system. Given a model of correct and faulty behaviors of a partially observable discrete event system, equipped with a set of elementary actions that do not intertwine with autonomous events, we search a diagnosability plan, i.e., a sequence of applicable actions that leads the system from an initial belief state (a set of potentially current states) to a diagnosable belief state, in which the system is then left to run freely. This helps in reducing the diagnosis interaction with running systems and can be applied, e.g., on the output of a repair plan, like in power networks. The two successive stages of this approach keep diagnosability planning, including diagnosability tests, in PSpace in comparison to the Exptime test for the more complex active diagnosability used usually in such cases. For this, we propose to construct incrementally the twin plant structure of the given system and to exploit its parts already constructed while testing the candidate plans and constructing its next parts. This helps in pruning the twin plant constructions and many non-diagnosability plan tests. We have created a special benchmark and tested three proposed methods, according to the recycling level of twin plants construction, with one cost function used for plan optimality and an optional heuristics.
Hassan Ibrahim, Philippe Dague, Alban Grastien, Lina Ye
AAAI2
2017 Counterexample-Guided Abstraction-Refinement for Hybrid Systems Diagnosability Analysis
abstract
Verifying behavioral or safety properties of hybrid systems, either at design stage such as state reachability and diagnosability, or on-line such as fault detection and isolation is a challenging task. We are concerned here with abstractions oriented towards hybrid systems diagnosability checking. The verification can be done on the abstraction by classical methods developed for discrete event systems extended with time constraints, which provide a counterexample in case of non-diagnosability. The absence of such a counterexample proves the diagnosability of the original hybrid system. In the presence of a counterexample, the first step is to check if it is not a spurious effect of the abstraction and actually exists for the hybrid system, witnessing thus non-diagnosability. Otherwise, we show how to refine the abstraction, guided by the elimination of the counterexample, and continue the process of looking for another counterexample until either a final result is obtained or we reach an inconclusive verdict. We make use of qualitative modeling and reasoning to compute discrete abstractions. Abstractions as timed automata are particularly studied as they allow one to handle time constraints that can be captured at a qualitative level from the hybrid system.
Hadi Zaatiti, Lina Ye, Philippe Dague, Jean-Pierre Gallois
DX3
2016 Interval extended PCA-based fault diagnosis of spacecraft thrusters
abstract
This paper presents a comparison between the diagnosis results using tow new interval methods to detect and isolate thrusters faults of an autonomous spacecraft involved in the rendez-vous phase of the Mars Sample Return (MSR) mission. As an extension of the classical Principal Component Analysis (PCA) method to interval data, the first diagnosis approach we proposed is based on the Vertices Principal Component Analysis (VPCA) and the second one is based on an analytical approach. To develop a solid comparison between these two methods, a set of interval data provided by the MSR “high-fidelity” industrial simulator and representing the opening rates of the spacecraft thrusters has been considered. The results have proven the efficiency of both interval FDI approaches in the diagnosing process assuring the detection and the isolation of single type faults.
Imen Gueddi, Othman Nasri, Kamel BenOthman, Philippe Dague
CoDIT4
2016 Fault Manifestability Verification for Discrete Event Systems
abstract
Fault diagnosis is a crucial and challenging task in the automatic control of complex systems, whose efficiency depends on the diagnosability property of a system. Diagnosability describes the system ability to determine whether a given fault has effectively occurred based on the observations. However, this is a very strong property that requires generally high number of sensors to be satisfied. Consequently, it is not rare that developing a diagnosable system is too expensive. To solve this problem, in this paper, we first define a new system property called manifestability that represents the weakest requirement on faults and observations for having a chance to identify on line fault occurrences and can be verified at design stage. Then, we propose an algorithm with PSPACE complexity to automatically verify it.
Lina Ye, Philippe Dague, Delphine Longuet, Laura Brandán Briones, Agnes Madalinski
ECAI2
2015 A Predictability Algorithm for Distributed Discrete Event Systems
Lina Ye, Philippe Dague, Farid Nouioua
ICFEM2
2015 Using Incremental SAT for Testing Diagnosability of Distributed DES
Hassan Ibrahim, Philippe Dague
DX2
2012 Distributed Tree Decomposition with Privacy
Vincent Armant, Philippe Dague
CP3
2012 A General Algorithm for Pattern Diagnosability of Distributed Discrete Event Systems
abstract
Diagnosability is an important system property that determines at design stage how accurate any diagnostic reasoning can be on a partially observed system. A fault in a discrete-event system is diagnosable iff its occurrence can always be deduced from enough observations. It is well known that centralized diagnosability approaches lead to combinatorial explosion of the search space since they assume the existence of a monolithic model of the system. This is why very recently the distributed approaches for diagnosability began to be investigated, relying on local objects. On the other hand, diagnosis objectives are generalized from fault event to fault pattern that can represent multiple faults, repeating fault, sequences of significant events, repair of faults, etc. For pattern case, most existing approaches are centralized. In this paper, we propose a new distributed framework for pattern diagnosability. We first show how to recognize patterns by incrementally constructing local pattern recognizers through extended subsystems. Then we propose a structure called regional pattern verifier that is constructed from the subsystem where the pattern is completely recognized before showing how to abstract just the necessary and sufficient diagnosability information to further save the search space. Then the global consistency checking is based on another local structure called abstracted local twin checker to analyze pattern diagnosability. In this way, we avoid constructing global objects both for pattern recognition and for pattern diagnosability. The correctness of our distributed algorithm is theoretically proved and its efficiency experimentally demonstrated by the results of the implementation.
Lina Ye, Philippe Dague
ICTAI2
2011 Diagnosability Study of Technological Systems
Michel Batteux, Philippe Dague, Nicolas Rapin, Philippe Fiani
IEA/AIE (1)2
2010 Diagnosability Analysis of Discrete Event Systems with Autonomous Components
Lina Ye, Philippe Dague
ECAI2
2009 A Decentralized Model-Based Diagnosis for BPEL Services
abstract
The paper proposes a decentralized diagnosis approach for a set of choreographed BPEL Web services, where a local diagnoser is associated to each BPEL service and cooperates with a coordinator. The local diagnosis is based on a Colored Petri Nets model enriched with I/O data dependency relations represented with color propagation functions (A preliminary version of centralized local diagnosis has been presented in). By applying the multiset marking calculation equation, a diagnosis inequations system is constructed and solved to retrieve a local diagnosis. The coordinator updates the global diagnosis until reaching a final consistency.
Yingmin Li, Lina Ye, Philippe Dague, Tarek Melliti
ICTAI3
2009 An Incremental Approach for Pattern Diagnosability in Distributed Discrete Event Systems
abstract
Diagnosability is a crucial property that determines at design stage how accurate any diagnosis algorithm can be on a partially observable system. Recent work on diagnosability has generalized fault event case to pattern case, which can describe more general objectives for diagnosis problem, but based on global model and global twin plant construction. In this paper, we propose an original framework to solve pattern diagnosability in a distributed way to avoid calculating global objects. We first show how to incrementally accomplish pattern recognition without building global model by propagating only diagnosability relative information between components. Then an efficient way to construct pattern verifier is proposed, which is inspired from the classical twin plant method but with smaller state space, to search for partial critical paths, whose global consistency is subsequently checked. Meanwhile we prove that the result obtained from our distributed approach is on an equality with that from the centralized one but the evaluation result shows that our search state space exploited is only a small subpart of the global twin plant, whose construction is unavoidable in the centralized approach.
Lina Ye, Philippe Dague, Yuhong Yan
ICTAI2
2008 A probabilistic analysis of diagnosability in discrete event systems
abstract
This paper shows that we can take advantage of information about the probabilities of the occurrences of events, when this information is available, to refine the classical results of diagnosability: instead of giving a binary answer, the approach we propose allows one to quantify, in particular, the degree of non-diagnosability in case of negative answer. The dynamics of the system is modelled by a reducible Markov chain. A state of this chain contains information about whether it is faulty (resp. ambiguous) or not. The useful refinements of the decision about diagnosability are then obtained from the asymptotic analysis of this Markov chain. This analysis may be very useful in practice since it may lead to take the decision of tolerating some non-diagnosable systems, if their non-diagnosability is not critical, and thus allows one saving the cost of additional sensors necessary to make these systems diagnosableThis work is part of DIAFORE project supported by ANR under grant ANR-05-PDIT-016-05.
Farid Nouioua, Philippe Dague
ECAI2
2008 Optimizing the System Observability Level for Diagnosability
Laura Brandán Briones, Alexander Lazovik, Philippe Dague
ISoLA3
2008 Distributed Consistency-Based Diagnosis
Vincent Armant, Philippe Dague
LPAR2
2008 Decentralized Diagnosis for BPEL Web Services
Lina Ye, Philippe Dague
WEBIST (1)2
2007 Modeling and Diagnosing OrchestratedWeb Service Processes
abstract
Web service orchestration languages describe executable business processes composed of Web services. A business process can fail for many reasons, such as faulty Web services or mismatching messages. It is important to find out which Web services are responsible for a failed business process because we could penalize these Web services and exclude them from the business process in the future. In this paper, we propose a model-based approach to diagnose orchestrated Web service process. We convert the Web service orchestration language, BPEL4WS, into synchronized automata, so that we have a formal description of the topology and variable dependency of the business process. After an exception is thrown, the diagnoser can calculate the business process execution trajectory based on the formal model and the observed evolution of the business process. The faulty Web services are deduced from the variable dependency on the execution trajectory. We demonstrate our diagnosis technique with an example.
Yuhong Yan, Philippe Dague
ICWS2
2007 Modeling BPEL Web Services for Diagnosis: Towards Self-healing Web Services
Yingmin Li, Tarek Melliti, Philippe Dague
WEBIST (1)3
2004 Conflicts versus analytical redundancy relations: a comparative analysis of the model based diagnosis approach from the artificial intelligence and automatic control perspectives
abstract
Two distinct and parallel research communities have been working along the lines of the model-based diagnosis approach: the fault detection and isolation (FDI) community and the diagnostic (DX) community that have evolved in the fields of automatic control and artificial intelligence, respectively. This paper clarifies and links the concepts and assumptions that underlie the FDI analytical redundancy approach and the DX consistency-based logical approach. A formal framework is proposed in order to compare the two approaches and the theoretical proof of their equivalence together with the necessary and sufficient conditions is provided.
Marie-Odile Cordier, Philippe Dague, François Lévy, Jacky Montmain, Marcel Staroswiecki, Louise Travé-Massuyès
IEEE Trans. Syst. Man Cybern. Part B2
2002 IDD: Integrating Diagnosis in the Design of automotive systems
Claudia Picardi, Rosanna Bray, Fulvio Cascio, Luca Console, Philippe Dague, David Millet, Bernd Rehfus, Peter Struss, Christian Vallée
ECAI5
2000 A Comparative Analysis of AI and Control Theory Approaches to Model-based Diagnosis
Marie-Odile Cordier, Philippe Dague, Michel Dumas, François Lévy, Jacky Montmain, Marcel Staroswiecki, Louise Travé-Massuyès
ECAI2
1993 Numeric Reasoning with Relative Orders of Magnitude
Philippe Dague
AAAI1
1993 Symbolic Reasoning with Relative Orders of Magnitude
Philippe Dague
IJCAI1
1991 When Oscillators Stop Oscillating
Philippe Dague, Olivier Jehl, Philippe Deves, Pierre Luciani, Patrick Taillibert
IJCAI1
1990 A General Consistency (Checking and Restoring) Engine for Knowledge Bases
Alain Beauvieux, Philippe Dague
ECAI2
1990 Analog Systems Diagnosis
Philippe Dague, Philippe Deves, Pierre Luciani, Patrick Taillibert
ECAI1
1987 Troubleshooting: When Modeling Is the Trouble
Philippe Dague, Olivier Raiman, Philippe Deves
AAAI1
1987 Plan Inference and Student Modeling in ICAI
Y. M. Visetti, Philippe Dague
AAAI2