• DocumentCode
    2985320
  • Title

    A knowledge-based system for change impact analysis on software architecture

  • Author

    Hassan, Mohamed Oussama ; Deruelle, Laurent ; Basson, Henri

  • Author_Institution
    Lab. dlnformatique du Littoral, Univ. du Lille Nord de France, Lille, France
  • fYear
    2010
  • fDate
    19-21 May 2010
  • Firstpage
    545
  • Lastpage
    556
  • Abstract
    This paper deals with the change impact analysis for software architectures evolution. Some approaches have been proposed for integrating the evolution issue at the architectural level. However, none of these studies the impact assessment between the software architecture and its related source code. To deal with that, we propose a model, called ASCM (Architectural Software Components Model), on which we define our change propagation process. Our model describes the common elements defined in an architecture description, independently of architecture description languages (ADLs). The change propagation process is based on a knowledge-based system, in which the model instances are stored. When a modification is applied on these, propagation rules are fired to simulate the impact on software architecture and on its source code. This is done using a platform developed on the top of Eclipse Environment.
  • Keywords
    Analytical models; Application software; Architecture description languages; Computer architecture; Connectors; Expert systems; Java; Knowledge based systems; Software architecture; Software engineering; Change Impact Analysis; Knowledge-based System; Software Evolution; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research Challenges in Information Science (RCIS), 2010 Fourth International Conference on
  • Conference_Location
    Nice, France
  • ISSN
    2151-1349
  • Print_ISBN
    978-1-4244-4839-5
  • Electronic_ISBN
    2151-1349
  • Type

    conf

  • DOI
    10.1109/RCIS.2010.5507308
  • Filename
    5507308