DocumentCode
2623479
Title
Using domain-specific languages to describe the development viewpoint of software architectures
Author
Yazdanshenas, Amir Reza ; Khosravi, Ramtin
Author_Institution
Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
fYear
2009
fDate
20-21 Oct. 2009
Firstpage
146
Lastpage
151
Abstract
The developers of a system are accepted as one of the most important stakeholders of an architecture description. 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 the application of such languages in two industrial case studies. This language enables the architect to provide the necessary guidelines that constrains the implementers during the development process and it is also used as a means to discover the deviation of the code from the architecture as the development goes on.
Keywords
codes; programming languages; software architecture; architecture description; codeline organization descriptions; domain-specific languages; programming models; software architectures; Computer architecture; Concurrent computing; Domain specific languages; Guidelines; Information systems; Libraries; Natural languages; Software architecture; Software systems; Standards development; Architectural views; Architecture conformance; Architecture description;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Conference, 2009. CSICC 2009. 14th International CSI
Conference_Location
Tehran
Print_ISBN
978-1-4244-4261-4
Electronic_ISBN
978-1-4244-4262-1
Type
conf
DOI
10.1109/CSICC.2009.5349322
Filename
5349322
Link To Document