Demo Data from EDBT 2026 / reviewers in the wild / expert
Jules Desharnais
dblp:d/JDesharnais
· DBLP profile ↗
35ranked-venue papers
17as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 15 · 5 first-authorTheory of computation · 15 · 9 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, 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.
| Software engineering, system software, and programming languages
4 papers |
Requirements engineering and software design · 62% Software maintenance and evolution · 36% Program verification · 2% | |
| Artificial intelligence
1 paper |
Robot navigation and mapping · 100% | |
| Theoretical computer science
2 papers |
Logic in computer science · 100% |
Topics — the 9 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
requirements specification |
0.0 | 1 | 2001 | Defining and Applying Measures of Distance Between Specifications · IEEE Trans. Software Eng. 2001 |
Robotics › Robot navigation and mapping › robot mapping
cognitive map |
0.0 | 1 | 1998 | A relational model of cognitive maps · Int. J. Hum. Comput. Stud. 1998 |
Requirements engineering and software design
formal specification |
0.0 | 1 | 1998 | Integration of Sequential Scenarios · IEEE Trans. Software Eng. 1998 |
Requirements engineering and software design › specification
scenario-based specification |
0.0 | 1 | 1998 | Integration of Sequential Scenarios · IEEE Trans. Software Eng. 1998 |
Requirements engineering and software design › formal specification
z specification |
0.0 | 1 | 1998 | Integration of Sequential Scenarios · IEEE Trans. Software Eng. 1998 |
Software maintenance and evolution › software reuse
component retrieval |
0.0 | 1 | 1997 | Retrieving Software Components that Minimize Adaptation Effort · ASE 1997 |
Software maintenance and evolution › software evolution
software adaptation |
0.0 | 1 | 1997 | Retrieving Software Components that Minimize Adaptation Effort · ASE 1997 |
Software maintenance and evolution
software reuse |
0.0 | 1 | 1997 | Retrieving Software Components that Minimize Adaptation Effort · ASE 1997 |
Logic in computer science
formal specification |
0.0 | 1 | 2001 | Defining and Applying Measures of Distance Between Specifications · IEEE Trans. Software Eng. 2001 |
Methods — techniques the papers use, named apart from their topics
mathematical distance measures · 0.1formal specification · 0.0relational modeling · 0.0functional distance measure · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | The θ-Join as a Join with θ
Jules Desharnais, Bernhard Möller |
RAMiCS | 1 |
| 2017 | Relations as Images
Mathieu Alain, Jules Desharnais |
RAMiCS | 2 |
| 2017 | Non-associative Kleene Algebra and Temporal Logics
Jules Desharnais, Bernhard Möller |
RAMiCS | 1 |
| 2017 | Projecting programs on specifications: Definition and implications
Jules Desharnais, Nafi Diallo, Wided Ghardallou, Ali Mili 0001 |
Sci. Comput. Program. | 1 |
| 2016 | A formal validation of the RBAC ANSI 2012 standard using B
Nghi Huynh, Marc Frappier, Amel Mammar, Régine Laleau, Jules Desharnais |
Sci. Comput. Program. | 5 |
| 2015 | Relational Mathematics for Relative Correctness
Jules Desharnais, Nafi Diallo, Wided Ghardallou, Marcelo F. Frias, Ali Jaoua, Ali Mili 0001 |
RAMiCS | 1 |
| 2014 | Fuzzifying Modal Algebra
Jules Desharnais, Bernhard Möller |
RAMiCS | 1 |
| 2013 | Mathematics of Program Construction (selected papers from MPC 2010)
Jules Desharnais |
Sci. Comput. Program. | 1 |
| 2013 | Invariant assertions, invariant relations, and invariant functions
Olfa Mraihi, Asma Louhichi, Lamia Labed Jilani, Jules Desharnais, Ali Mili 0001 |
Sci. Comput. Program. | 4 |
| 2011 | Internal axioms for domain semirings
Jules Desharnais, Georg Struth |
Sci. Comput. Program. | 1 |
| 2008 | Modal Semirings Revisited
Jules Desharnais, Georg Struth |
MPC | 1 |
| 2007 | Describing data flow analysis techniques with Kleene algebra
Therrezinha Fernandes, Jules Desharnais |
Sci. Comput. Program. | 2 |
| 2006 | Modeling Redundancy: Quantitative and Qualitative ModelsabstractRedundancy is a system property that generally refers to duplication of state information or system function. While redundancy is usually investigated in the context of fault tolerance, one can argue that it is in fact an intrinsic feature of a system that can be analyzed on its own without reference to fault tolerance. Redundancy may arise by design, generally to support fault tolerance, or as a natural byproduct of design, and is usually unexploited. In this paper, we tentatively explore observable forms of redundancy, as well as mathematical models that capture them. Ali Mili 0001, Frederick T. Sheldon, Mark Shereshevsky, Jules Desharnais |
AICCSA | 5 |
| 2006 | Kleene algebra with domainabstractWe propose Kleene algebra with domain (KAD), an extension of Kleene algebra by simple equational axioms for a domain and a codomain operation. KAD considerably augments the expressiveness of Kleene algebra, in particular for the specification and analysis of programs and state transition systems. We develop the basic calculus, present the most interesting models and discuss some related theories. We demonstrate applicability by two examples: algebraic reconstructions of Noethericity and propositional Hoare logic based on equational reasoning. Jules Desharnais, Bernhard Möller, Georg Struth |
ACM Trans. Comput. Log. | 1 |
| 2005 | Relational characterizations of system fault tolerance
Vittorio Cortellessa, Diego Del Gobbo, Mark Shereshevsky, Jules Desharnais, Ali Mili 0001 |
Sci. Comput. Program. | 4 |
| 2004 | Synthesis of State Feedback Controllers for Parameterized Discrete Event Systems
Hans Bherer, Jules Desharnais, Marc Frappier |
ATVA | 2 |
| 2004 | Describing Gen/Kill Static Analysis Techniques with Kleene Algebra
Therrezinha Fernandes, Jules Desharnais |
MPC | 2 |
| 2001 | Relational methods in computer science - Preface
Jules Desharnais, Marc Frappier, Ali Jaoua, Wendy MacCaull |
Inf. Sci. | 1 |
| 2001 | Characterizing determinacy in Kleene algebras
Jules Desharnais, Bernhard Möller |
Inf. Sci. | 1 |
| 2001 | Defining and Applying Measures of Distance Between SpecificationsabstractEchoing Louis Pasteur's quote, we submit the premise that it is advantageous to define measures of distance between requirements specifications because such measures open up a wide range of possibilities both in theory and in practice. The authors present a mathematical basis for measuring distances between specifications and show how their measures of distance can be used to address concrete problems that arise in the practice of software engineering. Lamia Labed Jilani, Jules Desharnais, Ali Mili 0001 |
IEEE Trans. Software Eng. | 2 |
| 2000 | A calculus of program adaptation and its applications
Rahma Ben Ayed, Jules Desharnais, Marc Frappier, Ali Mili 0001 |
Sci. Comput. Program. | 2 |
| 2000 | Semantic distance between specifications
Rym Zalila-Wenkstern, Jules Desharnais, Marc Frappier, Ali Mili 0001 |
Theor. Comput. Sci. | 2 |
| 1999 | Monomorphic Characterization of n-ary Direct Products
Jules Desharnais |
Inf. Sci. | 1 |
| 1998 | A relational model of cognitive maps
Brahim Chaib-draa, Jules Desharnais |
Int. J. Hum. Comput. Stud. | 2 |
| 1998 | Integration of Sequential ScenariosabstractWe give a formal relation-based definition of scenarios and we show how different scenarios can be integrated to obtain a more global view of user-system interactions. We restrict ourselves to the sequential case, meaning that we suppose that there is only one user (thus, the scenarios we wish to integrate cannot occur concurrently). Our view of scenarios is state-based, rather than event-based, like most of the other approaches, and can be grafted to the well-established specification language Z. Also, the end product of scenario integration, the specification of the functional aspects of the system, is given as a relation; this specification can be refined using independently developed methods. Our formal description is coupled with a diagram-based, transition-system like, presentation of scenarios, which is better suited to communication between clients and specifiers. Jules Desharnais, Marc Frappier, Ridha Khédri, Ali Mili 0001 |
IEEE Trans. Software Eng. | 1 |
| 1997 | Retrieving Software Components that Minimize Adaptation EffortabstractGiven a software library whose entries are represented by formal specifications, we distinguish between two retrieval procedures: exact retrieval, whereby, given a query K, we identify all the library components that are correct with respect to K; approximate retrieval, which is invoked when exact retrieval fails, and identifies the library components that minimize adaptation effort. To this effect, we define four measures of functional distance between specifications, and discuss algorithms that minimize these measures over a set of components; then we discuss whether these measures can be used to predict adaptation effort. Lamia Labed Jilani, Jules Desharnais, Marc Frappier, Rym Zalila-Wenkstern, Ali Mili 0001 |
ASE | 2 |
| 1996 | A Relational Calculus for Program Construction by Parts
Marc Frappier, Ali Mili 0001, Jules Desharnais |
Sci. Comput. Program. | 3 |
| 1995 | Program Construction by Parts
Marc Frappier, Ali Mili 0001, Jules Desharnais |
MPC | 3 |
| 1995 | Embedding a Demonic Semilattice in a Relational Algebra
Jules Desharnais, Nadir Belkhiter, Salah Ben Mohamed Sghaier, Fairouz Tchier, Ali Jaoua, Ali Mili 0001, Nejib Zaguia |
Theor. Comput. Sci. | 1 |
| 1993 | On the Mathematics of Sequential Decompositions
Jules Desharnais, Ali Mili 0001, Fatma Mili |
Sci. Comput. Program. | 1 |
| 1993 | A Relation Division Operator: The Conjugate Kernel
Jules Desharnais, Ali Jaoua, Fatma Mili, Noureddine Boudriga, Ali Mili 0001 |
Theor. Comput. Sci. | 1 |
| 1988 | Relation Level Semantics
Jules Desharnais, Nazim H. Madhavji |
FSTTCS | 1 |
| 1987 | Relational Heuristics for the Design of Deterministic Programs
Ali Mili 0001, Jules Desharnais, Fatma Mili |
Acta Informatica | 2 |
| 1985 | Strongest Invariant Functions: Their Use in the Systematic Analysis of While Statements
Ali Mili 0001, Jules Desharnais, Jean-Raymond Gagné |
Acta Informatica | 2 |
| 1984 | A System for Classifying Program Verification Methods: Assigning Meanings to Program Verification Methods
Ali Mili 0001, Jules Desharnais |
ICSE | 2 |