Tool Support for Object-Oriented Development: Specification and Design

Author:Wartik, Steven, Department of Computer ScienceUniversity of Virginia

Objecmriented development is emerging as an important software design technique. This document specifies a set of tools intended to assist in the architectural design phase of a project being developed via object - oriented design. The tools help assure that a project is structured well, in that it conforms to the principles of object~oriented development: the focus in the decomposition is on objects, not procedural abstractions. Furthermore, the tools help in developing reusable software packages. To help separate fundamental concepts from implementation details, the tools are first discussed in terms of an idealized world, independent of both operating systems and implementation languages. Later. they are mapped onto a Unix-like file system, with the assumption that the software is being developed using the Ada programming language. An implementation strategy for doing so is discussed.
Note: Abstract extracted from PDF file via OCR

All rights reserved (no additional license for public reuse)
Source Citation:

Wartik, Steven. "Tool Support for Object-Oriented Development: Specification and Design." University of Virginia Dept. of Computer Science Tech Report (1987).

University of Virginia, Department of Computer Science
Published Date: