The Computer Journal
Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Domain-specific languages: an annotated bibliography
ACM SIGPLAN Notices
XML and Java: Developing Web Applications
XML and Java: Developing Web Applications
Building Xml Applications
Education and Information Technologies
Domain specific languages for ad hoc distributed applications
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
A documental approach to adventure game development
Science of Computer Programming
Hi-index | 0.00 |
This paper describes DTC (Documents, Transformations and Components), our approach to the XML-based development of content-intensive applications. According to this approach, the contents of an application and other customizable features (e.g. the properties of its user interface) are represented in terms of XML documents. In DTC, the software of the application is organized in terms of reusable components capable of processing specific markup languages. In addition, we use document transformations to fit components and documents together, because they can be reused from pre-existing repositories. In this paper, we describe the DTC approach, illustrating its application in a case study. Because DTC encourages the explicit separation between the description of the applicationýs variability (contents and other customizable features) and the applicationýs operational support, the approach improves maintainability and reuse at both the information and software levels.