• DocumentCode
    3203594
  • Title

    The `domain model concealer´ and `application moderator´ patterns: addressing architectural uncertainty in interactive systems

  • Author

    Hansen, Klaus Matius ; Thomsen, Michael

  • Author_Institution
    Dept. of Comput. Sci., Aarhus Univ., Denmark
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    177
  • Lastpage
    190
  • Abstract
    Designing architectures for interactive systems is difficult: many system failures are due to the inability to handle the social and technical changes that occur during the development. We present two architectural patterns for interactive systems. We applied these to a short-term and a long-term development project. In the WebviseLT project, the conceptual model was modified to handle various extensions and to meet an emerging standard. In the Dragon project, the user interface evolved significantly over a period of almost two years. The application of these two architectural patterns demonstrates how focusing on change, or more specifically on architectural uncertainty, can be crucial to the success of a project
  • Keywords
    interactive systems; management of change; object-oriented methods; project management; software architecture; software development management; software standards; user interfaces; Dragon project; WebviseLT project; application moderator pattern; architectural patterns; architectural uncertainty; conceptual model; domain model concealer pattern; emerging standard; interactive systems; model extensions; social changes; software development projects; system failures; technical changes; user interface evolution; Application software; Computer architecture; Interactive systems; Object oriented modeling; Programming; Software architecture; Software design; Uncertainty; User interfaces; Web sites;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. TOOLS 31. Proceedings
  • Conference_Location
    Nanjing
  • Print_ISBN
    0-7695-0393-4
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.796481
  • Filename
    796481