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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
GARG P.K., Abstraction Mechanisms in Hypertext; Communications of the ACM, Vol. 31, No. 7, July 1988.
GARG P. G. & SCACCHI W., A Software Hypertext Environment, Int. Workshop on Software Version and Configuration Control, ACM, Jan. 1988, Grassau FRG.
Software Engineering Handbook, Staff of General Electric Company, McGraw-Hill, 1986.
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.
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.
JARWA S. & BRUANDET M.F., An Object-Oriented Model for Hypertext Databases: Application to Document Management in Software Engineering, Aristote Report, RAP004, January 1990.
KATZ R. H., A Database Approch for Managing VLSI Design Data, Proc. 19th ACM/IEEE Designe Automation Conference, LAs Vegas, NV., June 1982.
KIM W., BERTINO E. & Garza J.F., Composite Object Revisited, Proc. ACM-SIGMOD’89.
KIM W. et al., Composite Object Support in an Object-Oriented Database System, Proc. 2nd OOPSLA Conf., Orlando, FL, 1987.
LECLUSE C., RICHARD P., 02 an Object Oriented Data Model, Rapport Altaïr 10–87, Novembre, 1987.
McCARTHY D.R. & DAYAL U., The Architecture of an Database management System, ACM SIGMOD’89.
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.
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.
ROGER S. PRESSMANN, Software Engineering A Partitionner’s Approch, 2eme Edition, Roger S. Pressmann, McGraw-Hill, 1987.
SALTON G., McGILL M. J., Introduction to Modern Information Retrieval, Mcgraw Hill Book Company, New York, 1983.
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.
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.
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.
Interlisp-D Reference Manual, Volume II Environment, 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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