Skip to content

Research at St Andrews

Handling the differential evolution of software artefacts: a framework for consistency management

Research output: Chapter in Book/Report/Conference proceedingConference contribution

DOI

Open Access permissions

Open

Author(s)

School/Research organisations

Abstract

Modern software systems are subject to frequent changes. Different artefacts of a system, such as requirements specifications, design documents and source code, often evolve at different times and become inconsistent with one another.
This differential evolution poses problems to effective software maintenance and erodes trust in artefacts as accurate representations of the system. In this paper, we propose a holistic framework for managing the consistent co-evolution of software artefacts, incorporating: traceability creation and maintenance,
change detection, impact analysis, consistency checking and change propagation. The design of a prototype framework aimed at demonstrating the feasibility of the approach and its implementation are discussed with particular focus on representing artefacts and their relationships. The challenges of developing such a framework and plans for future work are also outlined.
Close

Details

Original languageEnglish
Title of host publication2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER)
PublisherIEEE
Pages599-600
DOIs
StatePublished - 2 Mar 2015
Event22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering - Montreal, Canada

Conference

Conference22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering
CountryCanada
CityMontreal
Period2/03/156/03/15

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

Related by author

  1. Support for traceability management of software artefacts using natural language processing

    Arunthavanathan, A., Shanmugathasan, S., Ratnavel, S., Thiyagarajah, V., Perera, I., Meedeniya, D. & Balasubramaniam, D. 26 May 2016 2nd International Moratuwa Engineering Research Conference, MERCon 2016; Civil Engineering Complex, University of Moratuwa, Katubedda, Moratuwa; Sri Lanka; 5 April 2016 through 6 April 2016. Institute of Electrical and Electronics Engineers Inc., p. 18-23 7480109

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  2. Tool support for Traceability of Software Artefacts

    Kamalabalan, K., Uruththirakodeeswaran, T., Thiyagalingam, G., Wijesinghe, D. B., Perera, I., Meedeniya, D. & Balasubramaniam, D. 2015

    Research output: Contribution to conferencePaper

  3. PANDArch: A Pluggable Automated Non-intrusive Dynamic Architecture Conformance Checker

    De Silva, L. R. & Balasubramaniam, D. Jul 2013

    Research output: Contribution to conferencePaper

  4. Maintaining Architectural Conformance during Software Development: A Practical Approach

    Dimech, C. & Balasubramaniam, D. Jul 2013

    Research output: Contribution to conferencePaper

  5. Controlling Software Architecture Erosion: A Survey

    De Silva, L. R. & Balasubramaniam, D. Jan 2012 In : Journal of Systems and Software. 85, 1, p. 132–151

    Research output: Contribution to journalArticle

ID: 201093122