The Experts below are selected from a list of 21537 Experts worldwide ranked by ideXlab platform
Zhi Jin - One of the best experts on this subject based on the ideXlab platform.
-
Ontology-Oriented Interactive Environment Modeling
Environment Modeling-Based Requirements Engineering for Software Intensive Systems, 2018Co-Authors: Zhi JinAbstract:This chapter mainly introduces the representation and construction of the Environment Ontology. For Environment Ontology, the main extension to the normal Ontology structure is about the state machine–based behavior representation of causal entities. The chapter is devoted to presenting techniques for building domain Environment ontologies, i.e., application domain-dependent ontologies, for the purpose of specifying Environment modeling system capabilities.
-
Domain Environment Ontology Construction
Environment Modeling-Based Requirements Engineering for Software Intensive Systems, 2018Co-Authors: Zhi JinAbstract:This chapter mainly introduces the representation and construction of the Environment Ontology. For Environment Ontology, extension to the normal Ontology structure is about the state machine–based behavior representation of causal entities. The chapter is devoted to presenting techniques for building domain Environment ontologies, i.e., application domain-dependent ontologies, for the purpose of specifying Environment modeling system capabilities.
-
Effect-Oriented System Capability
Environment Modeling-Based Requirements Engineering for Software Intensive Systems, 2018Co-Authors: Zhi JinAbstract:In this chapter, the capability description of system entity is proposed based on Environment Ontology. System capabilities can be grounded on their effects on Environment entities. Finally, such a capability description allows system entities to aggregate autonomously for capability composition.
-
Feature Model of Domain Environment
Environment Modeling-Based Requirements Engineering for Software Intensive Systems, 2018Co-Authors: Zhi JinAbstract:In this chapter, feature model representations are presented for the Environment Ontology to unify run-time models. It presents the Environment feature model and introduces its semantics. Then the goal feature model is proposed to express the intentional purposes and goals of the autonomous entities. Then it shows how to embed the goal feature models in the Environment feature model to form the goal-annotated Environment feature model.
-
Capability description and discovery of Internetware entity
Science China Information Sciences, 2010Co-Authors: Puwei Wang, Zhi Jin, Hongyan LiuAbstract:Internetware can be formed through aggregation of Internetware entities bottom-up to satisfy the user’s requirements. In the process, capability description of Internetware entity plays an important role. This paper proposes a capability description of Internetware entity based on Environment Ontology. The Environment Ontology includes Environment entities and possible interactions with the Environment entities in a particular domain. Tree-like hierarchical state machines are also included in the Ontology to describe domain life-cycle of the Environment entities. On the basis of the ideas, the capability of Internetware entity is embodied by interacting with Environment entities and the changes of the Environment entities during the interactions. Finally, this paper describes the matchmaking between capability descriptions of Internetware entities to support the discovery of Internetware entity. An example of online education course is given to illustrate the ideas.
Puwei Wang - One of the best experts on this subject based on the ideXlab platform.
-
Capability description and discovery of Internetware entity
Science China Information Sciences, 2010Co-Authors: Puwei Wang, Zhi Jin, Hongyan LiuAbstract:Internetware can be formed through aggregation of Internetware entities bottom-up to satisfy the user’s requirements. In the process, capability description of Internetware entity plays an important role. This paper proposes a capability description of Internetware entity based on Environment Ontology. The Environment Ontology includes Environment entities and possible interactions with the Environment entities in a particular domain. Tree-like hierarchical state machines are also included in the Ontology to describe domain life-cycle of the Environment entities. On the basis of the ideas, the capability of Internetware entity is embodied by interacting with Environment entities and the changes of the Environment entities during the interactions. Finally, this paper describes the matchmaking between capability descriptions of Internetware entities to support the discovery of Internetware entity. An example of online education course is given to illustrate the ideas.
-
Specifying and Composing Web Services with an Environment Ontology-Based Approach
International Journal of Web Services Research, 2010Co-Authors: Puwei Wang, Zhi Jin, Lin LiuAbstract:Precise capability specification is the key for identifying and composing the right Web services. This paper specifies service capabilities in terms of the Environment entities from the application domain and the effects imposed by the Web service on these entities. An Environment Ontology for Web services is adopted to provide formal sharable representations of the domain-specific Environment entities. A hierarchical state machine is constructed for each Environment entity to describe its behaviors, and the effects imposed by a Web service are described as the state transitions traces of Environment entities, which define the capability of the Web service. Web service composition that satisfies a set of requested effects is then conducted by reasoning on the effects of services. The proposed approach emphasizes the external manifestation of Web services and service composition based on the effect reasoning. An example of online travel service illustrates the proposed approach.
-
building toward capability specifications of web services based on an Environment Ontology
IEEE Transactions on Knowledge and Data Engineering, 2008Co-Authors: Puwei Wang, Zhi Jin, Lin Liu, Guangjun CaiAbstract:Automated Web service discovery requires Web service capability specifications of a high precision. Semantic-based approaches are inherently more precise than conventional keyword-based approaches. This paper proposes to build capability specifications of Web services based on an Environment Ontology, the main concepts of which are the Environment entities in a particular application domain and their interactions. For each Environment entity, there is a tree-like hierarchical state machine modeling the effects that are to be achieved by the Web services on this Environment entity. The proposed approach is based on the assumption that the Web service capability specifications, built on the effects of the Web services on the Environment entities, are more accessible and observable. Algorithms for constructing the domain Environment Ontology and the matchmaking between the Web service capability specifications are presented to show how Web service discovery is supported. An example on travel service is given to illustrate this proposed approach.
-
ICSOC Workshops - Web service composition: an approach using effect-based reasoning
Service-Oriented Computing – ICSOC 2007, 2007Co-Authors: Puwei Wang, Zhi JinAbstract:This paper proposes an Ontology-based approach to compose Web services using the effect-based reasoning. The Environment Ontology is to provide formal and sharable specifications of Environment entities of Web services in a particular domain. For each Environment entity, there is a corresponding hierarchical state machine for specifying its dynamic characteristics. Then, this approach proposes to use the effects of a Web service on its Environment entities for specifying the Web service's capabilities and designates the effect as the traces of the state transitions the Web service can impose on its Environment entities. So, the service composition can be conducted by the effect-based reasoning.
-
an approach for specifying capability ofweb services based on Environment Ontology
International Conference on Web Services, 2006Co-Authors: Puwei Wang, Zhi Jin, Lin LiuAbstract:Capability specification is key problem for Web service discovery. Conventional one-step process based capability specification has its limitations. This paper proposes an approach for semantic behavior-based capability specification of Web service to stride over the limitations. Meta-level Environment Ontology is proposed to provide formal and sharable specifications of Environment resources in a particular domain. For each Environment resource, there is a corresponding hierarchical state machine specifying its dynamic characteristics. Then, effects on the Environment resources are modelled with the hierarchical state machines. On the basis of the Environment Ontology, forest-structured communicating hierarchical state machines (FCHM) are defined and expected to be semantics of capability specification of Web services, which can be derived from the effects that Web services impose on their Environments.
Lin Liu - One of the best experts on this subject based on the ideXlab platform.
-
Specifying and Composing Web Services with an Environment Ontology-Based Approach
International Journal of Web Services Research, 2010Co-Authors: Puwei Wang, Zhi Jin, Lin LiuAbstract:Precise capability specification is the key for identifying and composing the right Web services. This paper specifies service capabilities in terms of the Environment entities from the application domain and the effects imposed by the Web service on these entities. An Environment Ontology for Web services is adopted to provide formal sharable representations of the domain-specific Environment entities. A hierarchical state machine is constructed for each Environment entity to describe its behaviors, and the effects imposed by a Web service are described as the state transitions traces of Environment entities, which define the capability of the Web service. Web service composition that satisfies a set of requested effects is then conducted by reasoning on the effects of services. The proposed approach emphasizes the external manifestation of Web services and service composition based on the effect reasoning. An example of online travel service illustrates the proposed approach.
-
building toward capability specifications of web services based on an Environment Ontology
IEEE Transactions on Knowledge and Data Engineering, 2008Co-Authors: Puwei Wang, Zhi Jin, Lin Liu, Guangjun CaiAbstract:Automated Web service discovery requires Web service capability specifications of a high precision. Semantic-based approaches are inherently more precise than conventional keyword-based approaches. This paper proposes to build capability specifications of Web services based on an Environment Ontology, the main concepts of which are the Environment entities in a particular application domain and their interactions. For each Environment entity, there is a tree-like hierarchical state machine modeling the effects that are to be achieved by the Web services on this Environment entity. The proposed approach is based on the assumption that the Web service capability specifications, built on the effects of the Web services on the Environment entities, are more accessible and observable. Algorithms for constructing the domain Environment Ontology and the matchmaking between the Web service capability specifications are presented to show how Web service discovery is supported. An example on travel service is given to illustrate this proposed approach.
-
an approach for specifying capability ofweb services based on Environment Ontology
International Conference on Web Services, 2006Co-Authors: Puwei Wang, Zhi Jin, Lin LiuAbstract:Capability specification is key problem for Web service discovery. Conventional one-step process based capability specification has its limitations. This paper proposes an approach for semantic behavior-based capability specification of Web service to stride over the limitations. Meta-level Environment Ontology is proposed to provide formal and sharable specifications of Environment resources in a particular domain. For each Environment resource, there is a corresponding hierarchical state machine specifying its dynamic characteristics. Then, effects on the Environment resources are modelled with the hierarchical state machines. On the basis of the Environment Ontology, forest-structured communicating hierarchical state machines (FCHM) are defined and expected to be semantics of capability specification of Web services, which can be derived from the effects that Web services impose on their Environments.
-
On constructing Environment Ontology for semantic web services
Lecture Notes in Computer Science, 2006Co-Authors: Puwei Wang, Zhi Jin, Lin LiuAbstract:This paper proposes constructing an Environment Ontology to represent domain knowledge about Web services. The capability of a Web service is considered in terms of the effects it imposes on the Environment during execution. Thus, more fundamental and precise semantic specification for service capability than conventional interface-based description language can be obtained. Basic concepts of the Ontology include resources residing in the Environment. For each Environment resource, there is a corresponding hierarchical state machine specifying its dynamic characteristics. Thus, the influence of a machine on its Environments can be modelled with the state machines of the Environment resources. Rules and algorithms to construct an Environment Ontology on the basis of generic domain Ontology are introduced. And then guidelines for specifying Web service capability semantically based on the constructed Environment Ontology are given.
-
KSEM - On constructing Environment Ontology for semantic web services
Knowledge Science Engineering and Management, 2006Co-Authors: Puwei Wang, Zhi Jin, Lin LiuAbstract:This paper proposes constructing an Environment Ontology to represent domain knowledge about Web services. The capability of a Web service is considered in terms of the effects it imposes on the Environment during execution. Thus, more fundamental and precise semantic specification for service capability than conventional interface-based description language can be obtained. Basic concepts of the Ontology include resources residing in the Environment. For each Environment resource, there is a corresponding hierarchical state machine specifying its dynamic characteristics. Thus, the influence of a machine on its Environments can be modelled with the state machines of the Environment resources. Rules and algorithms to construct an Environment Ontology on the basis of generic domain Ontology are introduced. And then guidelines for specifying Web service capability semantically based on the constructed Environment Ontology are given.
Haiying Sun - One of the best experts on this subject based on the ideXlab platform.
-
COMPSAC - Evaluating Energy Consumption for Cyber-Physical Energy System: An Environment Ontology-Based Approach
2015 IEEE 39th Annual Computer Software and Applications Conference, 2015Co-Authors: Xiaohong Chen, Jing Liu, Mingsong Chen, Haiying SunAbstract:Energy consumption evaluation is one of the most important steps in Cyber-Physical Energy System (CPES) development. However, due to the lack of accurate and effective modeling and evaluation approaches considering the uncertainty of Environment, it is hard to conduct the quantitative analysis for the energy consumption of CPESs. To address the above issue, this paper proposes an Environment-aware energy consumption evaluation framework based on the Statistical Model Checking (SMC). In our framework, the Environment uncertainty of CPESs is modeled using the Stochastic Hybrid Automata (SHA). In order to describe various Environment modeling patterns, we create a collection of parameterized SHA models and save them to a domain specific Environment Ontology. Based on the domain Environment Ontology and user designs in the form of UML sequence diagrams and activity diagrams, our framework can automatically guide the construction of CPES models using networks of SHA and conduct the corresponding energy consumption evaluation. A case study based on an energy-aware building design demonstrates that our approach can not only support the accurate Environment modeling with various uncertain factors, but also can be used to reason the relations between the energy consumption and Environment uncertainties of CPES designs.
-
deriving requirements specification with time a software Environment Ontology based approach
Computer Software and Applications Conference, 2013Co-Authors: Xiaohong Chen, Haiying SunAbstract:It is well acknowledged that Environment plays an important role in requirement derivation. However, at present the time-continuous properties of the Environment are of little concern. Our previous work modeled the time-continuous Environment by constructing a software Environment Ontology. This paper further presents an approach for deriving software requirements specification with time using software Environment Ontology. Experiments are conducted by deriving different software requirement specifications under different situations. They are simulated with Simulink. The simulation results show that the software behaviors can be more accurately determined with respect to time-continuous Environment by using time as a measurement.
-
COMPSAC - Deriving Requirements Specification with Time: A Software Environment Ontology Based Approach
2013 IEEE 37th Annual Computer Software and Applications Conference, 2013Co-Authors: Xiaohong Chen, Haiying SunAbstract:It is well acknowledged that Environment plays an important role in requirement derivation. However, at present the time-continuous properties of the Environment are of little concern. Our previous work modeled the time-continuous Environment by constructing a software Environment Ontology. This paper further presents an approach for deriving software requirements specification with time using software Environment Ontology. Experiments are conducted by deriving different software requirement specifications under different situations. They are simulated with Simulink. The simulation results show that the software behaviors can be more accurately determined with respect to time-continuous Environment by using time as a measurement.
Jan Hannemann - One of the best experts on this subject based on the ideXlab platform.
-
xeml lab a tool that supports the design of experiments at a graphical interface and generates computer readable metadata files which capture information about genotypes growth conditions Environmental perturbations and sampling strategy
Plant Cell and Environment, 2009Co-Authors: Jan Hannemann, Hendrik Poorter, Bjorn Usadel, Oliver Blasing, Alex Finck, Francois Tardieu, Owen K Atkin, Thijs L Pons, Mark StittAbstract:Data mining depends on the ability to access machine-readable metadata that describe genotypes, Environmental conditions, and sampling times and strategy. This article presents Xeml Lab. The Xeml Interactive Designer provides an interactive graphical interface at which complex experiments can be designed, and concomitantly generates machine-readable metadata files. It uses a new eXtensible Mark-up Language (XML)-derived dialect termed XEML. Xeml Lab includes a new Ontology for Environmental conditions, called Xeml Environment Ontology. However, to provide versatility, it is designed to be generic and also accepts other commonly used Ontology formats, including OBO and OWL. A review summarizing important Environmental conditions that need to be controlled, monitored and captured as metadata is posted in a Wiki (http://www.codeplex.com/XeO) to promote community discussion. The usefulness of Xeml Lab is illustrated by two meta-analyses of a large set of experiments that were performed with Arabidopsis thaliana during 5 years. The first reveals sources of noise that affect measurements of metabolite levels and enzyme activities. The second shows that Arabidopsis maintains remarkably stable levels of sugars and amino acids across a wide range of photoperiod treatments, and that adjustment of starch turnover and the leaf protein content contribute to this metabolic homeostasis.
-
Xeml Lab: a tool that supports the design of experiments at a graphical interface and generates computer‐readable metadata files, which capture information about genotypes, growth conditions, Environmental perturbations and sampling strategy
Plant cell & environment, 2009Co-Authors: Jan Hannemann, Hendrik Poorter, Bjorn Usadel, Oliver Blasing, Alex Finck, Francois Tardieu, Owen K Atkin, Thijs L Pons, Mark Stitt, Yves GibonAbstract:Data mining depends on the ability to access machine-readable metadata that describe genotypes, Environmental conditions, and sampling times and strategy. This article presents Xeml Lab. The Xeml Interactive Designer provides an interactive graphical interface at which complex experiments can be designed, and concomitantly generates machine-readable metadata files. It uses a new eXtensible Mark-up Language (XML)-derived dialect termed XEML. Xeml Lab includes a new Ontology for Environmental conditions, called Xeml Environment Ontology. However, to provide versatility, it is designed to be generic and also accepts other commonly used Ontology formats, including OBO and OWL. A review summarizing important Environmental conditions that need to be controlled, monitored and captured as metadata is posted in a Wiki (http://www.codeplex.com/XeO) to promote community discussion. The usefulness of Xeml Lab is illustrated by two meta-analyses of a large set of experiments that were performed with Arabidopsis thaliana during 5 years. The first reveals sources of noise that affect measurements of metabolite levels and enzyme activities. The second shows that Arabidopsis maintains remarkably stable levels of sugars and amino acids across a wide range of photoperiod treatments, and that adjustment of starch turnover and the leaf protein content contribute to this metabolic homeostasis.