• DocumentCode
    2663475
  • Title

    Analysis to goal-driven design

  • Author

    Liu, Zhongyuan ; Wang, Zhenxing

  • Author_Institution
    Coll. of Comput. & Inf., Shanghai Second Polytech. Univ., Shanghai, China
  • Volume
    1
  • fYear
    2010
  • fDate
    3-5 Oct. 2010
  • Abstract
    Aspect-oriented languages provide great flexibility for software modularization. When choosing from many alternatives we can find the designs that better meet our needs; however there is also a greater risk to misuse this flexibility, thus leading to designs which are too complicated. In this paper we show that there can be different solutions to a single problem depending on the assumed design goals. Here we will emphasize on the best design with respect to the stated design goals; and the success of design largely depends on proper selection of design goals. We believe that the design process could be improved by making goal analysis more explicit. Non-functional requirements should be specialized up to specific design goals that constrain implementation decisions. These goals should be documented and used for understanding and evaluating designs.
  • Keywords
    aspect-oriented programming; software reusability; aspect oriented language; goal driven design; software design; software reusability; Collaboration; Concrete; Data models; Observers; Programming; Software design; Goal-Driven Design; design goal;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
  • Conference_Location
    San Juan, PR
  • Print_ISBN
    978-1-4244-8667-0
  • Electronic_ISBN
    978-1-4244-8666-3
  • Type

    conf

  • DOI
    10.1109/ICSTE.2010.5608875
  • Filename
    5608875