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