Combining Transactional and Behavioural Reliability in Adaptive Middleware
Author(s) -
Adja Ndeye Sylla,
Maxime Louvel,
Éric Rutten
Publication year - 2016
Publication title -
hal (le centre pour la communication scientifique directe)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/3008167.3008172
Subject(s) - computer science , middleware (distributed applications) , chaining , reliability (semiconductor) , set (abstract data type) , consistency (knowledge bases) , field (mathematics) , distributed computing , transaction processing , transactional leadership , semantics (computer science) , database transaction , programming language , artificial intelligence , psychology , social psychology , power (physics) , physics , mathematics , quantum mechanics , pure mathematics , psychotherapist
International audienceAdaptive systems behaviours can be intuitively programmed, using rule based middleware, as a set of rules. The rules verify conditions and perform actions in order to achieve a set of objectives. However, this raises several problems. First, inconsistencies may result from the fact that an action is not actually performed due to a communication error or a hardware failure. Second, the rules may be conflicting and their sequential chaining may lead to undesirable behaviour. This paper proposes an approach that combines transactional and behavioural reliability (i.e. consistency and no conflict) in adaptive middleware. This approach is implemented using the middleware LINC and the automata based language Heptagon/BZR. A case study, in the field of building automation, is presented to illustrate the approach
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom