The results of a systematic literature review conducted for variability modelling in software component models are analysed and presented here. A well-planned protocol guided the screening of 3230 papers that resulted in the identification of 55 papers. Reviewing these papers, 23 of them were considered as primary studies related to our research questions. A comparison framework is introduced to further understand, assess, and compare those selected papers. Observations about the important aspects of component models that support the variability capability are summarised. Prominent trends and approaches are discussed along with a comparative analysis of the component models. Only a few component models were found to be explicitly accommodating variability concerns. The identified variability modelling problems require further research for attaining better reuse capabilities.
pagesIn this thesis, an expert system developed with an ontology-based approach to detect Service Level Agreement (SLA) violations is presented. Ontologies represent explicit formal specifications of the concepts in a particular domain and the relationships among them. Expert systems, however, are frequently employed with ontologies because of their reasoning capabilities. The widespread use of SLAs in various areas complicates SLA management and in particular the detection of violations. Although it is necessary to automatically detect SLA violations, developing a different solution for each domain is quite costly. In SLAs of multiple domains, the concepts were examined, and many common concepts have been identified. Identifying familiar concepts in different SLA areas has allowed us to acquire the idea of creating a generic SLA ontology. After generic SLA ontology was created, an expert system was developed using this ontology. The developed expert system is designed to detect SLA violations, check constraints, and make inferences. The developed system has been tested on the SLA data of the telecommunication domain. The results show that the proposed system can correctly detect SLA violations.
of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.