Skip to main content

Characterizing Information Modeling Techniques

  • Chapter
Handbook on Architectures of Information Systems

Part of the book series: International Handbooks on Information Systems ((INFOSYS))

  • 243 Accesses

Abstract

Information modeling is concerned with the construction of symbolic structures which capture the meaning of information and organize it in ways that make it understandable and useful to people. Given that information is becoming a ubiquitous, abundant and precious resource, information modeling is serving as a core technology for information systems engineering. We present a brief history of information modeling techniques in Computer Science and survey such techniques developed within Knowledge Representation (Artificial Intelligence), Data Modeling (Databases), and Requirements Analysis (Software Engineering and Information Systems). The presentation then offers a comparative framework for information modeling proposals which classifies them according to their ontologies, i.e., the type of application for which they are intended, the set of abstraction mechanisms (or, structuring principles) they support, as well as the tools they provide for building, analyzing, and managing application models. Examples of ontologies include static worlds consisting of entities and relationships, or dynamic ones consisting of processes. Generalization, aggregation, and classification are three of the best known abstraction mechanisms, adopted by many information models and used widely in information modeling practice. The final component of the paper uses the comparative framework proposed earlier to assess well known information modeling techniques, both from a user and a designer perspective.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abiteboul, S., Bonner, A., Objects and Views, Proceedings of the ACM SIGMOD International Conference on the Management of Data, 1991, 238–247

    Google Scholar 

  2. Abrial, J.-R., Data Semantics, in: Klimbie, Koffeman (eds.), Data Management Systems, North-Holland, 1974

    Google Scholar 

  3. Allen, J. F., Towards a General Theory of Action and Time, Artificial Intelligence (23), 1984, 123–154

    Google Scholar 

  4. ANSI/X3/SPARC Study Group on Database Management Systems, Interim Report, FDT 7 (2), 1975

    Google Scholar 

  5. Atkinson, M., Bancilhon, F., DeWitt, D., Dittrich, K., Maier, D., Zdonik, S., The Object-Oriented Database System Manifesto, in: Deductive and Object-oriented Databases, Elsevier Science Publishers, Amsterdam, Netherlands, 1990

    Google Scholar 

  6. Balzer, R., Goldman, N., Wile, D., Operational specifications as a basis for rapid prototyping, in: Proceedings Symposium on Rapid Prototyping, ACM Software Engineering Notes 7(5), 1982, 3–16

    Google Scholar 

  7. Batini, C., Lenzerini, M., Navathe, S., Database Design: An Entity-Relationship Approach, Benjamin Cummings, 1992

    Google Scholar 

  8. Bell, T. E., Thayer, T. A., Software Requirements: are they really a problem, in: Proceedings Second International Conference on Software Engineering, 1976, 61–68

    Google Scholar 

  9. P. Bernus, L. Nemes, (eds.), Modelling and Methodologis for Enterprise Integration, Chapman, Hill, 1996

    Google Scholar 

  10. Bertino, E., A View Mechanism for Object-Oriented Databases, International Conference on Extending Database Technologies (EDBT’92), Vienna, April 1992, Lecture Notes in Computer Science, 1992

    Google Scholar 

  11. Bobrow, D. G., Winograd, T., An Overview of KRL, a Knowledge Representation Language, Cognitive Science 1, 1977, 3–46

    Article  Google Scholar 

  12. Boman, M., Bubenko, J., Johannesson, P., Wangler, B., Conceptual Modeling, Prentice Hall, 1997

    Google Scholar 

  13. Booch, G., Object-Oriented Analysis and Design, BenjaminCummings, 1994

    Google Scholar 

  14. Borgida, A., Greenspan, S., Mylopoulos, J., Knowledge Representation as a Basis for Requirements Specification, IEEE Computer 18(4), April 1985, Reprinted in: Rich, C., Waters, R., Readings in Artificial Intelligence and Software Engineering, Morgan-Kaufmann, 1987

    Google Scholar 

  15. Bunge, M., Treatise on Basic Philosophy: Ontology I — The Furniture of the World, Reidel, 1977

    Book  Google Scholar 

  16. Borgida, A., Features of Languages for the Development of Information Systems at the Conceptual Level, IEEE Software 2 (1), January 1985

    Google Scholar 

  17. Borgida, A., Modeling Class Hierarchies with Contradictions, Proceedings ACM SIGMOD Conference, 1988, 434–443

    Google Scholar 

  18. Borgida, A., Brachman, R., McGuiness, D., Resnick, L., CLASSIC/DB: A Structural Data Model for Objects, Proceedings ACM SIGMOD Conference, Portland, 1989

    Google Scholar 

  19. Borgida, A., Knowledge Representation and Semantic Data Modelling: Similarities and Differences, Proceedings Entity-Relationship Conference, Geneva, 1990

    Google Scholar 

  20. Brachman, R. J., On the Epistemological Status of Semantic Networks, in: N. V. Findler (ed.), Associative Networks: Representation and Use of Knowledge by Computers, Academic Press, New York, 1979

    Google Scholar 

  21. Brachman, R. J., Fikes, R. E., Levesque, H. J., Krypton: A Functional Approach to Knowledge Representation, IEEE Computer 16 (10), 1983, 67–74

    Article  Google Scholar 

  22. Brachman, R., What Is-a is and isn’t: An Analysis of Taxonomic Links in Semantic Networks, IEEE Computer, 1983

    Google Scholar 

  23. BL85] Brachman, R. J., Levesque, H. J., A Fundamental Tradeoff in Knowledge Representation and Reasoning (Revised Version), in: [BL85b]

    Google Scholar 

  24. R. J. Brachman, H. J. Levesque, (eds.), Readings in Knowledge Representation, Morgan Kaufmann, Los Altos, CA, 1985, 41–70

    Google Scholar 

  25. M. Brodie, S. Zilles, (eds.), Proceedings of Workshop on Data Abstraction, Databases and Conceptual Modelling, Pingree Park Colorado, Joint SIGART, SIGMOD, SIGPLAN newsletter, 1981

    Google Scholar 

  26. M. Brodie, J. Mylopoulos, J. Schmidt, (eds.), On Conceptual Modelling: Perspectives from Artificial Intelligence, Databases and Programming Languages, Springer-Verlag, 1984

    Google Scholar 

  27. M. Brodie, J. Mylopoulos, (eds.), On Knowledge Base Management Systems: Perspectives from Artificial Intelligence and Databases, Springer-Verlag, 1986

    Google Scholar 

  28. Bubenko, J., Information Modeling in the Context of System Development, in: Proceedings IFIP Congress 80, 1980, 395–411

    Google Scholar 

  29. Carnap, R., The Logical Structure of the World: Pseudoproblems in Philosophy, University of California Press, 1967

    Google Scholar 

  30. Che76]Chen, P., The Entity-Relationship Model: Towards a Unified View of Data, ACM Transactions on Database Systems 1 (1), 1976

    Google Scholar 

  31. Chung, L., Representing and Using Non-Functional Requirements: A Process-Oriented Approach, Ph.D thesis, Department of Computer Science, U. of Toronto, 1993

    Google Scholar 

  32. Coad, P., Yourdon, E., Object-Oriented Analysis, Yourdon Press, Englewood Cliffs, NJ, 1990

    Google Scholar 

  33. Codd, E. F., A Relational Model for Large Shared Data Banks, Communications of the ACM 13, No. 6, 1970, 377–387

    Article  Google Scholar 

  34. Codd, E. F., Further Normalization of the Data Base Relational Model, in: Data Base Systems, Courant Computer Science Symposia Series, Prentice Hall, 1972

    Google Scholar 

  35. Codd, E. F., Extending the Database Relational Model to Capture More Meaning, ACM Transactions on Database Systems 4, No. 4, 1979

    Google Scholar 

  36. Codd, E. F., Relational Database: A Practical Foundation for Productivity, Communications of the ACM, 1982

    Google Scholar 

  37. Cohn, A. G., On the Appearance of Sortal Literals: a Non Substitutional Framework for Hybrid Reasoning, in: Proceedings of the First International Conference on Principles of Knowledge Representation and Reasoning, Toronto, 1989, 55–66

    Google Scholar 

  38. Collins, A., Smith, E., Readings in Cognitive Science: A Perspective from Psychology and Artificial Intelligence, Morgan-Kaufmann, 1988

    Google Scholar 

  39. Conklin, J, Begeman, M., IBIS: A Hypertext Tool for Exploratory Policy Discussion, Transactions on Office Information Systems, 6 (4), 1988, 281–318

    Google Scholar 

  40. Curtis, B., Kellner, M., Over, J., Process Modelling, Communications of the ACM 35 (9), September 1992

    Google Scholar 

  41. Dahl, 0.-J., Hoare, C., Hierarchical Program Structures, in: O.-J. Dahl, E. Dijkstra, C. Hoare, (eds.), Structured Programming, Academic Press, 1972

    Google Scholar 

  42. Dardenne, A., Fickas, S., Lamsweerde, A. van, Goal Directed Requirements Acquisition, in: Science of Computer Programming, 20, 1993, 3–50

    Google Scholar 

  43. Davis, E., Representing and Acquiring Geographic Knowledge, Pitman, 1986

    Google Scholar 

  44. Davis, A., Software Requirements: Objects, Functions and States, Prentice Hall, 1993

    Google Scholar 

  45. De Marco, T., Structured Analysis and System Specification, Prentice Hall, 1979

    Google Scholar 

  46. Dubois, E., Hagelstein, J., Lahou, E., Ponsaert, F., Rifaut, A., A Knowledge Representation Language for Requirements Engineering, Proceedings of the IEEE 74 (10), 1986

    Google Scholar 

  47. Dubois, E., Du Bois, P., Rifaut, A., Elaborating, Structuring and Expressing Formal Requirements for Composite Systems, Proceedings Fourth International Conference on Advanced Information Systems Engineering (CAiSE-92), Manchester, 1992

    Google Scholar 

  48. Embley, D., Kurtz, B., Woodfield, S., Object-Oriented Systems Analysis, Yourdon Press, Prentice Hall, 1992

    Google Scholar 

  49. Proceedings of the Third European Software Engineering Conference, Milan, Italy, Springer-Verlag, 1993

    Google Scholar 

  50. Feather, M., Language Support for the Specification and Derivation of Concurrent Systems, ACM Transactions on Programming Languages 9 (2), April 1987, 198–234

    Article  Google Scholar 

  51. Fickas, S., Nagarajan, P., Critiquing Software Specifications: a Knowledge-Based Approach, in: IEEE Software, November 1988

    Google Scholar 

  52. N. V. Findler, (ed.), Associative Networks: Representation and Use of Knowledge by Computers, Academic Press, New York, 1979

    Google Scholar 

  53. Finkelstein, A., Kramer, J., et al, Viewpoints: A Framework for Multiple Perspectives in System Development, International Journal of Software Engineering and Knowledge Engineering, 2(1), World Scientific Publishing, March 1992, 31–57

    Google Scholar 

  54. Finkelstein, A., Gabbay, D., et al,Inconsistency Handling in Multi-Perspective Specifications, in: [ESEC93], 84–99

    Google Scholar 

  55. Galbraith, J. R., Designing Complex Organizations, Addison Wesley, 1973

    Google Scholar 

  56. Gotel, O., Finkelstein, A., Contribution Structures, Proceedings Second IEEE International Symposium on Requirements Engineering, York, England, March 1995

    Google Scholar 

  57. Greenspan, S., Mylopoulos, J., Borgida, A., Capturing More World Knowledge in the Requirements Specification, Proc. 6th Int. Conf. on SE, Tokyo, 1982, Reprinted in: P. Freeman, A. Wasserman (eds.), Tutorial on Software Design Techniques, IEEE Computer Society Press, 1984, also in: Prieto-Diaz, R., Arango, G., Domain Analysis and Software Systems Modeling, IEEE Comp. Sci. Press, 1991

    Google Scholar 

  58. Greenspan, S., Requirements Modeling: A Knowledge Representation Approach to Requirements Definition, Ph.D. thesis, Department of Computer Science, University of Toronto, 1984

    Google Scholar 

  59. Greenspan, S., Borgida, A., Mylopoulos, J., A Requirements Modeling Language and Its Logic, Information Systems 11(1), 1986, 9–23, also appears in: M. Brodie, J. Mylopoulos (eds.), Knowledge Base Management Systems, Springer-Verlag, 1986

    Google Scholar 

  60. Hammer, M., McLeod, D., Database Description with SDM: A Semantic Data Model, ACM Transactions on Database Systems, September 1981

    Google Scholar 

  61. Harel, D., Statecharts: A Visual Formalism for Complex Systems, Science of Computer Programming 8, 1987

    Google Scholar 

  62. Hayes, P. J., The Second Naive Physics Manifesto, in: J. R. Hobbs, R. C. Moore (eds.), Formal Theories of the Commonsense World, Ablex Publishing Corp., Norwood, N. J., 1985, 1–36

    Google Scholar 

  63. F. Hayes-Roth, D. A. Waterman, D. B. Lenat, (eds.), Building Expert Systems, Addison-Wesley, Reading, MA, 1983

    Google Scholar 

  64. Hendrix, G. G., Encoding Knowledge in Partitioned Networks, in: N. V. Findler (ed.), Associative Networks: Representation and Use of Knowledge by Computers, Academic Press, New York, 1979, 51–92

    Google Scholar 

  65. Hewitt, C., Procedural Embedding of Knowledge in PLANNER, Proceedings International Joint Conference on Artificial Intelligence (IJCAI`71), London, September 1971, 167–182

    Google Scholar 

  66. Hirst, G., Ontological Assumptions in Knowledge Representation, in: Proceedings of the First International Conference on Principles of Knowledge Representation and Reasoning, Toronto, 1989, 157–169

    Google Scholar 

  67. Hull, R., King, R., Semantic Database Modelling: Survey, Applications and Research Issues, ACM Computing Surveys 19 (3), September 1987

    Google Scholar 

  68. Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G., Object-Oriented Software Engineering, A Use Case Driven Approach, Addison-Wesley, 1992

    Google Scholar 

  69. Jackson, M., Information Systems: Modeling, Sequencing and Transformation, Proceedings Third International Conference on Software Engineering, 1978, 72–81

    Google Scholar 

  70. Jackson, M., System Development, Prentice Hall, 1983

    Google Scholar 

  71. Jarke, M., Mylopoulos, J., Schmidt, J., Vassiliou, Y., DAIDA: An Environment for Evolving Information Systems, ACM Transactions on Information Systems 10 (1), 1992, 1–50

    Article  Google Scholar 

  72. Janke, M., Gallersdörfer, R., Jeusfeld, M. A., Staudt, M., Eherer, S., ConceptBase–a deductive object base for meta data management, Journal of Intelligent Information Systems, (Special Issue on Advances in Deductive Object-Oriented Databases), Vol. 4, No. 2, 1995, 167–192

    Google Scholar 

  73. JJNS98] Jeusfeld, M., Jarke, M., Nissen, H., Staudt, M., ConceptBase: Managing Conceptual Models About Information Systems, (this volume)

    Google Scholar 

  74. Johnson, W. L., Feather, M., Harris, D., Representing and Presenting Requirements Knowledge, IEEE Transactions on Software Engineering, October 1992, 853–869

    Google Scholar 

  75. Katz, R. H., Toward a Unified Framework for Version Modeling in Engineering Databases, ACM Computing Surveys 22 (4), December 1990, 375–408

    Article  Google Scholar 

  76. Kim, W., Bertino, E., Garza, J. F., Composite Objects Revisited, in: Proceedings Object-Oriented Programming Systems, Languages and Applications (OOPSLA’89), 1989, 337–347

    Google Scholar 

  77. W. Klas, A. Sheth, (eds.), Special Issue: Metadata for Digital Data, ACM SIGMOD Record 23(4), December 1994

    Google Scholar 

  78. Kramer, B., Mylopoulos, J., A Survey of Knowledge Representation, in: S. Shapiro (ed.), The Encyclopedea of Artificial Intelligence, John Wiley and Sons Inc., 2nd edition, 1991

    Google Scholar 

  79. Lam, W., McDermid, J., Vickers, A., Ten Steps Towards Systematic Requirements Reuse, in: Proceedings Third IEEE International Symposium on Requirements Engineering, Annapolis, January 1997, 6–15

    Chapter  Google Scholar 

  80. Lee, J., Lai, K.-Y., What is Design Rationale?, Human-Computer Interaction 6 (3–4), 1991

    Google Scholar 

  81. Lenat, D., Guha, R., Building Large Knowledge Based Systems - Representation and Inference in the CYC Project, Addison-Wesley, 1990

    Google Scholar 

  82. Levesque, H. J., Mylopoulos, J., A Procedural Semantics for Semantic Networks, in: N. V. Findler (ed.), Associative Networks: Representation and Use of Knowledge by Computers, Academic Press, New York, 1979, 93–120

    Google Scholar 

  83. Levesque, H. J., Knowledge Representation and Reasoning, Annual Review of Computer Science 1, 1986, 255–287

    Article  Google Scholar 

  84. Lockemann, P. C., Nagel, H.-H., Walter, I. M., Databases for Knowledge Bases: An Empirical Study, Data and Knowledge Engineering 7, 1991, 115–154

    Article  Google Scholar 

  85. MBW80] Mylopoulos, J., Bernstein, P. A., Wong, H. K. T., A Language Facility for Designing Data-Intensive Applications, ACM Trans.

    Google Scholar 

  86. P. Loucopoulos, R. Zicari, (eds.), Conceptual Modeling, Databases and CASE: An Integrated View of Information System Development, Wiley, 1992

    Google Scholar 

  87. Maida, A., Shapiro, S. C., Intensional Concepts in Propositional Semantic Networks, Cognitive Science 6, 1982, 291–330

    Article  Google Scholar 

  88. Massonet, P., Lamsweerde, A. van, Analogical Reuse of Requirements frameworks, in: Proceedings Third IEEE International Symposium on Requirements Engineering, Annapolis, January 1997, 17–26

    Google Scholar 

  89. McCarthy, J., Programs with Common Sense, in: M. Minsky (ed.), Semantic Information Processing, MIT Press, Cambridge, MA, 1968, 403–418

    Google Scholar 

  90. Macfarlane, I., Reilly, I., Requirements Traceability in an Integrated Development Environment, in: Proceedings Second IEEE International Symposium on Requirements Engineering, York, England, March 1995

    Google Scholar 

  91. MacLean, A., Young, R., Bellotti, V., Moran, T., Questions, Options, Criteria: Elements of Design Space Analysis, Human-Computer Interaction 6 (3–4), 1991

    Google Scholar 

  92. N. Madhavji, M. H. Penedo, (eds.), Special Section on the Evolution of Software Processes, IEEE Transactions on Software Engineering 19(12), 1993

    Google Scholar 

  93. Miller, G., Johnson-Laird, P., Language and Perception, Harvard University Press, 1976

    Google Scholar 

  94. M. Minsky, (ed.), Semantic Information Processing, MIT Press, Cambridge, MA, 1968

    Google Scholar 

  95. Minsky, M., A Framework for Representing Knowledge, in: P. Winston (ed.), The Psychology of Computer Vision, the MIT Press, 1975

    Google Scholar 

  96. Mintzberg, H., The Structuring of Organizations, Prentice Hall, 1979

    Google Scholar 

  97. Motschnig-Pitrik, R., Mylopoulos, J., Classes and Instances, International Journal of Intelligent and Cooperative Systems 1 (1), April 1992

    Google Scholar 

  98. Motschnig-Pitrik, R., The Semantics of Parts Versus Aggregates, in: Data/Knowledge Modeling, Proceedings Fifth Conference on Advanced Information Systems Engineering (CAiSE93), Paris, June 1993 on Database Systems 5(2), June 1980, reprinted in: S. Zdonik, D. Maier, Readings in Object-Oriented Database Systems, Morgan-Kaufmann, 1989

    Google Scholar 

  99. J. Mylopoulos, M. Brodie, (eds.), Readings in Artificial Intelligence and Databases, Morgan-Kaufmann, 1988

    Google Scholar 

  100. Mylopoulos, J., Borgida, A., Jarke, M., Koubarakis, M., Telos: Representing Knowledge About Information Systems, ACM Transactions on Information Systems, October 1990

    Google Scholar 

  101. Mylopoulos, J., Motschnig-Pitrik, R., Partitioning an Information Base Through Contexts, Proceedings Third International Conference on Cooperative Information Systems (CoopIS`95), Vienna, May 1995

    Google Scholar 

  102. Mylopoulos, J., Chaudhri, V., Plexousakis, D., Shrufi, A., Topaloglou, T., Building Knowledge Base Management Systems, Very Large Databases Journal 5 (4), October 1996

    Google Scholar 

  103. Norrie, M. C., Wunderli, M., Coordination System Modelling, Proceedings of the Thirteenth International Conference on The Entity Relationship Approach, Manchester, UK, December 1994

    Google Scholar 

  104. Nuseibeh, B., Kramer, J., Finkelstein, A., Expressing the Relationships Between Multiple Views, in: Requirements Specification, Proceedings 15th International Conference on Software Engineering, IEEE Computer Science Press, Baltimore, MD, May 1993, 187–196

    Google Scholar 

  105. Patil, R., Fikes, R., Patel-Schneider, P., Mckay, D., Finin, T., Gruber, T., Neches, R., The DARPA Knowledge Sharing Effort: Progress Report, Proceedings Third International Conference on Knowledge Representation and Reasoning, Boston, November 1992

    Google Scholar 

  106. Peckham, J., Maryanski, F., Semantic Data Models, ACM Corn putinf Surveys 20 (3), September 1988

    Google Scholar 

  107. Pfeffer, J., Salancik, G., The External Control of Organizations: A Resource Dependency Perspective, Harper and Row, 1978

    Google Scholar 

  108. Pirotte, A., Zimanyi, E., Massart, D., Yakusheva, T., Materialization: A Powerful and Ubiquitous Abstraction Pattern, Proceedings Very large Databases Conference (VLDB`94), Santiago Chile, 1994

    Google Scholar 

  109. Politakis, P., Empirical Analysis of Expert Systems, Pitman Publishers, 1985

    Google Scholar 

  110. Potts, C., Bruns, G., Recording the Reasons for Design Decisions, in: Proceedings Tenth International Conference on Software Engineering, Singapore, 1988

    Google Scholar 

  111. Prevelakis, V., Tsichritzis, D., Perspectives on Software Development Environments, in: Proceedings Fifth Conference on Advanced Information Systems Engineering (CAiSE’93), Paris, France, June 1993, Lecture Notes in Computer Science 685, Springer Verlag, 1993

    Google Scholar 

  112. Quillian, M. R., Semantic Memory, in: M. Minsky (ed.), Semantic Information Processing, MIT Press, Cambridge, MA, 1968, 227–270

    Google Scholar 

  113. Proceedings IEEE International Symposium on Requirements Engineering, IEEE Computer Society Press, January 1993

    Google Scholar 

  114. Rieger, C., An Organization of Knowledge for Problem-Solving and Language Comprehension, Artificial Intelligence 7 (2), 1976, 89–127

    Article  Google Scholar 

  115. Robinson, W., Fickas, S., Supporting Multi-Perspective Requirements Engineering, in: [ICRE94]

    Google Scholar 

  116. Rolland, C., Cauvet, C., Trends and Perspectives in Conceptual Modeling, in: [LZ92]

    Google Scholar 

  117. Roman, G.-C., A Taxonomy of Current Issues in Requirements Engineering, IEEE Computer 18 (4), April 1985

    Google Scholar 

  118. RS77] Ross, D. T., Schoman, Structured Analysis for Requirements Definition, in: [TSE77], 6–15

    Google Scholar 

  119. Ros77b] Ross, D. T., Structured Analysis: A Language for Communicating Ideas, in: [TSE77], 16–34

    Google Scholar 

  120. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W, Object-Oriented Modeling and Design, Prentice Hall, 1991

    Google Scholar 

  121. Guidelines for Verification and Validation of Expert Systems: Review of Conventional Methods, Science Applications Interna- tional Corporation, Report to the US Nuclear Regulatory Com- mission and the Electric Power Research Institute (EPRI), 1991

    Google Scholar 

  122. Shlaer, S., Mellor, S., Object-Oriented Systems Analysis, Yourdon, Englewood Cliffs, NJ, 1988

    Google Scholar 

  123. J. Schmidt, C. Thanos, (eds.), Foundations of Knowledge Base Management, Springer Verlag, 1989

    Google Scholar 

  124. Schoebbens, P. Y., Exceptions in Algebraic Specifications: On the Meaning of `but`, Science of Computer Programming 20, 1993, 73–111

    Article  Google Scholar 

  125. Scholl, M. H., Laasch, C., Tresch, M., Updateable Views in Object Oriented Databases, Proceedings of the Second International Conference on Deductive and Object-Oriented Database Systems, Munich, December 1991

    Google Scholar 

  126. Scott, W., Organizations: Rational, Natural or Open Systems, Prentice Hall, 2nd edition, 1987

    Google Scholar 

  127. Shlaer, S., Mellor, S., Object-Oriented Systems Analysis: Modeling the World in Data, Prentice Hall, 1988

    Google Scholar 

  128. Smith, J., Smith, D. C. P., Database Abstractions: Aggregation and Generalization, ACM Transactions on Database Systems 2 (2), Jun. 1977, 105–133

    Article  Google Scholar 

  129. Solvberg, A., A Contribution to the Definition of Concepts for Expressing Users Information System Requirements, in: Proceedings International Conference on the E-R Approach to Systems Analysis and Design, December 1979

    Google Scholar 

  130. Spivey, J. M., The Z Notation: A Reference Manual, Prentice Hall, 1989

    Google Scholar 

  131. Thayer, R., Dorfman, M., System and Software Requirements Engineering, (two volumes ), IEEE Computer Society Press, 1990

    Google Scholar 

  132. Topaloglou, T., Mylopoulos, J., Representing Partial Spatial Information in Databases: A Conceptual Modeling Approach, Proceedings Fifteenth International Conference on Conceptual Modeling (ER`96), Cottbus, Germany, October 1996

    Google Scholar 

  133. IEEE Transactions on Software Engineering 3(1), Special Issue on Requirements Analysis, January 1977

    Google Scholar 

  134. IEEE Transactions on Software Engineering, 18(6) and 18(10), Special Issue on Knowledge Representation and Reasoning in Software Development, June and October 1992

    Google Scholar 

  135. Tsichritzis, D., Lochovsky, F., Data Models, Prentice Hall, 1982

    Google Scholar 

  136. Rational Software Corporation, Unified Modeling Language Resource Centre, http://www.rational.com/uml 1997

    Google Scholar 

  137. Vernadat, F., Computer-Integrated Manufacturing: On the Database Aspect, Proceedings of CAD/CAM and Robotics Conference, Toronto, 1984

    Google Scholar 

  138. Vernadat, F., Enterprise Modeling and Integration, Chapman and Hall, 1996

    Google Scholar 

  139. Vilain, M., Kautz, H., van Beek, P., Constraint Propagation Algorithms for Temporal Reasoning: A Revised Report, in: D. Weld, J. De Kleer (eds.), Readings in Qualitative Reasoning About Physical Systems, Morgan Kaufmann, 1989

    Google Scholar 

  140. Wand, Y., A Proposal for a Formal Model of Objects, in: W. Kim, F. Lochovsky (eds.), Object-Oriented Concepts, Databases and Applications, Addison-Wesley, 1989

    Google Scholar 

  141. Wand, Y., Weber, R., An Ontological Model of an Information System, IEEE Transactions on Software Engineering 16, 1282 1292

    Google Scholar 

  142. Webster, D. E., Mapping the Design Representation Terrain: A Survey, TR-STP-093–87, Microelectronics and Computer Corporation (MCC), Austin, 1987

    Google Scholar 

  143. Widom, J., Research Problems in Data Warehousing, in: Proceedings Fourth Conference on Information and Knowledge Management, November 1995

    Google Scholar 

  144. Yu93] Yu, E., Modeling Organizations for Information Systems Requirements Engineering, in: [RE93], 34–41

    Google Scholar 

  145. Yu, E., Mylopoulos, J., Understanding ‘Why’ in Software Process Modeling, Analysis and Design, Proceedings Sixteenth International Conference on Software Engineering, Sorrento, 1994

    Google Scholar 

  146. Yu, E., Mylopoulos, J., Lesperance, Y., AI Models for Business Process Re-Engineering, IEEE Expert 11 (4), August 1996

    Google Scholar 

  147. S. Zdonik, D. Maier, (eds.), Readings in Object-Oriented Databases, Morgan-Kaufmann, 1989

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Mylopoulos, J. (1998). Characterizing Information Modeling Techniques. In: Bernus, P., Mertins, K., Schmidt, G. (eds) Handbook on Architectures of Information Systems. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03526-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-03526-9_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-03528-3

  • Online ISBN: 978-3-662-03526-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics