• DocumentCode
    3122541
  • Title

    Inline Visualization of Concerns

  • Author

    Saigal, Nalin ; Ligatti, Jay

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
  • fYear
    2009
  • fDate
    2-4 Dec. 2009
  • Firstpage
    95
  • Lastpage
    102
  • Abstract
    Code modularization provides benefits throughout the software life cycle; however, the presence of crosscutting concerns (CCCs) in software hinders its complete modularization. This paper describes IVCon, a tool with a novel approach for completely modularizing CCCs. IVCon enables users to create, examine, and modify their code in two different views: the woven view and the unwoven view. The woven view displays program code in colors that indicate which CCCs various code segments implement. The unwoven view displays code in two panels, one showing the core of the program and the other showing all the code implementing each concern in an isolated module. IVCon aims to provide an easy-to-use interface for conveniently creating, examining, and modifying code in, and translating between, the woven and unwoven views.
  • Keywords
    program compilers; software engineering; user interfaces; IVCon; code modularization; code segments; crosscutting concerns; easy-to-use interface; inline visualization; program code; software life cycle; unwoven view; Application software; Authentication; Conference management; Displays; Graphical user interfaces; Scattering; Security; Software engineering; Switches; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2009. SERA '09. 7th ACIS International Conference on
  • Conference_Location
    Haikou
  • Print_ISBN
    978-0-7695-3903-4
  • Type

    conf

  • DOI
    10.1109/SERA.2009.13
  • Filename
    5381794