Title
Using Domain-Specific Languages to Describe the Development Viewpoint of Software Architectures
Abstract
In academia and practice, the developers of a system are accepted as one of the most important stakeholders of an Architecture Description, as their understanding of the target architecture determines the quality of the final product. The Development Viewpoint is suggested to satisfy the needs of the developers throughout the development process via codeline organization descriptions, programming models, etc. However, the available models for such purposes, if any, barely cross informal natural language descriptions and checklists. This paper introduces the idea of enhancing the description of the Development viewpoint using lightweight Domain-Specific Languages and presents a prototype of such languages used in the implementation of a web based information system. This language enables the architect to provide the necessary guidelines that constrains the implementers during the development process and it can also be used as a means to discover the deviation of the code from the architecture as development goes on.
Year
DOI
Venue
2009
10.1109/ITNG.2009.269
ITNG
Keywords
Field
DocType
programming model,development process,dsl,architecture description,programming models,natural language,software architecture,domain specific language,java,computer architecture,testing,codes,programming languages,data mining,satisfiability,unified modeling language,architectural views,domain specific languages
Information system,Domain-specific language,Software engineering,Programming paradigm,Software architecture description,Computer science,Natural language,Software architecture,Web application,View model
Conference
ISBN
Citations 
PageRank 
978-0-7695-3596-8
0
0.34
References 
Authors
7
2
Name
Order
Citations
PageRank
Amir Reza Yazdanshenas1332.40
Ramtin Khosravi221522.42