• DocumentCode
    1996938
  • Title

    Formalization and Consistency Checking of Changes of Software System Configurations Using Alloy

  • Author

    Tanizaki, H. ; Katayama, Takeo

  • Author_Institution
    Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Nomi
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    343
  • Lastpage
    350
  • Abstract
    Generally, functions and execution environment which form a software system are changed because requirements change, referred to as "software evolution\´\´. At this change, maintaining consistency of the configuration is important, in order to prevent trouble. However, it is difficult for software engineers to perform this kind of maintenance. Thus, when a configuration is changed, computer support is needed. In this paper, we propose a method of FMC (feature, module and connection) which focuses on the maintenance of configuration changes, and we formalize FMC by alloy. FMC is a modeling method which is based on the feature model of FODA. FMC abstracts functions, execution environment and correspondence relations between functions and execution environment. In addition, we describe how to check and correct inconsistency of FMC using alloy.
  • Keywords
    software engineering; alloy; consistency checking; software evolution; software system configurations; Abstracts; Engineering management; Information science; Maintenance engineering; Software engineering; Software maintenance; Software performance; Software systems; Tree data structures; alloy; configuration changes; consistency checking; feature model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.64
  • Filename
    4724565