Goal-Oriented Requirements Specification for Digital Libraries

This paper presents a model for systematically organizing the activity of requirements analysis for web-based hypermedia digital libraries and for typing it up with design in a coherent fashion. In order to accomplish this goal, three conceptual tools are proposed: a goal-oriented requirements analysis model based on existing practices and concepts in requirements engineering: a lightweight notation and a taxonomy for requirment specifications. The approach presented in this paper has been developed and validated within the EU-funded UWA project (Ubiquitous Web Applications, IST-2000-25131).

[1]  John M. Carroll,et al.  Scenario-based design: envisioning work and technology in system development: john wiley & sons , 1995 .

[2]  Peter J. Nürnberg,et al.  Structuring Facilities in Digital Libraries , 1998, ECDL.

[3]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[4]  Pete Sawyer,et al.  Requirements Engineering: A Good Practice Guide , 1997 .

[5]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[6]  Uffe Kock Wiil,et al.  Requirements for development of hypermedia technology for a digital library supporting scholarly work , 2000, SAC '00.

[7]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[8]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[9]  Franca Garzotto,et al.  "Modeling-by-Patterns" of Web Applications , 1999, ER.

[10]  Nora Koch,et al.  Towards a UML Extension for Hypermedia Design , 1999, UML.

[11]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[12]  Michael Jackson,et al.  The World and the Machine , 1995, 1995 17th International Conference on Software Engineering.

[13]  Colin Potts,et al.  Using schematic scenarios to understand user needs , 1995, Symposium on Designing Interactive Systems.

[14]  Edward A. Fox,et al.  Digital libraries , 1995, CACM.

[15]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[16]  Annie I. Antón,et al.  The use of goals to surface requirements for evolving systems , 1998, Proceedings of the 20th International Conference on Software Engineering.

[17]  Axel van Lamsweerde,et al.  Requirements engineering in the year 00: a research perspective , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[18]  Christine L. Borgman Where is the librarian in the digital library? , 2001, CACM.

[19]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[20]  Patricia Vilain,et al.  Modeling Interactions and Navigation in Web Applications , 2000, ER.

[21]  Colin Potts,et al.  Recording the reasons for design decisions , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[22]  Luciano Baresi,et al.  From Web Sites to Web Applications: New Issues for Conceptual Modeling , 2000, ER.