Thursday, June 12, 2008

SEMANTIC EVOLUTION

Semantic evolution is a form of adaptation. Before we develop concepts for semantic evolution, we give a set of basic definitions for adaptation.
1. Adaptation definition
Adaptation of a software system (S) is caused by change (dE) from an old environment (E) to a new environment (E.), and results in a new system (S.) that ideally meets the needs of its new environment (E.). Adaptation involves three tasks:

· Ability to recognize dE.
· Ability to determine the change ds to be made to the system S according to dE.
· Ability to effect the change in order to generate the new system S.

Adaptability then refers to the ability of the system to make adaptation.
2. Semantic evolution
System S evolves semantically when the evolved system S. responds differently to the same input or accepts a different set of inputs. In this application domain, the inputs are the commands sent to the ES by EC and the responses are those strings received by EC from ES.

[get this widget]

0 comments:

search

Google