Show simple item record

dc.contributor.advisorOğuztüzün, Halit
dc.contributor.authorNabdel, Leili
dc.date.accessioned2020-12-10T10:14:12Z
dc.date.available2020-12-10T10:14:12Z
dc.date.submitted2011
dc.date.issued2018-08-06
dc.identifier.urihttps://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.abstractFeature 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.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleAn XML-based feature modeling language
dc.title.alternativeXML tabanlı özellik modelleme dili
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentDiğer
dc.identifier.yokid415694
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityORTA DOĞU TEKNİK ÜNİVERSİTESİ
dc.identifier.thesisid305072
dc.description.pages136
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess