Naser S. Barghouti#, Wolfgang Emmerich*, Wilhelm Schäfer+ and
Andrea H. Skarra#
# Software and Systems Research Center,
AT&T Bell Laboratories,
Murray Hill, NJ 07974, USA,
* Dept. of Computer Science,
The City University,
Northampton Square,
London, EC1V 0HB, UK
+ FB 17, Universität-GH Paderborn,
Warburger Str. 100,
33095 Paderborn,
Germany
Abstract:
Process-centered software engineering environments (PSEEs) generate and
maintain a significant amount of information in their support of large-scale
software development. This paper explores the issues involved in their
management of the information. The architectures of most existing PSEEs
include a repository that stores product data or process enactment data
or both. Different PSEEs use different types of repository; some use existing
database technology, some use special-purpose repositories, and others
use structured files. To date, however, there has been little work done
to explore how their use of repositories differs from how other systems
use them. This paper identifies the requirements imposed by PSEEs on the
functional capabilities of a repository, evaluates whether or not existing
database technology satisfies these requirements, surveys the role of the
repository in the architectures of several existing PSEEs, and presents
our experience in using and enhancing repository technology for PSEEs.
|
Updated on: 05/02/96
|
|