Accession Number:

ADA456865

Title:

ORBIT -- A Prototype Software Maintenance/Development Process Programming Meta-Environment

Descriptive Note:

Corporate Author:

COLORADO UNIV AT BOULDER DEPT OF COMPUTER SCIENCE

Report Date:

1989-10-01

Pagination or Media Count:

30.0

Abstract:

In this paper we introduce Meteor, an executable software process modeling formalism, which is designed around the idea of a process- centered software lifecycle paradigm. We also introduce Orbit, the meta- environment that supports the development of Meteor models. Every environment should incorporate at least an implicit and preferably explicit model of the process it supports, and hence no single fixed environment can be expected to satisfy all users. needs. Users need to he able to adapt their processes and hence tailor their environments. Meteor is a process modeling formalism which captures most of the capabilities needed for modeling both static and dynamic views of software processes. Meteor is not only a process modeling facility but also an environment integration mechanism and a virtual machine for executing process models. The interconnection model supported by Meteor not only suggests a new model of software development but also proposes a facility for propagating and automatically manipulating maintenance requests applied to the model. Meteor components are reusable, programmable, and self adaptable. The Orbit meta-environment prototype is designed to support software environment development by modeling of underlying development processes, using the Meteor formalism. Orbit applies maintenance techniques in developing process environments.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE