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