TY - GEN
T1 - Requirements and initial model for KnowLang
T2 - 4th International C* Conference on Computer Science and Software Engineering 2011, C3S2E'11
AU - Vassev, Emil
AU - Hinchey, Mike
AU - Gaudin, Benoit
AU - Nixon, Paddy
PY - 2011
Y1 - 2011
N2 - Autonomic Service-Component Ensembles (ASCENS) is a class of multi-agent systems formed as mobile, intelligent and open-ended swarms of special autonomic service components capable of local and distributed reasoning. Such components encapsulate rules, constraints and mechanisms for self-adaptation and acquire and process knowledge about themselves, other service components and their environment. ASCENS systems pose distinct challenges for knowledge representation languages. In this paper, we present requirements and an initial model for such a language called KnowLang. KnowLang is intended to provide for formal specification of distinct knowledge models each representing a different knowledge domain of an ASCENS system, such as the internal world of a service component, the world of a service-component ensemble, the surrounding external world and information of special situations related to state changes and operations of service components. KnowLang provides the necessary constructs and mechanisms for specifying such knowledge models at two main levels - an ontology level and a logic-foundations level, where the latter is formed by special facts, rules, constraints and inter-ontology operators. In this paper, we also survey one of the ASCENS case studies to derive some of the requirements for KnowLang.
AB - Autonomic Service-Component Ensembles (ASCENS) is a class of multi-agent systems formed as mobile, intelligent and open-ended swarms of special autonomic service components capable of local and distributed reasoning. Such components encapsulate rules, constraints and mechanisms for self-adaptation and acquire and process knowledge about themselves, other service components and their environment. ASCENS systems pose distinct challenges for knowledge representation languages. In this paper, we present requirements and an initial model for such a language called KnowLang. KnowLang is intended to provide for formal specification of distinct knowledge models each representing a different knowledge domain of an ASCENS system, such as the internal world of a service component, the world of a service-component ensemble, the surrounding external world and information of special situations related to state changes and operations of service components. KnowLang provides the necessary constructs and mechanisms for specifying such knowledge models at two main levels - an ontology level and a logic-foundations level, where the latter is formed by special facts, rules, constraints and inter-ontology operators. In this paper, we also survey one of the ASCENS case studies to derive some of the requirements for KnowLang.
KW - ASCENS
KW - awareness
KW - knowledge representation
KW - logic
KW - ontology
KW - reasoning
UR - http://www.scopus.com/inward/record.url?scp=79959814281&partnerID=8YFLogxK
U2 - 10.1145/1992896.1992901
DO - 10.1145/1992896.1992901
M3 - Conference contribution
AN - SCOPUS:79959814281
SN - 9781450306263
T3 - ACM International Conference Proceeding Series
SP - 35
EP - 42
BT - Proceedings of the 4th International C* Conference on Computer Science and Software Engineering 2011, C3S2E'11
Y2 - 16 May 2011 through 18 May 2011
ER -