Measuring aspect-oriented software in practice
Başlık çevirisi mevcut değil.
- Tez No: 402582
- Danışmanlar: DR. DIRK JANSSENS, DR. TIM MOLDEREZ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2014
- Dil: İngilizce
- Üniversite: Universiteit Antwerpen
- Enstitü: Yurtdışı Enstitü
- Ana Bilim Dalı: Belirtilmemiş.
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 86
Özet
Özet yok.
Özet (Çeviri)
Aspect-oriented programming (AOP) is a way of modularizing a software system by means of new kind of modules called aspects in software development. To this end AOP helps in alleviating crosscutting concerns of system modules by separating into several aspect modules, thereby aiming to improve separation of concerns. On the other hand, aspects can bring unexpected behaviour to a system while attempting to alter the system's concerns. They can modify the behaviour of the base system without warning. Following to this, such impact can limit to achieve modular reasoning in an aspect-oriented system properly. Obtaining the valuable data, we try to get an idea of how difficult it is to achieve modular reasoning. In this thesis, we analyse the existing ten aspect-oriented systems by answering six research questions. These six questions were derived from our general question:“how AspectJ is used in practice?”. In order to answer each one of them, we have implemented a metrics suite including both aspect-oriented and object-oriented features using Ekeko. Next to modular reasoning, we also acquire other usefulness about AOP constructs and coupling between classes and aspects. These results can then be used to influence the design of existing or new AOP languages, or to improve existing analysis tools.
Benzer Tezler
- Java iş uygulamaları için yazılım işlevsel büyüklüğünün işletim izlerinden ölçülmesi
Measuring functional size of java business applications from execution traces
MUHAMMET ALİ SAĞ
Yüksek Lisans
Türkçe
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolHacettepe ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. AYÇA TARHAN
- ISO 9000 kalite güvence sistemine yönelik olarak yapılan iç denetimin gerçekleştirilmesinde ve başarı ölçümlenmesinde bir uzman sistem yaklaşımı
Başlık çevirisi yok
SERHAN BOYBEK
Yüksek Lisans
Türkçe
2001
İşletmeİstanbul Teknik Üniversitesiİşletme Ana Bilim Dalı
DOÇ.DR. DEMET BAYRAKTAR
- Biyomagnetik olaylar
Başlık çevirisi yok
M.TOGAN ÇANDIR
Yüksek Lisans
Türkçe
1996
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiPROF.DR. İNCİ AKKAY
- Nesneye dayalı yazılımların bakım kolaylığı karakteristiğinin ölçülmesi
Measuring the maintainability characteristic of object-oriented softwares
ÖZLEM AKALIN
Yüksek Lisans
Türkçe
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. FEZA BUZLUCA
- Yazılım kod kalitesinin iyileştirilmesinde yeni yaklaşımlar
New approaches to improving software code quality
ÖZGE MUTLU
Yüksek Lisans
Türkçe
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. OYA KALIPSIZ