• DocumentCode
    130519
  • Title

    Efficient description and cache performance in Aspect-Oriented user interface design

  • Author

    Cerny, Tomas ; Macik, Miroslav ; Donahoo, Michael J. ; Janousek, Jan

  • Author_Institution
    Comput. Sci., Prague, Czech Republic
  • fYear
    2014
  • fDate
    7-10 Sept. 2014
  • Firstpage
    1667
  • Lastpage
    1676
  • Abstract
    Increasing demands on web user interface (UI) usability, adaptability, and dynamic behavior drives ever growing development and maintenance complexity. Conventional design approaches scale poorly with such rising complexity, resulting in rapidly increasing costs. Much of the complexity centers around data presentation and processing. Recent work greatly reduces such data complexity through the application of Aspect-Oriented UI (AOUI) design, which separates various UI concerns; however, rendering in conventional and even AOUI approaches fails to maintain this separation, often resulting in high repetitions of concern fragments due to tangling. Even worse, mixing of dynamic and immutable components greatly limits caching efficacy as each have differing lifetimes. We extend AOUI design to push down concern separation to rendering, which reduces description size, through repetition reduction, and enables separate caching of individual concerns. Our results show considerable size reduction of UI descriptions for data presentations, faster load times and extended caching capabilities.
  • Keywords
    Web design; aspect-oriented programming; cache storage; data structures; user interface management systems; AOUI design; UI descriptions size reduction; Web user interface; adaptability; aspect-oriented UI; aspect-oriented user interface design; cache performance; caching capabilities; caching efficacy; data complexity; data presentations; data processing; design approaches; dynamic behavior; maintenance complexity; rendering; repetition reduction; usability; Adaptation models; Context; DSL; HTML; Maintenance engineering; Runtime; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Systems (FedCSIS), 2014 Federated Conference on
  • Conference_Location
    Warsaw
  • Type

    conf

  • DOI
    10.15439/2014F244
  • Filename
    6933217