Abstract
In this paper we present the Elen prototype objective of which is to support maintenance activities for large software systems. We take advantage of hypertext systems in order to manage links between objects (programs and documentation) and to support navigation and interface features. To overcome hypertext insufficiency in supporting structural and dynamic aspects of software engineering documents, we define a new underlying data model. The proposed data model is object-oriented, it provides the hypertext by the abstraction mechanisms necessary to model structural documents and semantics of composition links between them. With this model the “nodes” of the hypertext becomes active, in the sense that, some actions can be executed on nodes of a given type, and side effects of modifications are propagated to other nodes which may react. These later aspects are supported at the data model level using methods which constitute triggers associated to objects. This paper is focused on the presentation of dynamic aspects of the model and on the Elen prototype implementing the model features.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Belkatir N. al, Supporting Software Maintenance Evolution Processes in the Adel System, Proc. of 30th ACM Southeast Conf., Raleigh, 1992.
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.
Conklin J., Hypertext: Introduction and Survey, In IEEE Computer, Vol. 20, n°9, September 1987.
Cole F., Brown H., Standards: what can Hypertext learn from Paper Documents, in Hypertext Standardisation Workshop, January 1990.
Dittrich K.R., Gottard W. & Lockemann P.C., DAMOKLES _ A Database System for Software Engineering Environments, Proc. of int. work. on advanced Prog. Environment, Springier Verlag (ed.), 244, 1987.
Dittrich K.R, Kotz K.R, Mulle A.M, An Event/Trigger Mechanisme to enforce complexe consistency contraints in Design databases, SIGMOD Record, Vol 15, No 3, 1986.
Garg P., Abstraction Mechanisms in Hypertext; Comm. of the ACM, Vol. 31, No. 7, July 1988.
Garg P. & Scacchi W., A Hypertext System to Manage Software Life-Cycle Documents, IEEE Software, Vol. 7, N. 3, May 1990.
Software Engineering Handbook, Staff of Gen. El.,Co. McGraw-Hill, 86.
Halasz F., Reflections on NoteCards: Seven Issues for the Next Generation of Hypermedia System;Com. of the ACM, V. 31(7), Jul 1988.
Halasz F., Chwarz M., The Dexter Hypertext Reference Model; in Hypertext Standardisation Workshop, jan 1990.
Jarwa S., Chevallet J. P., Spécification d’ELEN un système pour la gestion et l’interrogation de document et de logiciel, 2nd Inter, workshop, Software Engineering and its Applications, Toulouse, dec. 1989.
Jarwa S., Bruandet M. F., A Hypertext Data Model for Information Mangement In Software Engineering, Proc. of DEXA’ 90, Aug. 1990.
Katz R. H., Information Management for Engineering Design, Springer-Verlag, Berlin Heidelberg New York Tokyo, 1985.
Kim W., Bertino E. & Garza J. F., Composite Object Revisited, Proc. ACM-SIGMOD“89.
Lange D.B., A formal Model of Hypertext; in Hypertext Standardisation Workshop, jan 1990.
Lecluse C., Richard P., O2 an Object Oriented Data Model, Rapport Altaï r 10-87, Novembre, 1987.
McCarthy D. R. & Dayal U., The Architecture of a Database management System, ACM SIGMOD’89.
Norman M.D., Mayer D.S., Context-A Partitionning Concept for Hypertext, ACM trans. of Office Inf. Systems, Vol. 5, N°2,1987, p. 168–186.
Oquendo F., Zucker J.D. & Tassard G., Support for Software Tool Integration & Process-Centered Software Engineering Environments, Third Inter. Workshop, Sof. Engineering and its Applications, Toulouse, 1990.
Pillamarri M.K., Toward a Semantic Data Model Based on Objectoriented and Entity-Relationship Concepts, M.S., Dep. of Electrical Engineering, University of Florida, December 1987.
Pressmann R.S., Software Engineering A Partitionner’s Approach, McGraw-Hill, 1987.
Salton G., McGill M.J., Introduction to Modern Information Retrieval, Mcgraw Hill Book Company, New York, 1983.
Savoy J., Hypertexte:Concepts et Problèmes, Rap. de Recherche, Un. de Montréal, Dep. d’informatique et de Ro,Montréal(Qc) H3C 3J7, 1990.
Stotts P. D., Furuta R. Petri-Net-Based Hypertext: Document Structure with Browsing Semantics; ACM Trans. on Inf. Syst., V. 7(1), 1989, p 3–29.
Tompa F.W.N. A Data Model for Flexible Hypertext Database Systems; ACM Trans. on Information Systems, Vol. 7, No. 1, Jan. 1989, pp 85–100.
Intcrlisp-D Reference Manual, Volumes I, II, III Environment, 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer-Verlag/Wien
About this paper
Cite this paper
Jarwa, S., Bruandet, MF. (1992). Elen Prototype: an Active Hypertext System for Document Management in Software Engineering. In: Tjoa, A., Ramos, I. (eds) Database and Expert Systems Applications. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7557-6_77
Download citation
DOI: https://doi.org/10.1007/978-3-7091-7557-6_77
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82400-9
Online ISBN: 978-3-7091-7557-6
eBook Packages: Springer Book Archive