Development of a library for automated verification of UML models
dc.contributor.advisor | Koçyiğit, Altan | |
dc.contributor.author | Çelik, Makbule Filiz | |
dc.date.accessioned | 2020-12-10T09:16:08Z | |
dc.date.available | 2020-12-10T09:16:08Z | |
dc.date.submitted | 2006 | |
dc.date.issued | 2020-11-17 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/225950 | |
dc.description.abstract | Nesne yönelimli yazılım geliştirme konusunda The Unified Modeling Language(UML) en fazla tercih edilen ve en yaygın kullanıma sahip olan modellemeyöntemidir. Model Yönelimli Geliştirme, yazılım geliştirme sürecinde otomatikolarak test verisi üretme ve modelden koda otomatik geçiş gibi bir çok konu sonyıllarda popüler olmuştur. Bu çalışmalar UML kullanımı üzerindeyoğunlaşmaktadır. UML tasarımlarının faydalı olması için öncelikle doğru vegeçerli olması gerekmektedir, aksi durumda yazılım geliştirmenin ilerleyensafhalarında çeşitli sorunlara neden olacaktır. Modellerdeki olası tasarımhatalarının ve çelişkilerin bulunabilmesi için modellerin tam olarak kontrolükonusunda çalışmalara ihtiyaç vardır.Bu tezde, UML ile tasarlanmış modellerin doğruluk ve tutarlılık kontrolünü yapanbir yöntem ve bu yöntemi kullanan UMLChecker isimli bir kütüphaneningeliştirilmesi anlatılmaktadır.Anahtar Kelimeler: UML, tutarlılık kontrolü, UML model kontrolü, WFRv | |
dc.description.abstract | Software designs are mostly modeled as Unified Modeling Language (UML)diagrams when object oriented software development is concerned. Some populartopics in the industry such as Model Driven Development, generating test casesautomatically in the early phases of software development, automated generationof code from design model etc. use the benefits of UML designs. All of thesetopics have something in common which is the need for accuracy against themeta-model not to face problems in the latter phases of the development process.Support on the full checking of the design models is necessary for the detection ofdesign inconsistencies.This thesis presents an approach for automated verification of UML designmodels and explains the implementation of the library called UMLChecker.Keywords: UML, verification, UML model checking, WFRiv | en_US |
dc.language | English | |
dc.language.iso | en | |
dc.rights | info:eu-repo/semantics/embargoedAccess | |
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 | Development of a library for automated verification of UML models | |
dc.title.alternative | UML modellerinin otomatik olarak doğrulanmasını sağlayan bir kütüphane geliştirilmesi | |
dc.type | masterThesis | |
dc.date.updated | 2020-11-17 | |
dc.contributor.department | Bilişim Sistemleri Anabilim Dalı | |
dc.identifier.yokid | 151543 | |
dc.publisher.institute | Enformatik Enstitüsü | |
dc.publisher.university | ORTA DOĞU TEKNİK ÜNİVERSİTESİ | |
dc.identifier.thesisid | 180827 | |
dc.description.pages | 78 | |
dc.publisher.discipline | Diğer |