Title :
CLIME: An environment for constrained evolution demonstration description
Author :
Reiss, Steven P. ; Kennedy, Christina M. ; Wooldridge, Tom ; Krishnamurthi, Shriram
Author_Institution :
Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
Abstract :
We are building a software development environment that uses constraints to ensure the consistency of the different artifacts associated with software. This approach to software development makes the environment responsible for detecting most inconsistencies between software design, specifications, documentation, source code, and test cases. The environment provides facilities to ensure that these various dimensions remain consistent as the software is written and evolves. The environment works with the wide variety of artifacts typically associated with a large software system. It handles both the static and dynamic aspects of software. Moreover, it works incrementally so that consistency information is readily available to the developer as the system changes. The demonstration will show this environment and its capabilities.
Keywords :
programming environments; project support environments; software architecture; software development management; CLIME; consistency information; constrained evolution; software design; software development environment; software specification; software system; source code; Computer architecture; Data mining; Databases; Documentation; Programming; Project management; Software maintenance; Software systems; Software testing; System testing;
Conference_Titel :
Software Engineering, 2003. Proceedings. 25th International Conference on
Print_ISBN :
0-7695-1877-X
DOI :
10.1109/ICSE.2003.1201302