DIME: A direct manipulation environment for evolutionary development of software

被引:1
|
作者
Lakhotia, A [1 ]
机构
[1] Univ SW Louisiana, Ctr Adv Comp Studies, Lafayette, LA 70506 USA
关键词
D O I
10.1109/WPC.1998.693289
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:72 / 79
页数:8
相关论文
共 50 条
  • [1] Cooperative work environment for evolutionary software development
    Kurbel, K.
    Pietsch, W.
    [J]. Multi-User Interfaces and Applications, 1990,
  • [2] Software package for character manipulation in sintran environment
    Suri, P.K.
    Sharnia, S.
    [J]. Journal of the Institution of Engineers (India), Part CP: Computer Engineering Division, 1994, 75
  • [3] An IDE for evolutionary software development
    Ying, J
    Wu, MH
    He, ZJ
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 176 - 180
  • [4] The evolutionary development model for software
    May, EL
    Zimmer, BA
    [J]. HEWLETT-PACKARD JOURNAL, 1996, 47 (04): : 39 - 45
  • [5] A development environment for evolutionary robotics
    Driscoll, JA
    Peters, RA
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3841 - 3845
  • [6] Towards an evolutionary formal software development
    Hutter, D
    Schairer, A
    [J]. 16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 417 - 420
  • [7] Education Impact of Evolutionary Software Development
    Rajlich, Vaclav
    [J]. 2013 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2013, : 332 - 334
  • [8] Analysis of direct manipulation in interactive evolutionary computation on fitness landscape
    Lee, JH
    Cho, SB
    [J]. CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 460 - 465
  • [9] Direct manipulation of free form deformation in evolutionary design optimisation
    Menzel, Stefan
    Hofer, Markus
    Sendhoff, Bernhard
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN IX, PROCEEDINGS, 2006, 4193 : 352 - 361
  • [10] SOFTWARE ENVIRONMENT for OPTIMAL SOFTWARE QUALITY DEVELOPMENT
    Lazic, Ljubomir
    Milinkovic, Stevan A.
    [J]. 2012 20TH TELECOMMUNICATIONS FORUM (TELFOR), 2012, : 1693 - 1696