Development of a new domain-specific language for software architecture specification: DSL-SA
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (EN)
The specification of software structures that conform to specific software architectures is the first step in software design during software development. Software structuremay be the first design artifact that becomes inconsistent as software evolves. We believe this issue has two logical explanations. Firstly, specifying software structure that conforms to specific software architecture is not easy task. It requires considerable effort and this effort can be useless in future during software development. Secondly, once software structure that conforms to specific software architecture is defined, subsequent software components and modules may not conform to the software architecture that was selected. In this thesis work, a new specification language, called Domain-Specific Language for Software Architecture Specification(DSL-SA), is proposed. It is an attempt to specify software structure that conforms to a specific software architecture easily and to overcome problems mentioned above. In association with DSL-SA, a software tool, called DSL-SA Editor, has been developed. DSL-SA Editor will be used tospecify software components that correspond to specific software architecture styles. By using DSL-SA Editor, one can specify software structures that conform to pipes-and-filters architectural style, layered architectural style and free architectural style. DSL-SA Editor supports the validation of software structures, to see whether the software structure conforms to the selected architectural style. DSL-SA Editor also supports high-level source code generation from software structure specification. We present three case studies to show how DSL-SA and DSL-SA Editor can beused to specify software components that correspond to a specific software architecture.
Author
Sezer Akar
How to Cite
Sezer Akar (Master Thesis). Development of a new domain-specific language for software architecture specification: DSL-SA, 2012, Boğaziçi University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Boğaziçi University
- Investigating the factors affecting the acceptance of generative artificial intelligence in business intelligence applications(2025)
- Nükleer güç, emek ve çevre: Akkuyu NGS(2023)
- Behind the gallows: Capital punishment, law, and legislative performance in Turkey (1926-1990)(2025)
- Exploring the values for nature, nature connectedness, pro-environmental behaviour, and well-being: A case study on urban park visitors in Istanbul(2025)
- An assessment on the role of regional development agencies in environmental governance in Türkiye: A case study on Thrace Region(2025)
- From the movement of '68 to the rupture of '71: The transformation of student protests in Turkey(2025)
