• 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