Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Markup systems and the future of scholarly text processing
Communications of the ACM
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
The SGML handbook
Modularity and reusability in attribute grammars
Acta Informatica
Attribute grammar paradigms—a high-level methodology in language implementation
ACM Computing Surveys (CSUR)
Monad transformers and modular interpreters
POPL '95 Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Structuring XML documents
Comparative analysis of six XML schema languages
ACM SIGMOD Record
Document-Oriented Software Construction based on Domain-Specific Markup Languages
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II - Volume 02
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Software—Practice & Experience
A documental approach to adventure game development
Science of Computer Programming
A language-driven approach for the design of interactive applications
Interacting with Computers
Authoring game-based adaptive units of learning with IMS Learning Design and
International Journal of Learning Technology
Language-Driven development of videogames: the experience
ICEC'06 Proceedings of the 5th international conference on Entertainment Computing
Hi-index | 0.00 |
ADDS is our proposal for the development of content-intensive applications. Applications in ADDS are produced by processing documents that describe their main aspects and that have been marked up using application-dependent, Domain-Specific Markup Languages (DSMLs). To make ADDS of practical value, we promote the incremental definition of DSMLs, as well as their incremental operationalization (i.e. the incremental construction of their processors). In this paper we describe how this incremental definition is carried out by using a technique called PADDS (DSML Provision in ADDS), and how incremental operationalization is accomplished using a model called OADDS (Operationalization in ADDS).