• DocumentCode
    3369063
  • Title

    DEUCE : Separating Concerns in User Interfaces

  • Author

    Goderis, Sofie ; Deridder, Dirk ; Van Paesschen, Ellen

  • Author_Institution
    Vrije Univ. Brussel, Brussels
  • fYear
    2007
  • fDate
    25-31 Aug. 2007
  • Firstpage
    51
  • Lastpage
    51
  • Abstract
    As current software systems evolve continuously, both the application and its user interface (UI) have to be adapted. However, UI code is often scattered through and entangled with the application code. In large and complex UIs, this tangling renders the implementation complex and hard to maintain. The Deuce framework (Declarative User Interface Concerns Extrication) intends to reduce the complexity of UI implementations by applying separation of concerns on three UI concerns: presentation logic, business and data logic, and connection logic. It does so by using a declarative meta-language (SOUL) on top of an object oriented language (Smalltalk) such that an adequate language is provided to describe the entire structure and behavior of the UI, as well as linking it with the application.
  • Keywords
    object-oriented languages; user interfaces; business logic; connection logic; data logic; declarative meta-language; declarative user interface concern extrication; object oriented language; presentation logic; Application software; Data visualization; Displays; Joining processes; Logic; Object oriented modeling; Scattering; Software engineering; Software systems; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2007. ICSEA 2007. International Conference on
  • Conference_Location
    Cap Esterel
  • Print_ISBN
    0-7695-2937-2
  • Electronic_ISBN
    978-0-7695-2937-0
  • Type

    conf

  • DOI
    10.1109/ICSEA.2007.28
  • Filename
    4299932