Abstract
The semantic data model provides most of the capabilities needed to support software engineering projects. There are some aspects of supporting projects that are not adequately addressed by this model. This paper recommends several extensions to address these inadequacies. First, extensions are described to support the specification and enforcement of project data integrity. Second, extensions are described that support some of the behaviorial aspects of projects, such as methods. Third, extensions are described to control the scope of names and to control the visibility of operations and objects in a project. Software project examples are used to illustrate these extensions.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ecklund D. J., "Robustness in Distributed Hypothetical Databases," Nineteenth Hawaii International Conference on System Sciences, 1986.
Hammer M. & McLeod D., "The Semantic Data Model: A Modeling Mechanism for Database Applications," International Conference on the Management of Data, 1978.
KIT/KITIA, "DoD Requirements and Design Criteria for the Common APSE Interface Set (CAIS), "October, 1984.
Moore, B. & Kou J. "Requirements for a Software Information Database," GTE Labs, TN No. 85-1552.01, 1985
Rudmik A., & Lubeck D., "Integrated Project Support in Third Generation Environments," Nineteenth Hawaii International Conference on System Sciences, January 1986.
Stars Joint Program Office, "Joint Services Software Engineering Environment (JSSEE) Operational Concept Document," November 1984.
Zdonik, S., & Wegner, P., "Language and Methodology for Object Oriented Database Environments," Hawaii International Conference on System Sciences, January 1986.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rudmik, A. (1987). Choosing an environment data model. In: Conradi, R., Didriksen, T.M., Wanvik, D.H. (eds) Advanced Programming Environments. Lecture Notes in Computer Science, vol 244. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17189-4_109
Download citation
DOI: https://doi.org/10.1007/3-540-17189-4_109
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-17189-8
Online ISBN: 978-3-540-47347-3
eBook Packages: Springer Book Archive