• DocumentCode
    2180065
  • Title

    Developing content-intensive applications with XML documents, document transformations and software components

  • Author

    Sierra, José Luis ; Fernández-Valmayor, Alfredo ; Fernandez-Manjon, B. ; Navarro, Antonio

  • Author_Institution
    Dpto. Sistemas Informaticos y Programacion, Univ. Complutense de Madrid, Spain
  • fYear
    2005
  • fDate
    30 Aug.-3 Sept. 2005
  • Firstpage
    4
  • Lastpage
    11
  • Abstract
    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.
  • Keywords
    XML; document handling; object-oriented programming; software engineering; XML document; XML-based development; content-intensive application; descriptive markup language; document transformation; eXtensible Markup Language; reusable component; software component; user interface; Application software; Data models; Electronic learning; Markup languages; SGML; Software maintenance; Software reusability; User interfaces; Vocabulary; XML; Content-Intensive Applications; Descriptive Markup Languages; Development Approach; Software Components; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2005. 31st EUROMICRO Conference on
  • Print_ISBN
    0-7695-2431-1
  • Type

    conf

  • DOI
    10.1109/EUROMICRO.2005.21
  • Filename
    1517721