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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M.A. Ellis and B. Stroustrup. The Annotated C++ Reference Manual Reading, Addison-Wesley, 1990.
C. Hewit. Offices are Open Systems. ACM Transactions on Office Information Systems, Vol. 4, No. 3, pages 271–287, July 1986.
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.
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).
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
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.
S. Keene. Object Oriented Programming in Common Lisp, A programmers guide to CLOS. Reading, Addison-Wesley, 1989.
J.E.B. Moss. Nested Transactions: An Approach to Reliable Distributed Computing. MIT Press, 1985.
B. Pernici. Objects with Roles. In the Proceedings of the Conference on Office Information Systems, ACM SIGOIS Bulletin, Vol. 11, pages 205–215, 1990.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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