Skip to main content

A Hypertext Database Model for Information Management in Software Engineering

  • Chapter
Database and Expert Systems Applications

Abstract

This paper presents a basic data model for a hypertext database that manages software information produced throughout the software lifecycle. This information is software documentation and programs (e.g. requirement documents, specification documents, test specification documents, source and object codes, etc). Our objective is to constitute an efficient aid in the development and the maintenance activities using an integrated engineering information system.

We propose an Object-Oriented data model supporting hypertext features. Documents and programs are modeled as composite objects, and links are supported between documentation fragments, between program fragments and between documentation and programs. The model aims to provide a definition of the semantics of hypertext links including a support for composite objects with shared components, and to distinguish hypertext composition links from simple ones. In addition to these static aspects, the model expresses the dynamic behaviour of objects and their evolution over time, e.g. version management and side effect propagation after updating code or documentation. In order to locate fragments of documents relevant to user’s requests, information retrieval by content in addition to database-like queries and hypertext information navigation is supported.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. BELKHATIR N. & ESTUBLIER J., Nomade: Noyau de Maintenance et de Developpement, Proc. Int. Workshop in Software Engineering and its Application, Toulouse, France, Decembre5–9, 1988, pp. 151–167.

    Google Scholar 

  2. CAREY M. J., DEWITT D. J., VANDENBERG S. L., A Data Model and Query Language for EXODUS, Proc. ACM SIGMOD, Chicago, June 1–3, 1988.

    Google Scholar 

  3. CHIARAMELLA Y., BRUANDET M. F., DEFUDE B., KERKOUBA D., IOTA: a Full-Text Information Retrieval System, in Proc. of SIGIR Conference on Research and Development in Information Retrieval, Pisa, Italy, 1986.

    Google Scholar 

  4. GARG P.K., Abstraction Mechanisms in Hypertext; Communications of the ACM, Vol. 31, No. 7, July 1988.

    Article  Google Scholar 

  5. GARG P. G. & SCACCHI W., A Software Hypertext Environment, Int. Workshop on Software Version and Configuration Control, ACM, Jan. 1988, Grassau FRG.

    Google Scholar 

  6. Software Engineering Handbook, Staff of General Electric Company, McGraw-Hill, 1986.

    Google Scholar 

  7. HALASZ F.G., Reflections on NoteCards: Seven Isues for the Next Generation of Hypermedia System; Communications of the ACM, Vol. 31, No. 7, July 1988.

    Article  Google Scholar 

  8. JARWA S. & CHEVALLET J.P., Spécification d’ELEN un système pour la gestion et l’interrogation de document et de logiciel, Second Intemgtional workshop, Software Engineering and its Applications, Toulouse, 4–8 december, 1989.

    Google Scholar 

  9. JARWA S. & BRUANDET M.F., An Object-Oriented Model for Hypertext Databases: Application to Document Management in Software Engineering, Aristote Report, RAP004, January 1990.

    Google Scholar 

  10. KATZ R. H., A Database Approch for Managing VLSI Design Data, Proc. 19th ACM/IEEE Designe Automation Conference, LAs Vegas, NV., June 1982.

    Google Scholar 

  11. KIM W., BERTINO E. & Garza J.F., Composite Object Revisited, Proc. ACM-SIGMOD’89.

    Google Scholar 

  12. KIM W. et al., Composite Object Support in an Object-Oriented Database System, Proc. 2nd OOPSLA Conf., Orlando, FL, 1987.

    Google Scholar 

  13. LECLUSE C., RICHARD P., 02 an Object Oriented Data Model, Rapport Altaïr 10–87, Novembre, 1987.

    Google Scholar 

  14. McCARTHY D.R. & DAYAL U., The Architecture of an Database management System, ACM SIGMOD’89.

    Google Scholar 

  15. NORMAN M. D. & MAYER D. S., Context- A Partitionning Cocept for Hypertext, ACM trans. of Office Information Systems, Vol. 5, N°2, Apr. 1987, pp. 168–186.

    Article  Google Scholar 

  16. PILLAMARRI M. K., Toward a Semantic Data Model Based on Object-Oriented and Entity-Relationship Concepts, M. S., Departement of Electrical Engineering, University of Florida, December 1987.

    Google Scholar 

  17. ROGER S. PRESSMANN, Software Engineering A Partitionner’s Approch, 2eme Edition, Roger S. Pressmann, McGraw-Hill, 1987.

    Google Scholar 

  18. SALTON G., McGILL M. J., Introduction to Modern Information Retrieval, Mcgraw Hill Book Company, New York, 1983.

    MATH  Google Scholar 

  19. SCOTT E. H., KING R., The Ca’ctis Project: Database Support for Software Environments, IEEE Transaction on Software Engineering, Vol. 14, No. 6, June 1988.

    Article  Google Scholar 

  20. STOTTS P. D., FURUTA R. Petri-Net-Based Hypertext: Document Structure with Browsing Semantics; ACM Transactions on Information Systems, Vol. 7, No. 1, January 1989, pp 3–29.

    Google Scholar 

  21. TOMPA F. WN., A Data Model for Flexible Hypetrtext Database Systems; ACM Transactions on Information Systems, Vol. 7, No. 1, January 1989, pp 85–100.

    Google Scholar 

  22. Interlisp-D Reference Manual, Volume II Environment, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag/Wien

About this chapter

Cite this chapter

Jarwa, S., Bruandet, MF. (1990). A Hypertext Database Model for Information Management in Software Engineering. In: Tjoa, A.M., Wagner, R. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7553-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-7553-8_11

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82234-0

  • Online ISBN: 978-3-7091-7553-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics