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