2008
DOI: 10.1016/j.intcom.2007.09.001
|View full text |Cite
|
Sign up to set email alerts
|

A language-driven approach for the design of interactive applications

Abstract: In this paper we propose a language-driven approach for the high-level design of interactive applications architected according to the model-view-controller pattern. The approach is especially well-suited for applications that incorporate contents with sophisticated structures, and whose interactive behavior is driven by these structures. In our approach we characterize the structure of the contents stored in the applications' models with suitable domain-specific languages. Then we characterize the interactive… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(8 citation statements)
references
References 44 publications
0
8
0
Order By: Relevance
“…MDE paradigms have been extensively applied in many domains, but the number of relevant works is very limited in the elearning field. The idea of applying language-driven development to build elearning applications was described in [7] and [8]. These works outline how the use of DSLs differs from the conventional approach based on manual coding.…”
Section: ) Model-driven Approaches To Develop Learning Applicationsmentioning
confidence: 99%
See 2 more Smart Citations
“…MDE paradigms have been extensively applied in many domains, but the number of relevant works is very limited in the elearning field. The idea of applying language-driven development to build elearning applications was described in [7] and [8]. These works outline how the use of DSLs differs from the conventional approach based on manual coding.…”
Section: ) Model-driven Approaches To Develop Learning Applicationsmentioning
confidence: 99%
“…Translation and interpretation are commonly used to build DSL execution engines in MDE paradigms [6]. The approach described in [7] is also presented in [8], where it is applied to create Socratic tutors. The work is again focused on the operational semantics of a DSL example.…”
Section: ) Model-driven Approaches To Develop Learning Applicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…In this section we address these two design dimensions by emphasizing in the language engineering principles used. In Sierra et al (2008aSierra et al ( , 2008b there are additional examples of applying this process into the context of a Socratic Tutoring System (Bork, 1985;Ibrahim, 1989).…”
Section: Language Designmentioning
confidence: 99%
“…For more details regarding implementation strategies in the context of the language-driven approach see the works of Sierra et al (2008aSierra et al ( , 2008b.…”
Section: Deploymentmentioning
confidence: 99%