DocumentCode :
2757959
Title :
The Automatic Discovery of Violations to the Normalized Systems Design Theorems: A Feasibility Study
Author :
Ven, Kris ; Van Nuffel, Dieter ; Bellens, David ; Huysmans, Philip
Author_Institution :
Dept. of Manage. Inf. Syst., Univ. of Antwerp, Antwerp, Belgium
fYear :
2010
fDate :
22-27 Aug. 2010
Firstpage :
38
Lastpage :
43
Abstract :
Evolvability is an important concern for the design and development of information systems. Recently, the Normalized Systems theory has been proposed, which aims to ensure the high evolvability of information systems. The Normalized Systems theory is based on the systems theoretic concept of stability and proposes four design theorems that act as constraints on the modular structure of software. In this paper, we explore the feasibility of building a tool that is able to automatically identify violations to these Normalized Systems design theorems in the source code of applications. We describe how a prototype of such a tool was developed and discuss the lessons that can be learned for its further development. Our results show that it is indeed feasible to automatically identify some violations to the Normalized Systems design theorems, although a manual inspection should still provide more insight into the issues identified in the analysis.
Keywords :
information systems; automatic discovery; feasibility study; information systems; normalized systems design theorems; software strcuture; source code; Driver circuits; Information systems; Java; Software; Stability analysis; System analysis and design; modularity; normalized systems; quality; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Advances (ICSEA), 2010 Fifth International Conference on
Conference_Location :
Nice
Print_ISBN :
978-1-4244-7788-3
Electronic_ISBN :
978-0-7695-4144-0
Type :
conf
DOI :
10.1109/ICSEA.2010.13
Filename :
5615622
Link To Document :
بازگشت