A Programming Language for Component-Based Software Development | Atılım Üniversitesi Açık Erişim Sistemi
Bu kaydın yasal hükümlere uygun olmadığını düşünüyorsanız lütfen sayfa sonundaki Hata Bildir bağlantısını takip ederek bildirimde bulununuz. Kayıtlar ilgili üniversite yöneticileri tarafından eklenmektedir. Nadiren de olsa kayıtlarla ilgili hatalar oluşabilmektedir. MİTOS internet üzerindeki herhangi bir ödev sitesi değildir!
A Programming Language for Component-Based Software Development
Oluşturulma Tarihi: 14-02-2017
Niteleme Bilgileri
Tür: Tez
Alt Tür: Yüksek Lisans Tezi
Yayınlanma Durumu: Yayınlanmamış
Dosya Biçimi: PDF
Dil: İngilizce
Konu(lar): TEKNOLOJİ,
Yazar(lar): Delikelli, Ahmet (Yazar),
Emeği Geçen(ler): Çetinkaya, Deniz (Danışman),
URL: http://acikarsiv.atilim.edu.tr/browse/2000/
Diğer Niteleme Bilgileri: http://acikarsiv.atilim.edu.tr/browse/2000/10138388.pdf
Component-based software engineering, component-based software development, programming languages, component, domain specific languages.
In this thesis, it is aimed to develop a programming language in which components are defined in the component-based software development process. It is provided that a component is appropriate for reuse and has a specific behavior by taking into account component based software engineering (CBSD). This programming language has been developed as a domain specific language (DSL). During the language development process, Xtext framework which works on Eclipse software development kit (SDK) has been used. The language is Java based and grammar of the programming language, syntax validation and translation into Java language has been implemented with Xtext framework. The proposed programming language has the most common features that a programming language should have. A case study has been implemented in order to show how the features of the language are used. The evaluation of the language is done by the case study and several examples that illustrate the usage of the language.
Kaynakça
Atıf Yapanlar
0
1864
139
0