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