Environment generation tool for enabling aspect verification
dc.contributor.advisor | Betin Can, Aysu | |
dc.contributor.author | Aldanmaz, Şenol Lokman | |
dc.date.accessioned | 2020-12-10T09:15:15Z | |
dc.date.available | 2020-12-10T09:15:15Z | |
dc.date.submitted | 2010 | |
dc.date.issued | 2018-08-06 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/225747 | |
dc.description.abstract | İlgiler, ilgi yönelimli programlamada yazılım davranışını etkilemek için geliştirilen birimlerdir. Bir ilgiyi herhangi bir yazılımda güvenli olarak kullanabilmek için ilk önce o ilgi doğrulanmalıdır. Bir ilginin doğrulanması için asıl yazılımın taklit sınıfları hazırlanmalıdır. Bu taklit sınıflar ilgilinin örülü olduğu ilgi ortamının bir modelidir. Biz bu çalışmada, ilgi yönelimli programlama geliştiricilerini destekleyecek yeterli miktarda araç olmadığını göz önünde bulundurarak, ilginin doğrulanmasına ve birim testine olanak sağlayan bir araç geliştirdik. Geliştirilen araç ilginin genel ortamını üreterek doğrulamaya olanak sağlar. Bu araçla kullanıcılar, örülü olduğu yazılımdan yalıtılmış olan ilgilerin doğrulanmasına odaklanmaları konusunda temin edilmektedirler. | |
dc.description.abstract | Aspects are units of aspect oriented programming developed for influencing the software behavior. In order to use an aspect confidently in any software, first it should be verified. For verification of an aspect, the mock classes for the original software should be prepared. These mock classes are a model of the aspect environment which the aspect is woven. In this study, considering that there are not enough tools for supporting the aspect oriented programming developers, we have developed a tool for enabling aspect verification and unit testing. The tool enables verification by generating the general environment of the aspect. By this tool the users are ensured to focus on the verification of aspects isolated from woven software. | en_US |
dc.language | English | |
dc.language.iso | en | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | Attribution 4.0 United States | tr_TR |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol | tr_TR |
dc.subject | Computer Engineering and Computer Science and Control | en_US |
dc.title | Environment generation tool for enabling aspect verification | |
dc.title.alternative | İlgi doğrulamasına olanak sağlayan ortam türetici araç | |
dc.type | masterThesis | |
dc.date.updated | 2018-08-06 | |
dc.contributor.department | Diğer | |
dc.identifier.yokid | 372586 | |
dc.publisher.institute | Enformatik Enstitüsü | |
dc.publisher.university | ORTA DOĞU TEKNİK ÜNİVERSİTESİ | |
dc.identifier.thesisid | 291682 | |
dc.description.pages | 113 | |
dc.publisher.discipline | Diğer |