Title
Document-Oriented Software Construction based on Domain-Specific Markup Languages
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.
Year
DOI
Venue
2005
10.1109/ITCC.2005.134
ITCC (2)
Keywords
Field
DocType
incremental nature,document-oriented software construction,maintenance,adds palliates,xml,evolution,authoring need,descriptive domain-specific markup languages,different participant,document orientation,domain-specific languages,incremental development,document-oriented development,development process,domain-specific markup languages,development approach,domain specific languages,dsl,computer languages,markup languages,object oriented programming,software maintenance,productivity,application software,markup language,domain specific language,sgml
Domain-specific language,Programming language,SGML,XML,Iterative and incremental development,Computer science,Software prototyping,Software maintenance,Software construction,Markup language
Conference
ISBN
Citations 
PageRank 
0-7695-2315-3
4
0.62
References 
Authors
11
4
Name
Order
Citations
PageRank
Jose Luis Sierra1629.87
Baltasar Fernandez-Manjon216923.00
Alfredo Fernandez-Valmayor322128.42
Antonio Navarro4153.53