By Topic

Advances in Object-Oriented Data Modeling

Cover Image Copyright Year: 2000
Author(s): Michael P. Papazoglou; Stefano Spaccapietra; Zahir Tari
Publisher: MIT Press
Content Type : Books & eBooks
Topics: Computing & Processing
  • Print

Abstract

Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data--the objects--that make up the various business functions. Because information about a particular function is limited to one place--to the object--the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems.This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.Contributors : F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krÿmer, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield.

  •   Click to expandTable of Contents

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Front Matter

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): i - xxv
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Half Title, Cooperative Information Systems, Title, Copyright, Contents, Series Foreword, Foreword, Preface: The Blossoming of Object-Oriented Data Modeling View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Advances in Object-Oriented Data Modeling

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 1 - 18
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Schema and Model Duality, Evolution of Object-Oriented Models, Integrating Databases and Programming, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Behavioral Modeling

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 19
      Copyright Year: 2000

      MIT Press eBook Chapters

      Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data--the objects--that make up the various business functions. Because information about a particular function is limited to one place--to the object--the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems.This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.Contributors : F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krÿmer, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      A Behaviorally Driven Approach to Object-Oriented Analysis and Design with Object-Oriented Data Modeling

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 21 - 40
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, DOOSE Object-oriented Analysis and Design—Example, Object-Oriented Data Modeling during Analysis and Design, Related Work, Conclusions and Open Issues for Object-Oriented Data Modeling, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Objects and Events as Modeling Drivers

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 41 - 64
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, Structural Concepts in IFO2, The Dynamic Model of IFO2, RelatedWork: A Comparative Outline, Conclusion, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      On the Design of Behavior Consistent Specializations of Object Life Cycles in OBD and UML

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 65 - 104
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, Behavior Diagrams, Behavior Modeling in UML, Consistent Extension, Consistent Refinement, Consistent Specialization, Conclusion, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Transformation and Reverse Engineering

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 105
      Copyright Year: 2000

      MIT Press eBook Chapters

      Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data--the objects--that make up the various business functions. Because information about a particular function is limited to one place--to the object--the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems.This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.Contributors : F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krÿmer, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Mapping an Extended Entity-Relationship into a Schema of Complex Objects

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 107 - 130
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, Related Work, Semantic Clustering, Mapping a CEER Diagram into an OO Schema, The INTERSEM Prototype, Conclusion, Acknowledgments, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Leveraging Relational Data Assets

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 131 - 160
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, Approaches to Data Re-engineering, Overview of System Functionality, A Semantic-Oriented Translation Protocol, Data Language Translation, Summary, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Temporal and Dynamic Modeling

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 161
      Copyright Year: 2000

      MIT Press eBook Chapters

      Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data--the objects--that make up the various business functions. Because information about a particular function is limited to one place--to the object--the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems.This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.Contributors : F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krÿmer, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Temporally Enhanced Database Design

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 163 - 193
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, Temporal Database Design—Overview and Context, Temporal Properties of Data, Decomposition Guidelines, Other Approaches to Temporally Enhanced Database Design, Summary and Directions, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Modeling Object Dynamics

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 195 - 217
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, Basic Concepts and Definitions, Role Class Operations, Application of Roles, Related Work, Summary, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Modeling Interoperable Objects

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 219
      Copyright Year: 2000

      MIT Press eBook Chapters

      Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data--the objects--that make up the various business functions. Because information about a particular function is limited to one place--to the object--the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems.This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.Contributors : F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krÿmer, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Database Integration: The Key to Data Interoperability

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 219 - 253
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, The Example, Preparing for Integration, Identifying Interdatabase Correspondences, Solving Conflicts, Integration Strategies, Conclusion, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Identifying Objects by Declarative Queries

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 255 - 277
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, The Basic Idea, Interpretation of Database Schemas, Approaches to Object Identification, Advantages of the Observation Term Approach, Formal Definition, Comparison with Other Approaches, Conclusion, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Modeling Object Collaborations

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 279
      Copyright Year: 2000

      MIT Press eBook Chapters

      Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data--the objects--that make up the various business functions. Because information about a particular function is limited to one place--to the object--the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems.This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.Contributors : F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krÿmer, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Conceptual Modeling of Workflows

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 281 - 306
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, Workflow Concepts, WorkFlow Execution, An Example of WFDL: The Car Rental Process, Conclusions, Appendix, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Coordinated Collaboration of Objects

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 307 - 331
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, Classification of Collaboration, UML, SOCCA, Conclusions and Related Work, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Beyond Modeling

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 333
      Copyright Year: 2000

      MIT Press eBook Chapters

      Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data--the objects--that make up the various business functions. Because information about a particular function is limited to one place--to the object--the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems.This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.Contributors : F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krÿmer, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield. View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      An Active, Object-Oriented, Model-Equivalent Programming Language

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 335 - 361
      Copyright Year: 2000

      MIT Press eBook Chapters

      This chapter contains sections titled: Introduction, The OSM Model, Integrating a Model and a Language, Preserving Advances of the Past, Conclusion, References View full abstract»

    • Full text access may be available. Click article title to sign in or learn about subscription options.

      Index

      Michael P. Papazoglou ; Stefano Spaccapietra ; Zahir Tari Page(s): 363 - 367
      Copyright Year: 2000

      MIT Press eBook Chapters

      Until recently, information systems have been designed around different business functions, such as accounts payable and inventory control. Object-oriented modeling, in contrast, structures systems around the data--the objects--that make up the various business functions. Because information about a particular function is limited to one place--to the object--the system is shielded from the effects of change. Object-oriented modeling also promotes better understanding of requirements, clear designs, and more easily maintainable systems.This book focuses on recent developments in representational and processing aspects of complex data-intensive applications. The chapters cover "hot" topics such as application behavior and consistency, reverse engineering, interoperability and collaboration between objects, and work-flow modeling. Each chapter contains a review of its subject, followed by object-oriented modeling techniques and methodologies that can be applied to real-life applications.Contributors : F. Casati, S. Ceri, R. Cicchetti, L. M. L. Delcambre, E. F. Ecklund, D. W. Embley, G. Engels, J. M. Gagnon, R. Godin, M. Gogolla, L. Groenewegen, G. S. Jensen, G. Kappel, B. J. Krÿmer, S. W. Liddle, R. Missaoui, M. Norrie, M. P. Papazoglou, C. Parent, B. Perniei, P. Poncelet, G. Pozzi, M. Schreft, R. T. Snodgrass, S. Spaccapietra, M. Stumptner, M. Teisseire, W. J. van den Heuevel, S. N. Woodfield. View full abstract»