Abstract:A smart home usually has a variety of devices or home appliance, instead of designing software for a specific home, this paper proposes a service-oriented framework with a set of ontology systems to support service and device publishing, discovery of devices and their services, composition of control software using existing control services that wrap devices, deployment, and execution of the composed service in an computing environment, monitoring the execution, and recovery from device failure. The ontology s… Show more
“…Validation through a case study obtained a similar score. For example in [52], the authors propose a service-oriented framework with a set of ontology systems to support service and device publishing, discovery and recovery for smart homes. In order to validate their approach, they implement their concept in the particular case of the MediaControl view only.…”
Template-based code generation (TBCG) is a synthesis technique that produces code from high-level specifications, called templates. TBCG is a popular technique in model-driven engineering (MDE) given that they both emphasize abstraction and automation. Given the diversity of tools and approaches, it is necessary to classify existing TBCG techniques to better guide developers in their choices. The goal of this article is to better understand the characteristics of TBCG techniques and associated tools, identify research trends, and assess the importance of the role of MDE in this code synthesis approach. We conducted a systematic mapping study of the literature to paint an interesting picture about the trends and uses of TBCG. Our study shows that the community has been diversely using TBCG over the past 15 years. TBCG has greatly benefited from MDE. It has favored a template style that is output-based and high level modeling languages as input. TBCG is mainly used to generate source code and has been applied in a variety of domains. Furthermore, both MDE and non-MDE tools are becoming effective development resources in industry.
“…Validation through a case study obtained a similar score. For example in [52], the authors propose a service-oriented framework with a set of ontology systems to support service and device publishing, discovery and recovery for smart homes. In order to validate their approach, they implement their concept in the particular case of the MediaControl view only.…”
Template-based code generation (TBCG) is a synthesis technique that produces code from high-level specifications, called templates. TBCG is a popular technique in model-driven engineering (MDE) given that they both emphasize abstraction and automation. Given the diversity of tools and approaches, it is necessary to classify existing TBCG techniques to better guide developers in their choices. The goal of this article is to better understand the characteristics of TBCG techniques and associated tools, identify research trends, and assess the importance of the role of MDE in this code synthesis approach. We conducted a systematic mapping study of the literature to paint an interesting picture about the trends and uses of TBCG. Our study shows that the community has been diversely using TBCG over the past 15 years. TBCG has greatly benefited from MDE. It has favored a template style that is output-based and high level modeling languages as input. TBCG is mainly used to generate source code and has been applied in a variety of domains. Furthermore, both MDE and non-MDE tools are becoming effective development resources in industry.
“…Using this technique a client can easily search the service from a group of services. Li et al (2012), introduces and designed the Service Oriented Architecture (SOA) framework for smart home applications. From this a customer can access the required smart home applications from the given choice of services.…”
The application of service oriented architecture in business is to meet the best quality requirements to the customers and providers. Where, service evaluations are carried out based on the quality attributes of scalability, usability, security, performance. In past many evaluation systems have been proposed for business applications with different criteria. However, security metric to be considered this study proposes a new Analysis Estimator Service (AES) system to analyze and estimate the transaction data from the multiple scalable factors. For this purpose two types of estimations namely, Transaction Service (TS) and Quality Service (QS) Estimators are proposed to evaluate the transactions concerning Security and Quality. From this estimation analysis, it is observed that the transaction data achieves two beneficial advantages of secured data transmission and offered quality services to the customers. So in this proposed approach customers have the clear view to analyze and estimate the service data to-From the providers.
“…In service-rich smart home scenario, to provide users with accurate and personalized services, ontology theory and technology as promising means are widely used to construct the service-oriented smart home framework currently. Li et al [16] propose a service-oriented framework with a set of ontology systems to support service and device publishing, discovery and composition, with which, smart home can be rapidly constructed by discovering and combining existing services and workflows. With the analysis of smart home domain ontology, to construct a semantic context for inferring the interaction of policies, Hu et al [17] propose a semantic web-based policy interaction detection method with rules to model smart home services and policies.…”
Section: Related Workmentioning
confidence: 99%
“…Representation, management and application of the heterogeneous data in the smart home data space to provide more intelligent and personalized services for home users still have been considered as a challenging research and industrial topic. Recently, ontology theory and technology have been identified as the representative promising means that can be used to address data, knowledge, and application heterogeneity [10,11,12,13,14,15], as well as to construct the service-oriented framework in smart home environments [16,17,18,19,20,21]. Inspired by the previous research achievements in the proposals, a scheme of ontology-based data semantic management and application is proposed in this paper to address the challenges put forwarded by the continuous expanding smart home data space, which has the following main contributions.…”
The emerging technologies of Internet of Things (IoT) and cloud computing have promoted the development of smart home. As the popularity, big volume of heterogeneous data is generated by home entities per day. Representation, management and application of the continuous expanding heterogeneous data in smart home data space have been a critical challenge for further development of smart home industry. To address this issue, a scheme of ontology-based data semantic management and application is proposed in this paper. On the basis of the smart home system model abstracted from the perspective of implementing user requirements, a top-level ontology model facilitating the capture of domain knowledge is structured through the correlative concepts, and a logical data semantic fusion model is designed accordingly. To enhance the ontology data query efficiency in the implementation of the data semantic fusion model, a relationaldatabase based ontology data decomposition storage method is developed by thoroughly investigating the existing storage modes, and the performance is demonstrated by a group of elaborate query and ontology updating operations. Comprehensive applying the stated achievements, ontology-based semantic reasoning with a particularly designed semantic matching rule is studied as well in the work, and a test system of user behavior reasoning is developed to provide accurate and personalized home services. Analytical and experimental results are shown to demonstrate the efficiency.
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.