Information Management in Process-Centered Software Engineering Environments

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,

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.

[ Home ] [ Profile ] [ Research ] [ Selected Publications ]

Updated on: 05/02/96
Wolfgang Emmerich