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
Link To Document :
بازگشت