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

Jules Desharnais

dblp:d/JDesharnais · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
requirements specification
0.012001
Defining and Applying Measures of Distance Between Specifications · IEEE Trans. Software Eng. 2001
Robotics › Robot navigation and mapping › robot mapping
cognitive map
0.011998
A relational model of cognitive maps · Int. J. Hum. Comput. Stud. 1998
Requirements engineering and software design
formal specification
0.011998
Integration of Sequential Scenarios · IEEE Trans. Software Eng. 1998
Requirements engineering and software design › specification
scenario-based specification
0.011998
Integration of Sequential Scenarios · IEEE Trans. Software Eng. 1998
Requirements engineering and software design › formal specification
z specification
0.011998
Integration of Sequential Scenarios · IEEE Trans. Software Eng. 1998
Software maintenance and evolution › software reuse
component retrieval
0.011997
Retrieving Software Components that Minimize Adaptation Effort · ASE 1997
Software maintenance and evolution › software evolution
software adaptation
0.011997
Retrieving Software Components that Minimize Adaptation Effort · ASE 1997
Software maintenance and evolution
software reuse
0.011997
Retrieving Software Components that Minimize Adaptation Effort · ASE 1997
Logic in computer science
formal specification
0.012001
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
YearPublicationVenuePosition
2020 The θ-Join as a Join with θ
Jules Desharnais, Bernhard Möller
RAMiCS1
2017 Relations as Images
Mathieu Alain, Jules Desharnais
RAMiCS2
2017 Non-associative Kleene Algebra and Temporal Logics
Jules Desharnais, Bernhard Möller
RAMiCS1
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
RAMiCS1
2014 Fuzzifying Modal Algebra
Jules Desharnais, Bernhard Möller
RAMiCS1
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
MPC1
2007 Describing data flow analysis techniques with Kleene algebra
Therrezinha Fernandes, Jules Desharnais
Sci. Comput. Program.2
2006 Modeling Redundancy: Quantitative and Qualitative Models
abstract
Redundancy 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
AICCSA5
2006 Kleene algebra with domain
abstract
We 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
ATVA2
2004 Describing Gen/Kill Static Analysis Techniques with Kleene Algebra
Therrezinha Fernandes, Jules Desharnais
MPC2
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 Specifications
abstract
Echoing 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 Scenarios
abstract
We 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 Effort
abstract
Given 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
ASE2
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
MPC3
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
FSTTCS1
1987 Relational Heuristics for the Design of Deterministic Programs
Ali Mili 0001, Jules Desharnais, Fatma Mili
Acta Informatica2
1985 Strongest Invariant Functions: Their Use in the Systematic Analysis of While Statements
Ali Mili 0001, Jules Desharnais, Jean-Raymond Gagné
Acta Informatica2
1984 A System for Classifying Program Verification Methods: Assigning Meanings to Program Verification Methods
Ali Mili 0001, Jules Desharnais
ICSE2