Title
The ITHACA office object model: modeling and implementation
Abstract
This paper presents an object-oriented approach to modeling an office, including both its content and the activities that are carried out within it. This is a part of a larger research effort---the ITHACA Project (Integrated Toolkit for Highly Advanced Computer Applications). Its purpose is to provide software engineers and application programmers with a generic framework within which to develop large, distributed office support systems. The set of interrelated models contains: the active object, the passive object and the procedure models. The active object model represents persons (or actors), organizational structures and their linkages through roles. Office facilities (e.g., cabinets, tables, tops-of-desks, wastebaskets) and information (e.g., documents, letters) are captured by the passive object model. The relationships among the various objects are expressed by both specified relationship attributes and other attributes that can be derived from them. The procedure model consists of office operators (e.g., Move, Edit, Create, Send) that are used as basic building blocks for defining office procedures.The model is presently being used to develop software for the ITHACA Project. A prototype of the active office object model has been developed, written in CooL---Combined object-oriented Language. The prototype will be used as a basis for developing a more complete systems architecture, also described in the paper.
Year
DOI
Venue
1993
10.1145/173794.173795
Database
Keywords
Field
DocType
of- fice modeling,passive objects,active office object model,active object model,user interfaces.,ithaca project,office support system,office operator,interrelated model,object-oriented paradigm,active object,active objects,defining office procedure,procedure model,ithaca office object model,office facility,system architecture,object oriented language,organizational structure,software engineering,procedural modeling,object model,user interface
Object-oriented design,Active object,Portable object,Distributed object,Software engineering,Method,Computer science,Object model,Software,Computer Applications,Database
Journal
Volume
Issue
ISSN
24
4
0095-0033
Citations 
PageRank 
References 
1
0.35
8
Authors
2
Name
Order
Citations
PageRank
JAMES S. K. ANG115012.04
D. W. Conrath21369100.06