Cactis: a self-adaptive, concurrent implementation of an object-oriented database management system
ACM Transactions on Database Systems (TODS)
A hierarchical and functional software process description and its enaction
ICSE '89 Proceedings of the 11th international conference on Software engineering
Managing software processes in the environment MELMAC
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Language constructs for managing change in process-centered environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
A distributed object-oriented database system supporting shared and private databases
ACM Transactions on Information Systems (TOIS)
Extensions to Starburst: objects, types, functions, and rules
Communications of the ACM
Prism-Methodology and Process-Oriented Environment
IEEE Transactions on Software Engineering
Software Engineering Journal - Special issue on software process and its support
Initial software process management in EPOS
Software Engineering Journal - Special issue on software process and its support
ALF: welcome to the future of computing
Software engineering environments
A Comparative Review of Process-Centered Software Engineering Environments
Annals of Software Engineering
Hi-index | 0.00 |
One of the major problems encountered when developing large systems is related to maintaining an operational and responsive software system, once it has been accepted and put into production. This problem is referred to as Software maintenance. Evolution is central to Software Maintenance, responsible for ensuring a longer working life. Many Software Engineering Environments (SEEs) have been constructed in order to support maintenance activities. In this paper, we will first present major development in SEEs to support Maintenance. Afterwards, we will describe the main ideas behind the design and implementation of the ADELE system, a third generation SEE. Following this, we will give an example to illustrate the way a process model can be described on top of ADELE using an example of evolution maintenance. This approach is heavily based on event-condition-action formalism. We will illustrate the way in which communication and coordination of the activities carried out by different users are automated.