• DocumentCode
    3472551
  • Title

    On OO Design Consistency in Iterative Development

  • Author

    Bellur, Umesh ; Vallieswaran, V.

  • Author_Institution
    Sch. of Inf. Technol., I.I.T. Bombay, Mumbai
  • fYear
    2006
  • fDate
    10-12 April 2006
  • Firstpage
    46
  • Lastpage
    51
  • Abstract
    In agile software development practices, the system evolves iteratively but does so in a manner consistent with its design rationale. Evolution often begins with last known design representation because it provides a high level view of the system that is easy to understand. However, the impact of a design change is poorly understood in terms of it´s effect on consistency of design. In fact, design evolution presents three important issues: consistency amongst design representations, traceability of a design change in code in order to maintain consistency and versioning of design entities along with versioning of code. In this effort, we propose a solution to the first two issues using a relational meta-model of various design & code entities and an algorithm to check consistency over this relational meta-model
  • Keywords
    configuration management; object-oriented programming; software maintenance; agile software development; code entities; design consistency; design representation; design traceability; iterative development; Algorithm design and analysis; Information technology; Iterative algorithms; Object oriented modeling; Process design; Programming profession; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations, 2006. ITNG 2006. Third International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-7695-2497-4
  • Type

    conf

  • DOI
    10.1109/ITNG.2006.102
  • Filename
    1611569