Title | ||
---|---|---|
Operationalizing Application Descriptions in DTC: Building Applications with Generalized Markup Technologies |
Abstract | ||
---|---|---|
This paper describes the operationalization process (i.e. the step from application descriptions to executable applications) followed in DTC (structured Documents, document Transformations and software Components), an approach to develop applications using generalized markup technologies. DTC encourages the definition of XML-based domain-specific languages (DSLs) for describing each relevant aspect of the application. These DSLs are composed to obtain a single application DSL. Structured documents describing the application are the input for an operationalization process that yields a component-based artifact implementing the application. Operationalization process is performed in terms of a flexible architecture, where software components interact for assembling the application software in a collaborative, domain-dependent, way. Main benefits of our approach are software reuse and maintenance. These benefits are obtained through: a) the separation between high-level application description and application implementation and b) the provision of a flexible architecture, technologically neutral, enabling multiple implementation strategies. |
Year | Venue | Keywords |
---|---|---|
2001 | SEKE | markup technologies,domain specific languages,xml.,software components,application development,content-based applications,domain specific language,software component |
Field | DocType | Citations |
Domain engineering,Systems engineering,Collaborative Application Markup Language,XML,Computer science,Component-based software engineering,Application software,Software development,Executable,Markup language | Conference | 7 |
PageRank | References | Authors |
0.76 | 4 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
José Luis Sierra | 1 | 449 | 48.96 |
Alfredo Fernandez-Valmayor | 2 | 221 | 28.42 |
Baltasar Fernández-Manjón | 3 | 728 | 87.00 |
Antonio Navarro | 4 | 92 | 12.15 |