• DocumentCode
    3179062
  • Title

    Towards Developing a Meta-model for Comprehending Software Adaptability

  • Author

    Amoui, Mehdi ; Li, Sen ; Oliveira, Edson A., Jr. ; Tahvildari, Ladan

  • Author_Institution
    Dept. of ECE, Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2010
  • fDate
    June 30 2010-July 2 2010
  • Firstpage
    56
  • Lastpage
    57
  • Abstract
    To modernize legacy software into adaptable software, a program understanding procedure is needed to study software for identifying the mechanisms that support adaptability. Though the procedure can benefit from modeling techniques, current software meta-models do not fully support particular aspects of software adaptability. The goal of this research is to develop a meta-model, which facilitate comprehending applications for adaptability by annotating a set of pre-determined adaptability factors in software models. To this end, we investigate application-level sensing and effecting mechanisms, identify the core adaptability factors, and propose a meta-model for adaptability.
  • Keywords
    adaptive systems; software reliability; program understanding procedure; software adaptability; software meta model; Application software; Computational modeling; Flow graphs; Mechanical factors; Object oriented modeling; Reflection; Runtime; Switches; Time of arrival estimation; Turning; adaptability; meta-model; program understanding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension (ICPC), 2010 IEEE 18th International Conference on
  • Conference_Location
    Braga, Minho
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-7604-6
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2010.50
  • Filename
    5521769