Conceptual Modeling of Information Systems
It is claimed that Information Systems can be developed more easily, and can be used in a more natural way, by concentrating on the semantics of the application domain. This brief review paper presents a list of general features which characterize languages that can be used for this purpose (called “conceptual modeling languages”), and distinguish them from more traditional approaches to developing database-intensive application programs. The paper considers both programming languages and languages for specifying requirements, and includes discussion of the modeling of entities, activities, and of open issues.
KeywordsConceptual Modeling Class Description Abstraction Principle Abstraction Hierarchy Software Engineering Practice
Unable to display preview. Download preview PDF.
- [ABRI74]Abrial, J.R., “Data semantics,” in Data management systems, J.W. Klimbie and K.L.KofFeman, eds., North Holland, Amsterdam, 1974, pp. 1–59.Google Scholar
- [ADAP83]“ADAPLEX: Rationale and Reference Manual,” Technical Report CCA-83-03, Computer Corporation of America, May 1983.Google Scholar
- [BARR82]Barron,J. “Dialogue and process design for Interactive Information Systems using Taxis”, Proc. SIGOA Conf. on Office Information Systems, June 1982, Philadelphia, PA, pp.12–20.Google Scholar
- [BMS84]Brodie, M.L., J.Mylopoulos and J.W.Schmidt, Eds. On Conceptual Modelling: Perspectives from Artificial Intelligence, Databases and Programming Languages, Springer Verlag, New York, 1984.Google Scholar
- [BMW84]Borgida, A., J. Mylopoulos, and H. K. T. Wong, “Generalization/ Specialization as a Basis for Software Specification,” in [BMS84], pp. 87-114.Google Scholar
- [CDFL82]Chan, A., S. Danberg, S. Fox, W.K. Lin, A. Nori and D. Ries, “Storage and access structures to support a semantic data model”, Proc. 1982 VLDB Conference, Mexico, September 1982.Google Scholar
- [GMB82]Greenspan, S., J.Mylopoulos, A.Borgida, “Capturing more world knowledge in the requirements specification”, Proc. 6th International Conference on Software Engineering, Tokyo, 1982.Google Scholar
- [KING80a]King, J., “Intelligent Retrieval Planning”, Proc. 1st Natl Conf on AI, pp. 243–245, August 1980.Google Scholar
- [SS77]Smith, J.M., and D.C.P.Smith, “Database abstractions: aggregation and generalization”, ACM Trans. on Database Systems, Vol. 2, No. 2, June 1977, pp. 105–133.Google Scholar
- [WE83]Wiederhold, G. and R. Elmasri “A formal high-level query language for the Entity-Relationship Model”, ER Approach to Information Modeling and Analysis, P.P.Chen ed., North Holland, 1983Google Scholar