2009 2nd Conference on Human System Interactions 2009
DOI: 10.1109/hsi.2009.5090983
|View full text |Cite
|
Sign up to set email alerts
|

Separation anxiety: Stresses of developing a modern day separable User Interface

Abstract: The evolution of User Interface (UI) tools has generally regarded the UI as separable from the underlying application it represents. This viewpoint leaves the UI having to restate invariants already specified in other subsystems of an application, and any discrepancy between the versions in the UI and those in the subsystems leads to errors. This paper explores a sample of real world subsystems in use by enterprise applications today, and underscores the problem of duplication between them and the UI. It then … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
17
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(17 citation statements)
references
References 16 publications
(16 reference statements)
0
17
0
Order By: Relevance
“…In addition, MDA for SOA usually uses special languages with the better focus on services, service providers, etc., and lacks the support of business rules [24]. Unfortunately, the business rules with their cross-cutting nature are difficult to encapsulate in object-oriented techniques such as MDA [25]. Although there are options such as OCL to extend the models, but they are still unable to encapsulate and reuse repeated rules, they restate them manually instead [18].…”
Section: Business Rules Representation and Compositionmentioning
confidence: 99%
“…In addition, MDA for SOA usually uses special languages with the better focus on services, service providers, etc., and lacks the support of business rules [24]. Unfortunately, the business rules with their cross-cutting nature are difficult to encapsulate in object-oriented techniques such as MDA [25]. Although there are options such as OCL to extend the models, but they are still unable to encapsulate and reuse repeated rules, they restate them manually instead [18].…”
Section: Business Rules Representation and Compositionmentioning
confidence: 99%
“…Another approach addresses information restatement by utilizing code-inspection and meta-programming [18], [5], [24]. It inspects data GPL definitions and from the result composes a structural model.…”
Section: A Ui Design Approachesmentioning
confidence: 99%
“…It is transformed to the target UI language, such as HTML. DSLs naturally fit to UI descriptions, but through their weak type-safety, it is easy to introduce errors related to restated information from lower application layers [18]. For example a DSL description may reference data, their fields and constraints that are already described in the application through GPL [12]; however, referencing a GPL component from DSL requires certain restatement with a negative impact on maintenance.…”
Section: A Ui Design Approachesmentioning
confidence: 99%
See 2 more Smart Citations