• DocumentCode
    633766
  • Title

    A Feature Model of Framework Applications

  • Author

    Kume, Izuru ; Nakamura, Mitsutoshi ; Nitta, Naotaka ; Shibayama, Etsuya

  • Author_Institution
    Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Nara, Japan
  • fYear
    2013
  • fDate
    1-3 July 2013
  • Firstpage
    511
  • Lastpage
    516
  • Abstract
    Learning how to use application frameworks effectively becomes important in their widespread use in software development. Learning frameworks is often difficult because of lack of their documentation and their complexity. In order to help framework learning, we propose a behavioral model, called feature component model, which abstracts internal behaviors of framework applications in terms of their behavioral characteristics such as inversion of controls. We apply our behavioral model to an example misuse of a practical framework developed by a third party in order to show its practical usefulness.
  • Keywords
    application program interfaces; software maintenance; application framework learning; behavioral model; dependency abstraction; feature component model; framework application feature model; internal behavioral characteristics; inversion-of-control method; software development; software maintenance; Arrays; Educational institutions; Electronic mail; Java; Libraries; Runtime; Unified modeling language; application frameworks; feature interactions; feature model; framework learning; program comprehension;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2013 14th ACIS International Conference on
  • Conference_Location
    Honolulu, HI
  • Type

    conf

  • DOI
    10.1109/SNPD.2013.14
  • Filename
    6598512