Lehrgebiet InformationssystemeFB Informatik |
||
|
Generating Repository Managers for Cooperative Design Applications
T. Härder, W. Mahnke, N. Ritter, H.-P. SteierTUniversity of KaiserslauternP.O. Box 3049, 67653 Kaiserslautern, Germany e-mail: haerder@informatik.uni-kl.de
Full paper (postscript version compressed by gzip)Abstract:Nowadays the complexity of design processes, no matter which design domain (CAD, software engineering, etc.) they belong to, requires system support by means of so-called reposi tories. Repositories help managing design artifacts by offering adequate storage and manipulation services. Some of the most important features of a repository are version management and activity management. Regarding these issues repository technology, as we think, should not only provide rigid, generic services, but should be flexible enough to reflect different application needs. For that reason, we propose providing repository managers by generic methods, i. e., generating corre sponding functionality. In this paper, we consider a sample, representative cooperation model ex posing the crucial role of versioning, which, in turn, is used as an example to illustrate the overall process of generating a corresponding repository manager in our approach. Thus, we want to show that by exploiting generic methods and reuse as well as the extensibility properties of new object- relational database technology, repository managers can be flexibly tailored to special application needs.
Key wordsRepositories, Versioning, Cooperation, Reuse, Generic Methods, Object-Relational Database Systems
Published in Proc. 2nd Int. Symposium on Cooperative Database Systems for Advanced Applications, Springer-Verlag, Singapore, June 1999. |