In this paper we propose a language-driven approach for the high-level design of web-based learning applications. In our approach we define a domain-specific language that characterizes the key application aspects. Then we assign a suitable operational semantics to this language, and we keep it independent of low-level implementation details such as interaction / presentation or database updating. The resulting design can be easily implemented using the model-view-controller pattern that is very well supported by standard implementation technologies. In addition, these language-driven designs also allow for rapid prototyping, exploration and early discovery of application features, as well as for rational collaboration processes between instructors and developers. We exemplify our approach with a Socratic Tutoring System. © 2008 Springer-Verlag Berlin Heidelberg.
CITATION STYLE
Sierra, J. L., Fernández-Manjón, B., & Fernández-Valmayor, A. (2008). Language-driven development of Web-based learning applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4823 LNCS, pp. 520–531). https://doi.org/10.1007/978-3-540-78139-4_46
Mendeley helps you to discover research relevant for your work.