Original papers: Model-checking for adventure videogames
Information and Software Technology
Language engineering techniques for the development of e-learning applications
Journal of Network and Computer Applications
Requirements elicitation and analysis of multiagent systems using activity theory
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Language-Driven, Technology-Enhanced Instructional Systems Design
EC-TEL '09 Proceedings of the 4th European Conference on Technology Enhanced Learning: Learning in the Synergy of Multiple Disciplines
Engineering web services with attribute grammars: a case study
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
This article proposes a software development approach that creates applications by processing documents that describe the application's data and structure. Domain experts mark up the documents using domain-specific descriptive markup languages, and developers build application kernels. The kernels process the marked documents and generate the applications as instantiations of object-oriented application frameworks. This document-oriented approach facilitates domain experts' active involvement in the development process while simplifying key aspects such as application production and maintenance.