Use of Architecture Description to Maintain Consistency in Agile Processes

Aurélien Chichignoud, Florian Noyrit, Laurent Maillet-Contoz, François Terrier

2017

Abstract

The development of highly complex products requires the maintenance of a huge set of inter-dependent documents, in various formats, developed concurrently according to agile methods. Unfortunately, no tool or methodology is available today to systematically maintain consistency between all these documents. Therefore, according to observations made in STMicroelectronics, when a document changes, stakeholders must manually propagate the changes to the impacted set of dependent documents. For various reasons, they may not well propagate the change, or even may not propagate it at all. Related documents thereby diverge more and more over time. This is a source of bugs that are difficult to identify and fix; potentially jeopardizing product reliability and quality. This paper proposes a methodology to help stakeholders to systematically maintain consistency between documents, based on the Architecture Description concept introduced by ISO42010. First, a model is defined to describe completely correspondences between Architecture Description Elements of documents. This model is designed to be independent of documents formats, selected system development lifecycle and the working methods of the industry. Second, these correspondences are analyzed in case of document modification in order to help stakeholders maintaining corpus consistency. A tool has been prototyped to evaluate the approach.

Download


Paper Citation


in Harvard Style

Chichignoud A., Noyrit F., Maillet-Contoz L. and Terrier F. (2017). Use of Architecture Description to Maintain Consistency in Agile Processes . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 459-466. DOI: 10.5220/0006207804590466

in Bibtex Style

@conference{modelsward17,
author={Aurélien Chichignoud and Florian Noyrit and Laurent Maillet-Contoz and François Terrier},
title={Use of Architecture Description to Maintain Consistency in Agile Processes},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={459-466},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006207804590466},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Use of Architecture Description to Maintain Consistency in Agile Processes
SN - 978-989-758-210-3
AU - Chichignoud A.
AU - Noyrit F.
AU - Maillet-Contoz L.
AU - Terrier F.
PY - 2017
SP - 459
EP - 466
DO - 10.5220/0006207804590466