• 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