Affiliations: [a] Department of Computer Science, University of Verona, Strada Le Grazie, 37100 Verona, Italy. E-mails: [email protected], [email protected] | [b] Department of Computing, Imperial College London, 180 Queen’s Gate, SW7 2AZ, London, UK. E-mail: [email protected] | [c] Data61, 70–72 Bowen St, Spring Hill, Brisbane Qld 4000, Australia. E-mail: [email protected]
Abstract: Conflicting rules and rules with exceptions are very common in natural language specification employed to describe the behaviour of devices operating in a real-world context. This is common exactly because those specifications are processed by humans, and humans apply common sense and strategic reasoning about those rules to resolve the conflicts. In this paper, we deal with the challenge of providing, step by step, a model of energy saving rule specification and processing methods that are used to reduce the consumptions of a system of devices, by preventing energy waste. We argue that a very promising non-monotonic approach to such a problem can lie upon Defeasible Logic, following therefore an approach that has shown success in the current literature about usage of this logic for conflict rule resolution and for human–computer interaction in complex systems. Starting with rules specified at an abstract level, but compatibly with the natural aspects of such a specification (including temporal and power absorption constraints), we provide a formalism that generates the extension of a basic Defeasible Logic, which corresponds to turned on or off devices.