|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
N. Belkhatir, J. Estublier, and W. L. Melo. Adele 2: a support to large software development process. In M. Downson, editor, Proc. of the First International Conference on the Software Process, pages 159-170, Redondo Bench, CA, October 21-22 1991. IEEE Computer Society Press.
|
| |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
G. E. Kaiser, N. S. Barghouti, and M. H. Sokolsky. Preliminary experience with process modeling in the Marvel software development environment kernel. In 2gth Annual Hawaii International Conference on System Sciences, pages 131-140, Kona, HI, January 1990.
|
 |
6
|
|
 |
7
|
|
 |
8
|
Guy M. Lohman , Bruce Lindsay , Hamid Pirahesh , K. Bernhard Schiefer, Extensions to Starburst: objects, types, functions, and rules, Communications of the ACM, v.34 n.10, p.94-109, Oct. 1991
[doi> 10.1145/125223.125266]
|
| |
9
|
|
| |
10
|
|
 |
11
|
Stanley M. Sutton, Jr. , Dennis Heimbigner , Leon J. Osterweil, Language constructs for managing change in process-centered environments, Proceedings of the fourth ACM SIGSOFT symposium on Software development environments, p.206-217, December 03-05, 1990, Irvine, California, United States
|
| |
12
|
|
|