Sciweavers

ICSEA
2007
IEEE

DEUCE : Separating Concerns in User Interfaces

14 years 6 months ago
DEUCE : Separating Concerns in User Interfaces
—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. At this time, the application needs to perform both the necessary changes to the UI (e.g. disabling other buttons, propagating events, etc.) as well as invoke the required application logic. 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.
Sofie Goderis, Dirk Deridder, Ellen Van Paesschen
Added 03 Jun 2010
Updated 03 Jun 2010
Type Conference
Year 2007
Where ICSEA
Authors Sofie Goderis, Dirk Deridder, Ellen Van Paesschen
Comments (0)