Abstract
AbstractGlobalization has increased the need for society to master new languages. This need has encouraged the launch of many applications dedicated to language learning. This paper presents a graphical notation for a domain specific language to represent language learning activities. It describes how this notation enables developers to represent language learning activity characteristics using workflow, presentation, content, media and activity model conforming a metamodel that defines the abstract syntax of the domain specific language. This notation is implemented as part of an integrated development environment to build model-based applications. Finally, this proposal is evaluated with a framework that uses the cognitive dimensions of notations for notational systems. The proposed graphic diagram editor exceeds the experience that the user has with the reflexive model editor. In relation to the creation and editing of workflow models and presentation/activity models, the proposed graphical notation its more intuitive and easy to maintain visually than the traditional reflexive tree notation used by many model-based development frameworks.
Funder
Ministerio de Ciencia, Innovacion y Universidades
Junta de Comunidades de Castilla-La Mancha
Universidad de Castilla la Mancha
Publisher
Springer Science and Business Media LLC
Subject
Computer Networks and Communications,Hardware and Architecture,Media Technology,Software
Reference45 articles.
1. Blackwell AF (1996) Metacognitive theories of visual programming: what do we think we are doing?, in Proceedings 1996 IEEE Symposium on Visual Languages, pp. 240–246
2. Blackwell AF, Britton C, Cox A, Green TRG, Gurr C, Kadoda G, Kutar MS, Loomes M, Nehaniv CL, Petre M, Roast C, Roe C, Wong A, Young RM (2001) Cognitive dimensions of notations: Design tools for cognitive technology. In Beynon M, Nehaniv CL, Dautenhahn K (eds) Cognitive Technology: Instruments of Mind, (Berlin, Heidelberg), Springer Berlin Heidelberg pp. 325–341
3. Blackwell AF, Green TR (2003) Notational systems - the cognitive dimensions of notations framework. In Carroll JM, (ed) HCI Models, Theories, and Frameworks: Toward a Multidisciplinary Science, San Francisco: Morgan Kaufmann pp. 103–134
4. Bárcena E (2015) State of the art of language learning design using mobile technology: sample apps and some critical reflection. In Proceedings of the 2015 EUROCALL Conference, Padova, Italy, pp. 36–43
5. Bézivin J, Gérard S, Muller P-A, Rioux L (2003) MDA components: Challenges and Opportunities, in Workshop on Metamodelling for MDA, (York. England, United Kingdom), pp 23–41