• DocumentCode
    2011389
  • Title

    Automating the discovery of stable domain abstractions for reusable aspects

  • Author

    Landuyt, Dimitri Van ; Truyen, Eddy ; Joosen, Wouter

  • Author_Institution
    DistriNet, Katholieke Univ. Leuven, Leuven
  • fYear
    2009
  • fDate
    18-18 May 2009
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Domain-driven aspect design aims to support effective reuse of aspects within a product-line or family of software systems. In this paper, we explore the feasibility of automating our approach to discover stable domain abstractions in requirements for the purpose of defining reusable pointcuts. This approach was introduced in earlier work mainly as a manual method. This paper defines an algorithmic procedure for each activity, and discusses to which degree each activity can be automated. The generalization activity (activity 3) is given specific attention, as it is the most complex activity at the heart of the approach. The end result is an algorithmic procedure for (semi-)automatically discovering stable domain abstractions to design effectively reusable pointcuts.
  • Keywords
    product development; software reusability; algorithmic procedure; domain-driven aspect design; product line; software system reusability; stable domain abstraction; Algorithm design and analysis; Conferences; Heart; Software systems; Vocabulary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aspect-Oriented Requirements Engineering and Architecture Design, 2009. EA '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3719-1
  • Type

    conf

  • DOI
    10.1109/EA.2009.5071576
  • Filename
    5071576