Research Article

An Approach for Composing Services Based on Environment Ontology

Table 1

Meanings of the concepts.

ConceptMeaning

Environment entityEntities which a system will interact with
 Causal entityEntities whose properties include predictable causal relationships among its shared phenomena
 Autonomous entityEntities which can receive or send message autonomously usually consist of people
 Symbolic entityEntities which are a physical representation of data
AttributeA named variable for characterizing a static property of an entity
 Static attributeCharacterize the static properties of the environment entity
 Dynamic attributeCharacterize the dynamic properties of the environment entity
ValueIntangible individual entity that exists outside time and space, and is not subject to change
Tree-like hierarchical state machineA hierarchical state graph for characterizing dynamic properties of a causal entity
Finite state machineA directed state graph for characterizing a dynamic property
DivideRelation between the basic state machine and a state
StateValue of an entity at a given time
TransitionA state change in a state machine represent the relation between two states
MessageThe content that is sent or received from one environment entity to another
 Command messageContaining the action command
 Data messageMessage that has no command contains only the parameters
InteractionObservable shared phenomenon between a system and its environment entity
 Message interactionInteraction that occurs through the messaging
 Value interactionInteraction that occurs through reading or assigning the value of the static attribute