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

Standard

Handling the differential evolution of software artefacts : a framework for consistency management. / Pete, Ildiko; Balasubramaniam, Dharini.

2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 2015. p. 599-600.

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

Harvard

Pete, I & Balasubramaniam, D 2015, Handling the differential evolution of software artefacts: a framework for consistency management. in 2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, pp. 599-600, 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, Montreal, Canada, 2/03/15. https://doi.org/10.1109/SANER.2015.7081889

APA

Pete, I., & Balasubramaniam, D. (2015). Handling the differential evolution of software artefacts: a framework for consistency management. In 2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER) (pp. 599-600). IEEE. https://doi.org/10.1109/SANER.2015.7081889

Vancouver

Pete I, Balasubramaniam D. Handling the differential evolution of software artefacts: a framework for consistency management. In 2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE. 2015. p. 599-600 https://doi.org/10.1109/SANER.2015.7081889

Author

Pete, Ildiko ; Balasubramaniam, Dharini. / Handling the differential evolution of software artefacts : a framework for consistency management. 2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 2015. pp. 599-600

Bibtex - Download

@inproceedings{a51ca762812b4d1cb550913b2aa4923f,
title = "Handling the differential evolution of software artefacts: a framework for consistency management",
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.",
author = "Ildiko Pete and Dharini Balasubramaniam",
year = "2015",
month = "3",
day = "2",
doi = "10.1109/SANER.2015.7081889",
language = "English",
pages = "599--600",
booktitle = "2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER)",
publisher = "IEEE",

}

RIS (suitable for import to EndNote) - Download

TY - GEN

T1 - Handling the differential evolution of software artefacts

T2 - a framework for consistency management

AU - Pete, Ildiko

AU - Balasubramaniam, Dharini

PY - 2015/3/2

Y1 - 2015/3/2

N2 - 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.

AB - 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.

UR - http://saner.polymtl.ca/doku.php?id=en:start

U2 - 10.1109/SANER.2015.7081889

DO - 10.1109/SANER.2015.7081889

M3 - Conference contribution

SP - 599

EP - 600

BT - 2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER)

PB - IEEE

ER -

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