• DocumentCode
    3109894
  • Title

    Document-oriented software construction based on domain-specific markup languages

  • Author

    Sierra, José Luis ; Fernández-Manjón, Baltasar ; Fernández-Valmayor, Alfredo ; Navarro, Antonio

  • Author_Institution
    Dept. Sistemas Informaticos y Programacion, Univ. Complutense de Madrid, Spain
  • Volume
    2
  • fYear
    2005
  • fDate
    4-6 April 2005
  • Firstpage
    392
  • Abstract
    In this paper we present ADDS (approach to document-oriented development of software), our solution to software construction based on domain-specific languages (DSLs). DSLs in ADDS are formulated as descriptive domain-specific markup languages (DSMLs) that are used for marking up the documents that describe the relevant aspects of the applications (e.g. data and some aspects of the behavior). Final running applications are obtained by the processing of these documents with suitable processors. ADDS promotes the incremental development of DSMLs and their processors, so they can evolve according to the authoring needs of the different participants in the development process (domain experts and developers). The incremental nature of ADDS is eased by its document orientation. Thus ADDS palliates the high costs of formulation, operationalization and maintenance of DSLs exhibited by other approaches.
  • Keywords
    XML; object-oriented programming; software maintenance; software prototyping; specification languages; system documentation; ADDS; DSML; XML; document-oriented software construction; domain-specific markup languages; Application software; Computer languages; Costs; DSL; Domain specific languages; Markup languages; Productivity; SGML; Specification languages; XML; Development Approach; Domain-Specific Markup Languages; Evolution; Maintenance; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
  • Print_ISBN
    0-7695-2315-3
  • Type

    conf

  • DOI
    10.1109/ITCC.2005.134
  • Filename
    1425175