Skip to main content
Book cover

OOIS’96 pp 31–43Cite as

CO-IP: An Object Model For OIS

  • Conference paper

Abstract

Modeling office procedures and roles of office objects are the key issues in modern Office Information Systems (OIS). The core object model consisting of objects, messages and inheritance is not adequate to tackle these complex requirements of office information systems. In this paper, we propose an extended object model, called CO-IP model, which captures these issues succinctly. In this model, the set of rules governing office procedures are modeled as constraints. Office activity is based on constraint satisfaction and constraint propagation. The constraints are captured by means of Constraint Meta-objects (COs). These constraint meta-objects can be plugged or unplugged to office objects dynamically. Different set of constraints is to be bound to an office object corresponding to its different roles. The roles are modeled as different abstractions of the office object through the concept of Interface Polymorphism (IP). The office object hence has multiple abstractions, which can be activated or deactivated by sending special messages. This model has been applied for the case of a regional airforce headquarters.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • M.A. Ellis and B. Stroustrup. The Annotated C++ Reference Manual Reading, Addison-Wesley, 1990.

    Google Scholar 

  • C. Hewit. Offices are Open Systems. ACM Transactions on Office Information Systems, Vol. 4, No. 3, pages 271–287, July 1986.

    Article  Google Scholar 

  • Hwang and S. Lee. Object oriented Relationship Systems for Managing Complex Relationship. In Proceedings of the 2nd International Symposium on Database Systems for Advanced Applications, pages 391–400, Tokyo, Japan, 1991.

    Google Scholar 

  • R.K. Joshi, N. Vivekananda and D. Janaki Ram. Message Filters for Object Oriented Systems. Technical Report, TR-IITM-CSE-OS-95-08, CSE Dept , IIT Madras, 1995 (to appear in Software Practice and Experience).

    Google Scholar 

  • R.K. Joshi and D.J. Ram. Beta messages: Directives to Objects Members. Technical Report, TR-IITM-CSE-DOS-95-09, CSE Dept, IIT Madras, 1995

    Google Scholar 

  • B. Karbe, N. Ramsperger and P. Vogel. Office work coordination Using a Distributed Database System. In the Proceedings of the 2nd International Symposium on Database Systems for Advanced Applications, pages 439–443, Tokyo, Japan, 1991.

    Google Scholar 

  • S. Keene. Object Oriented Programming in Common Lisp, A programmers guide to CLOS. Reading, Addison-Wesley, 1989.

    Google Scholar 

  • J.E.B. Moss. Nested Transactions: An Approach to Reliable Distributed Computing. MIT Press, 1985.

    Google Scholar 

  • B. Pernici. Objects with Roles. In the Proceedings of the Conference on Office Information Systems, ACM SIGOIS Bulletin, Vol. 11, pages 205–215, 1990.

    Google Scholar 

  • D.J. Ram, N. Vivekananda and R.K. Joshi. Interface Polymorphism: Different Faces of an ObjectTechnical Report, IITM-CSE-DOS-95-12, CSE Dept., IIT Madras, 1995.

    Google Scholar 

  • D.J. Ram, N. Vivekananada, Ch. Srinivas Rao and N. Krishna Mohan. Constraint Metaobjec : A New Model for Distributed Collaborative Designing. To appear in IEEE Transactions on Systems, Man and Cybernetics, Vol. 27, Part A, Issue 2, March 1997.

    Google Scholar 

  • J. Richardson and P. Schwarz. Aspects: Extending Objects to Support Multiple Independent Roles. In Proceedings of the ACM SIGMOD International Conference on Management of Data, pages 298–307, May 1991.

    Google Scholar 

  • D. Ungar, R.B. Smith, C. Chambers and U. Holzle. Object, Message, and Performance: How They Coexist in Self. IEEE Computer, Vol. 25, No. 10, pages 53–64, 1992.

    Google Scholar 

  • C.C. Woo and F.H. Lochovsky. Supporting Distributed Office Problem Solving in Organizations. ACM Transactions on Office Information Systems, Vol. 4, pages 185–204, July 1986.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag London Limited

About this paper

Cite this paper

Ram, D.J., Ramakrishnan, R., Rao, C.S., Vivekananda, N. (1997). CO-IP: An Object Model For OIS. In: Patel, D., Sun, Y., Patel, S. (eds) OOIS’96. Springer, London. https://doi.org/10.1007/978-1-4471-0973-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-0973-0_3

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-76132-7

  • Online ISBN: 978-1-4471-0973-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics