DocumentCode
1923605
Title
DIME: a direct manipulation environment for evolutionary development of software
Author
Lakhotia, Arun
Author_Institution
Center for Adv. Comput. Studies, Southwestern Louisiana Univ., Lafayette, LA, USA
fYear
1998
fDate
24-26 Jun 1998
Firstpage
72
Lastpage
79
Abstract
This paper presents an overview of the DIME environment (DIrect Manipulation Environment) being developed by the author. The paper presents the DIME vision, its catalogue of evolutionary transformations-program transformations used by programmers during software maintenance-and scenarios of how they may be used by a programmer during software maintenance. The DIME system will provide for programmers what programmers provide for other computer users: a simple, intuitive, yet powerful way to transform data with the click of a mouse. It will place at the programmer´s finger-tips-figuratively speaking-rigorous, formal transformations for creating, composing, analyzing, and modifying the architecture of a software system. Using DIME a programmer will radically overhaul the architecture of a software system just by point-and-click and drag-and-drop with the guarantee that the external behavior of the system is unchanged
Keywords
graphical user interfaces; mouse controllers (computers); reverse engineering; software maintenance; software tools; systems re-engineering; DIME; direct manipulation environment; drag-and-drop; evolutionary software development; formal transformations; mouse; point-and-click; program transformations; software architecture; software maintenance; Computer architecture; Electronic components; Joining processes; Mice; Programming profession; Software performance; Software systems; Technological innovation; Underwater vehicles; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 1998. IWPC '98. Proceedings., 6th International Workshop on
Conference_Location
Ischia
ISSN
1092-8138
Print_ISBN
0-8186-8560-3
Type
conf
DOI
10.1109/WPC.1998.693289
Filename
693289
Link To Document