Logical routing specification in office information systems
ACM Transactions on Information Systems (TOIS)
Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Software engineering: a practitioner's approach (2nd ed.)
Software engineering: a practitioner's approach (2nd ed.)
Research directions in object-oriented programming
Research directions in object-oriented programming
Office automation: a survey of tools and technology (2nd ed.)
Office automation: a survey of tools and technology (2nd ed.)
An object-oriented approach to the specification of applications for office automation
An object-oriented approach to the specification of applications for office automation
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
Office Information Systems and Computer Science
ACM Computing Surveys (CSUR)
Software Specification Techniques (International Computer Science Series)
Software Specification Techniques (International Computer Science Series)
Designing Integrated Systems for the Office Environment
Designing Integrated Systems for the Office Environment
Hi-index | 0.01 |
Applications for use in an office environment are often very difficult to implement and/or prototype. One reason for such difficulty is the unavailability of an appropriate specification methodology through which an office analyst can specify the functional behavior of office applications at a high-level of abstraction and in a non-procedural fashion to the implementors. As a result, a great deal of effort, time, and money is often spent on “re-inventing the wheel” whenever a new office system concept is to be developed and/or prototyped. In this paper, we address the above problem by introducing a formal specification methodology, called ABSL, to be used for the specification of applications for offices. In this new methodology, which is based on the actor model, every office entity is uniformly viewed as an active computing component, or an active object. Each active object is viewed as a self-contained entity that models a logical or physical component appearing in an office environment. An example is provided to show the expressiveness of ABSL. Plans for future research in this area are given at the end of paper.