• 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