The use of databases for software engineering
on Proceedings of the Fifth British National Conference on Databases (BNCOD 5)
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Object database support for a software project management environment
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Object management issues for software engineering environments workshop report
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Replacing version-control with job-control
SCM '89 Proceedings of the 2nd International Workshop on Software configuration management
OROS: toward a type model for software development environments
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Three steps to views: extending the object-oriented paradigm
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
A Formal Model for Software Project Management
IEEE Transactions on Software Engineering
EDBT '90 Proceedings of the 2nd international conference on extending database technology: Advances in Database Technology
Software engineering environments: automated support for software engineering
Software engineering environments: automated support for software engineering
The CASE Data Interchange Format (CDIF) standards
Software engineering environments
The Cactis Project: Database Support for Software Environments
IEEE Transactions on Software Engineering
Exploiting user-group relationships for increasing concurrency in software engineering environments
SEE '97 Proceedings of the 8th International Conference on Software Engineering Environments (SEE '97)
Hi-index | 0.00 |
Software engineering environments (SEEs) are complex systems. In most cases they consist of multiple cooperating tools that operate on a shared database holding the system under development. To make these environments more flexible and their development somewhat easier, there is a growing interest in platform technology that provides the common facilities on which the tools can be based. Object-oriented database systems were introduced, among others, to address the data storage needs of complex application domains such as software engineering tools and environments. Besides new (object-oriented) data models they provide functionality such as versioning or long transactions, which could make them suitable candidates for a platform. This paper discusses a strategy for the evaluation of object-oriented databases as a platform for software engineering environments. A key element is the introduction of a generic environment model consisting of orthogonal services. Each software engineering environment can be viewed as a particular instance of this model. The services form the basis for a list of requirements for supporting technology. Translating the requirements into test cases and mapping these to actual systems allows validation of the suitability of these systems. Some experiences with using the approach in practice are discussed.