Reverse Engineering User Interfaces for Interactive Database Conceptual Analysis

Ravi Ramdoyal 1 Anthony Cleve 2 Jean-Luc Hainaut 1
2 ADAM - Adaptive Distributed Applications and Middleware
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : The first step of most database design methodologies consists in eliciting part of the user requirements from various sources such as user interviews and corporate documents. These requirements formalize into a conceptual schema of the application domain, that has proved to be difficult to validate, especially since the visual representation of the ER model has shown understandability limitations from the end-users standpoint. In contrast, we claim that prototypical user interfaces can be used as a two-way channel to efficiently express, capture and validate data requirements. Considering these interfaces as a possibly populated physical view on the database to be developed, reverse engineering techniques can be applied to derive their underlying conceptual schema. We present an interactive tool-supported approach to derive data requirements from user interfaces. This approach, based on an intensive user involvement, addresses a significant subset of data requirements, especially when combined with other requirement elicitation techniques.
Type de document :
Communication dans un congrès
22nd International Conference on Advanced Information Systems Engineering (CAiSE'2010), Jun 2010, Hammamet, Tunisia. Springer-Verlag, 6051, pp.332-347, 2010, Lecture Notes in Computer Science
Liste complète des métadonnées

https://hal.inria.fr/inria-00456994
Contributeur : Lionel Seinturier <>
Soumis le : mardi 16 février 2010 - 12:17:16
Dernière modification le : jeudi 11 janvier 2018 - 06:22:13

Identifiants

  • HAL Id : inria-00456994, version 1

Collections

Citation

Ravi Ramdoyal, Anthony Cleve, Jean-Luc Hainaut. Reverse Engineering User Interfaces for Interactive Database Conceptual Analysis. 22nd International Conference on Advanced Information Systems Engineering (CAiSE'2010), Jun 2010, Hammamet, Tunisia. Springer-Verlag, 6051, pp.332-347, 2010, Lecture Notes in Computer Science. 〈inria-00456994〉

Partager

Métriques

Consultations de la notice

200