Conceptual Modeling of Information Systems

  • Alexander Borgida
Part of the Topics in Information Systems book series (TINF)


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.


Conceptual Modeling Class Description Abstraction Principle Abstraction Hierarchy Software Engineering Practice 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [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
  2. [AC085]
    Albano, A., L.Cardelli, and R.Orsini, “Galileo: A strongly typed, interactive conceptual language”, ACM Trans. on Database Systems, Vol. 10, No. 2, June 1985, pp. 230–260.CrossRefGoogle Scholar
  3. [ADAP83]
    “ADAPLEX: Rationale and Reference Manual,” Technical Report CCA-83-03, Computer Corporation of America, May 1983.Google Scholar
  4. [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
  5. [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
  6. [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
  7. [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
  8. [CHEN76]
    Chen, P.P.S., “The Entity-Relationship model: towards a unified view of data.,” ACM Trans, on Database Systems, Vol. 1, No. 1, March 1976, pp. 9–36.CrossRefGoogle Scholar
  9. [CODD79]
    Codd, E.F., “Extending the database relational model to capture more meaning,” ACM Trans. on Database Systems, Vol. 4, No. 4, December 1979, pp. 395–434.CrossRefGoogle Scholar
  10. [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
  11. [KING80a]
    King, J., “Intelligent Retrieval Planning”, Proc. 1st Natl Conf on AI, pp. 243–245, August 1980.Google Scholar
  12. [MBW80]
    J. Mylopoulos, P. Bernstein and H.K.T. Wong, “A language facility for designing interactive database-intensive systems”, ACM Trans, on Database Systems, Vol. 5, No. 2, June 1980, pp. 185–207.CrossRefGoogle Scholar
  13. [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
  14. [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

Copyright information

© Springer-Verlag 1986

Authors and Affiliations

  • Alexander Borgida
    • 1
  1. 1.Department of Computer ScienceRutgers UniversityNew BrunswickUSA

Personalised recommendations