DocumentCode :
2135855
Title :
Developing Intentional Systems with the PRACTIONIST Framework
Author :
Morreale, Vito ; Bonura, Susanna ; Francaviglia, Giuseppe ; Centineo, Fabio ; Puccio, Michele ; Cossentino, Massimo
Author_Institution :
Eng. Eng. Inf. S.p.A., Rome
Volume :
2
fYear :
2007
fDate :
23-27 June 2007
Firstpage :
633
Lastpage :
638
Abstract :
Agent-based systems have become a very attractive approach for dealing with the complexity of modern software applications and have proved to be useful and successful in some industrial domains. However, engineering such systems is still a challenge due to the lack of effective tools and actual implementations of very interesting and fascinating theories and models. In this area the so-called intentional stance of systems can be very helpful to efficiently predict, explain, and define the behaviour of complex systems, without having to understand how they actually work, but explaining them in terms of some mental qualities or attitudes, rather than their physical or design stance. In this paper we present the PRACTIONIST framework, that supports the development of PRACTIcal reasONIng sySTems according to the BDI model of agency, which uses some mental attitudes such as beliefs, desires, and intentions to describe and specify the behaviour of system components. We adopt a goal-oriented approach and a clear separation between the deliberation phase and the means-ends reasoning, and consequently between the states of affairs to pursue and the way to do it. Moreover, PRACTIONIST allows developers to implement agents that are able to reason about their beliefs and the other agents´ beliefs, expressed by modal logic formulas.
Keywords :
belief maintenance; formal logic; inference mechanisms; multi-agent systems; software agents; software metrics; systems analysis; BDI model; PRACTIONIST framework; agent-based system; goal-oriented approach; industrial domain; means-ends reasoning; modal logic formula; practical reasoning system; software application complexity; systems engineering; Application software; Computer industry; Context modeling; Councils; Humans; Java; Laboratories; Logic; Research and development; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Informatics, 2007 5th IEEE International Conference on
Conference_Location :
Vienna
ISSN :
1935-4576
Print_ISBN :
978-1-4244-0851-1
Electronic_ISBN :
1935-4576
Type :
conf
DOI :
10.1109/INDIN.2007.4384847
Filename :
4384847
Link To Document :
بازگشت