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

André Rifaut

dblp:41/2449 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
0since 2021 · last 2015
—ORCID · none

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

Software engineering, systems software and programming languages · 7 · 3 first-authorDatabases, data management, data science and information retrieval · 3Security and privacy · 1 · 1 first-authorTheory of computation · 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
2 papers
Requirements engineering and software design · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%
Databases, data mining, and information retrieval
1 paper
Data models and query languages · 100%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
requirements analysis
0.011986
A Data Model for Requirements Analysis · ICDE 1986
Knowledge, reasoning and agents › Knowledge representation and reasoning › representation language › knowledge representation formalisms › knowledge representation language
logic-based knowledge representation
0.011986
A knowledge representation language for requirements engineering · Proc. IEEE 1986
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation
semantic networks
0.011986
A knowledge representation language for requirements engineering · Proc. IEEE 1986
Data models and query languages
entity-relationship model
0.011986
A Data Model for Requirements Analysis · ICDE 1986

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

logic-based representation · 0.0semantic networks · 0.0semantic network · 0.0
YearPublicationVenuePosition
2015 Analysis of the impact of ethical issues on the management of the access rights
abstract
Nowadays, the evolution of the information system (IS) is very fast and companies have to manage a very huge amount of sensitive and critical information. Therefore, the information system managers are urged to accurately design their IS and to provide the accurate access rights to this information. In that regards, although the advantage of this strict definition of the IS, we observe that this evolution also tends to reduce and to limit the employees' personal initiatives to act and to behave for the well-being of the company, especially in the case of professional ethical reasons. In this context, this paper takes up the challenge to show to the information security specialists the importance of addressing ethical issues along the management of the access rights and proposes a model-based technical approach to face this problem.
André Rifaut, Christophe Feltus, Slim Turki, Djamel Khadraoui
SIN1
2014 Legal goal-oriented requirement language (legal GRL) for modeling regulations
abstract
Every year, governments introduce new or revised regulations that are imposing new types of requirements on software development. Analyzing and modeling these legal requirements is time consuming, challenging and cumbersome for software and requirements engineers. Having regulation models can help understand regulations and converge toward better compliance levels for software and systems. This paper introduces a systematic method to extract legal requirements from regulations by mapping the latter to the Legal Profile for Goal-oriented Requirements Language (GRL) (Legal GRL). This profile provides a conceptual meta-model for the anatomy of regulations and maps its elements to standard GRL with specialized annotations and links, with analysis techniques that exploit this additional information. The paper also illustrates examples of Legal GRL models for The Privacy and Electronic Communications Regulations. Existing tool support (jUCMNav) is also extended to support Legal GRL modeling.
Sepideh Ghanavati, Daniel Amyot, André Rifaut
MiSE3
2014 Goal-oriented compliance with multiple regulations
abstract
Most systems and business processes in organizations need to comply with more than one law or regulation. Different regulations can partially overlap (e.g., one can be more detailed than the other) or even conflict with each other. In addition, one regulation can permit an action whereas the same action in another regulation might be mandatory or forbidden. In each of these cases, an organization needs to take different strategies. This paper presents an approach to handle different situations when comparing and attempting to comply with multiple regulations as part of a goal-oriented modeling framework named LEGAL-URN. This framework helps organizations find suitable trade-offs and priorities when complying with multiple regulations while at the same time trying to meet their own business objectives. The approach is illustrated with a case study involving a Canadian health care organization that must comply with four laws related to privacy, quality of care, freedom of information, and care consent.
Sepideh Ghanavati, André Rifaut, Eric Dubois 0001, Daniel Amyot
RE2
2008 Using Goal-Oriented Requirements Engineering for Improving the Quality of ISO/IEC 15504 based Compliance Assessment Frameworks
abstract
Within the context of business processes design and deployment we introduce and illustrate the use of goal models for capturing compliance requirements applicable over business processes configurations. More specifically we explain how a goal-oriented approach can be used together with the ISO/IEC 15504 standard in order to provide a formal framework according to which the compliance of business processes against regulations and their associated requirements can be assessed and measured. The overall approach is discussed and illustrated through the handling of a real business case related to the Basel II Accords on operational risk management in the financial sector.
André Rifaut, Eric Dubois 0001
RE1
2007 Early verification and validation of mission critical systems
Christophe Ponsard, Philippe Massonet, Jean-François Molderez, André Rifaut, Axel van Lamsweerde, Hung Tran Van
Formal Methods Syst. Des.4
2005 Goal-Driven Requirements Engineering for Supporting the ISO 15504 Assessment Process
André Rifaut
EuroSPI1
2003 FAUST: Formal Analysis Using Specification Tools
abstract
Developing high quality requirements specifications is a necessity for a number of critical industrial systems. An integrated toolset, called FAUST, is proposed to assist in the production of such specifications based on the KAOS goal-driven methodology. The tool suite is designed to naturally extend the existing semiformal modeling framework and to allow formalizing only the relevant critical parts. Two tools from the toolset are presented. The requirements checker performs KAOS goal-level checks using existing model checking technology. The requirements animator produces domain-level animations hiding formality even further.
André Rifaut, Philippe Massonet, Jean-François Molderez, Christophe Ponsard, Pierre Stadnik, Axel van Lamsweerde, Hung Tran Van
RE1
2002 Requirements Engineering with Grail/Kaos: Tell the Requirements, All the Requirements, and Nothing Else but the Requirement
abstract
Software engineering tools currently available on the market are focused on solution design rather than on problem description. So-called requirement engineering (RE) tools enable companies to manage their requirements only once they got them out. But poor requirements, even well managed, will cause projects to fail. The presentation shows how CEDITI engineers proceed to produce requirements documents with GRAIL, a tool designed by RE practitioners for RE practitioners to enable them to do real requirements engineering. The tool relies on KAOS, the goal-driven requirements methodology. KAOS (Dardenne et al., 1993) advocates for modelling problems in the same flavor as engineers build models to describe solutions but with an appropriate ontology and notation.
Robert Darimont, Emmanuelle Delor, Jean-Luc Roussel, André Rifaut
RE4
1992 Elaborating, Structuring and Expressing Formal Requirements of Composite Systems
Eric Dubois 0001, Philippe Du Bois, André Rifaut
CAiSE3
1988 A Semantic Analysis of the Collection Concept
Jacques Hagelstein, André Rifaut
ER2
1986 A Data Model for Requirements Analysis
abstract
The use of a proper data model is a way to introduce rigour in requirements analysis, traditionally considered the most informal stage of software development, and responsible for the more costly errors. Several data models have emerged, but their comparative value is unclear. We think that an appraisal is only possible if the nature — and not only the goal — of requirements analysis is clearly perceived. We investigate this point and emphasise that requirements analysis is an activity of acquiring real-world knowledge, thereby forming a theory in which objectives can be stated and a solution specified. A suited language should thus restrict as little as possible the freedom of expression when describing some part of the world. A number of requirements are derived from this statement, such as the possibility to describe individual objects, as well as groups of objects, to explicitly refer to a global continuous time, to handle undefinedness, to allow simultaneous events, etc. When assessing the various existing data models with respect to these requirements, the entity-relationship model is found a suitable basis, but still lacking essential features. We extend it in a model called ERAE (entity, relationship, attribute, event), which is presented informally and illustrated on examples.
Eric Dubois 0001, Jacques Hagelstein, Eugene Lahou, André Rifaut, Fiona Williams
ICDE4
1986 A knowledge representation language for requirements engineering
abstract
Requirements engineering, the phase of software development where the users' needs are investigated, is more and more shifting its concern from the target system towards its environment. A new generation of languages is needed to support the definition of application domain knowledge and the behavior of the universe around the computer. This paper assesses the applicability of classical knowledge representation techniques to this purpose. Requirements engineers insist, however, more on natural representation, whereas expert systems designers insist on efficient automatic use of the knowledge. Given this priority of expressiveness, two candidates emerge: the semantic networks and the techniques based on logic. They are combined in a language called the ERAE model, which is illustrated on examples, and compared to other requirements engineering languages.
Eric Dubois 0001, Jacques Hagelstein, Eugene Lahou, Frank Ponsaert, André Rifaut
Proc. IEEE5