Home // ICSEA 2014, The Ninth International Conference on Software Engineering Advances // View article
Easily Evolving Software Using Normalized Systems Theory - A Case Study
Authors:
Gilles Oorts
Kamiel Ahmadpour
Herwig Mannaert
Jan Verelst
Arco Oost
Keywords: Normalized Systems theory; Evolvable Software; Adaptive Software; Agile Software; Case Study
Abstract:
Software agility is characterized by inevitable software changes and ever-increasing software complexity. Unless change accommodations are rigorously taken into account, the implementation of these changes may lead to exorbitant costs. This is in particular true for long-lived systems. For such systems, there is a need to explicitly address evolvability concerns during their design phase. This to carry out software evolution efficiently and reliably during their lifecycle, and prolong the productive life of the software systems. Normalized Systems (NS) theory has been recently proposed as an approach to develop agile and evolvable software. In this paper we discuss the practical advantages of the NS approach using a case study regarding the revision of a budget management application. Furthermore, advantages such as knowledge transfer through the NS development process are also discussed in this paper.
Pages: 322 to 327
Copyright: Copyright (c) IARIA, 2014
Publication date: October 12, 2014
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-367-4
Location: Nice, France
Dates: from October 12, 2014 to October 16, 2014