DocumentCode
2483103
Title
Evolving distributed software engineering environments
Author
Cowan, George S. ; Reynolds, Robert G.
Author_Institution
modis Inc., Southfield, MI, USA
fYear
1998
fDate
20-23 Oct 1998
Firstpage
151
Lastpage
157
Abstract
For a software engineering environment to be useful for the development process, it must provide a complete set of tools to assist the software development tasks. The tools focus on separate issues of a highly integrated problem and, in general, must be capable of assisting one another in the midst of intelligently pursuing their own goals for improving the software products. These tools must address the truly significant portion of the software-engineering task: evolution of existing software. The requirements of the tool set change as we learn more about the development process; therefore, the tools need the ability to be added, removed, substituted, and modified. More than that, the tools´ requirements evolve as the software products that they operate on evolve. We meet these needs by providing the tool set as a distributed community of autonomous learning agents. The SWEEP system is part of the ongoing Software Service Bay project at the Artificial Intelligence Laboratory of Wayne State University that addresses these issues
Keywords
computer aided software engineering; distributed programming; software agents; software tools; SWEEP system; autonomous learning agents; distributed community; distributed software engineering environments evolution; software-engineering task; Artificial intelligence; Data structures; Database languages; Displays; Laboratories; Learning; Programming; Software debugging; Software engineering; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 1998. Proceedings. Seventeenth IEEE Symposium on
Conference_Location
West Lafayette, IN
ISSN
1060-9857
Print_ISBN
0-8186-9218-9
Type
conf
DOI
10.1109/RELDIS.1998.740486
Filename
740486
Link To Document