Title :
A Generative Approach to the Construction of Application-Specific XML Processing Components
Author :
Sarasa-Cabezuelo, Antonio ; Martinez-Aviles, A. ; Sierra, José-Luis ; Fernandez-Valmayor, A.
Author_Institution :
Dipt. Ing. del Software e Intel. Artificial, Univ. Complutense de Madrid, Madrid, Spain
Abstract :
This paper proposes a generative approach to the construction of XML processing components. This approach promotes the high-level description of XML processing tasks with attribute grammars (a high-level formalism used in the definition of computer languages). The components themselves are produced by automatically processing these high-level specifications with a suitable generator. The approach substantially enhances the construction and maintenance of task-specific XML processing components compared to hand-coding or more rigid generative solutions. In order to illustrate the approach, we will show how XLOP (XML Language-Oriented Processing), an XML processing environment based on these concepts, is used for the development of an XML-based courseware system in the e-Learning domain.
Keywords :
XML; courseware; programming languages; software engineering; XML processing components; attribute grammars; computer languages; courseware; high-level formalism; language-oriented processing; software components; Application software; Computer languages; Courseware; Electronic learning; Encoding; Proposals; Software engineering; Software standards; Software systems; XML; Attribute Grammars; Courseware; Generative Approach; Software Components; XML;
Conference_Titel :
Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
Conference_Location :
Patras
Print_ISBN :
978-0-7695-3784-9
DOI :
10.1109/SEAA.2009.14