|
ABSTRACT
Office automation, interpreted most generally, is the utilization of technology to improve the productivity and quality of office work. This concept encompasses a wide range of devices, technologies, tools, and systems. One of its most powerful instances is the notion of an automated office information system. This is a software-intensive, computer-based system that seeks to support (and where appropriate, to automate) an entire office procedure, rather than simply to improve the performance of individual office tasks. However, there is a major impediment to the realization of such systems: because of their application-oriented and office-specific character, they are extremely costly to construct. One of the major reasons for this cost is that office systems analysts lack any tools or methodologies to employ in the process of determining and expressing the requirements of an automated office system. An office specification language is used to describe in a natural yet precise fashion the operation of an office system; its use can improve the process of constructing the system in a number of ways. In this paper, we set forth an approach to the design of office specification languages and present an overview of the major concepts in OSL, one such language that we are developing.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Hammer, M. and Zisman, M., "Design and Implementation of Office Information Systems," Proc. NYU Symposium on Automated Office Systems, New York University Graduate School of Business Administration, May 1979, pp. 13--24.
|
| |
2
|
Zisman, M. D., Representation, Specification and Automation of Office Procedures, Ph.D. Dissertation, The Wharton School, University of Pennsylvania, 1977.
|
| |
3
|
McLeod, D. J., A Semantic Data Model and Its Associated User Interface, Ph.D. Dissertation, MIT, Department of Electrical Engineering & Computer Science, August 1978.
|
| |
4
|
Liskov, B. and Berzins, V., "An Appraisal of Program Specifications," T. Wegner (ed.), Research Directions in Software Technology, MIT Press, 1979.
|
| |
5
|
IBM, "The Time Automated Grid System (TAG): Sales and Systems Guide," Publication GY20-0358-1, IBM, May 1971.
|
| |
6
|
Lynch, H. J., "ADS: A Technique in System Documentation," Database, Vol. 1, No. 1, Spring 1969.
|
 |
7
|
|
| |
8
|
Teichroew, D., "Problem Statement Analysis: Requirements for the PSA," J. D. Couger and R. W. Knapp (eds.), System Analysis Techniques, John Wiley and Sons, 1974.
|
| |
9
|
Barber, G. and Hewitt, C., "Towards the Development of Office mantics," Draft, October 1979.
|
| |
10
|
Hewitt, C., "Viewing Control Structures as Patterns of Passing Messages," Memo 410, MIT Artificial Intelligence Laboratory, December 1976.
|
 |
11
|
|
 |
12
|
|
| |
13
|
Newman, W., "Studies of Office Procedures and Information Flow," Internal Memo, Office Research Group, Xerox Palo Alto Research Center, May 1976.
|
|