An XML-based feature modeling language
dc.contributor.advisor | Oğuztüzün, Halit | |
dc.contributor.author | Nabdel, Leili | |
dc.date.accessioned | 2020-12-10T10:14:12Z | |
dc.date.available | 2020-12-10T10:14:12Z | |
dc.date.submitted | 2011 | |
dc.date.issued | 2018-08-06 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/244737 | |
dc.description.abstract | Özellik modelleme, yazılım ürün hatlarında ortaklık ve değişkenliğin gösterilmesinde yaygın olarak kullanılan bir yoldur. Literatürde özellik modellerin ifadesi için farklı gösterimler bulunmaktadır. Metin tabanlı gösterimler, grafik gösterimlere nazaran, otomatik işleme ve araçlar arası uyumluluk gibi kıstaslar göz önüne alındığında daha elverişli çözümler sağlamaktadır. Bu çalışmada özniteliklerin yer aldığı karmaşık ilişkiler içerebilen genişletilmiş özellik modellerinin gösterimi için XML tabanlı bir özellik modelleme dili sunulmaktadır. İlk olarak, karmaşık ilişkiler içerebilen genişletilmiş özellik modelleri için bir bağlamdan-bağımsız gramer sunulmaktadır. Daha sonra XML şema tanımları kurulmakta ve bu şemaya uygun birtakım XML örnekleri verilmektedir. Ayrıca, XML örneklerinin tanımlanmış şemaya uygunluğunun gösterilebilmesi için bir doğrulama süreci de tartışılmaktadır. Bu süreç XML örneklerinin biçimsel olarak düzgünlüğünün kontrolü gibi ek görevler de içermektedir. | |
dc.description.abstract | Feature modeling is a common way of representing commonality and variability in Software Product Lines. There are alternative notations reported in the literature to represent feature models. Compared to the graphical notations, the text-based notations are more amenable to automated processing and tool interoperability. This study presents an XML-based feature modeling language to represent extended feature models that can include complex relationships involving attributes. We first provide a Context Free Grammar for the extended feature model definitions including such complex relationships. Then we build the XML Schema Definitions and present a number of XML instances in accordance with the defined schema. In addition, we discuss a validation process for the validation of the XML instances against the defined schema, which also includes additional tasks such as well-formedness checking for the XML instances. | 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 | An XML-based feature modeling language | |
dc.title.alternative | XML tabanlı özellik modelleme dili | |
dc.type | masterThesis | |
dc.date.updated | 2018-08-06 | |
dc.contributor.department | Diğer | |
dc.identifier.yokid | 415694 | |
dc.publisher.institute | Fen Bilimleri Enstitüsü | |
dc.publisher.university | ORTA DOĞU TEKNİK ÜNİVERSİTESİ | |
dc.identifier.thesisid | 305072 | |
dc.description.pages | 136 | |
dc.publisher.discipline | Diğer |