We strongly believe that the Agent-Oriented Computing represents an emergent paradigm that provides an interesting abstraction for the development of complex software systems whose requirements are not entirely known at design time, especially when running in rapidly changing and dynamic operative environments.
We also believe that one of the most interesting and attractive rational agent theories is the Belief-Desire-Intention (BDI). According to the philosophical viewpoint, the internal states and the decision process of a BDI agent are modeled in terms of beliefs, desires, and intentions, which respectively represent the information, motivational, and deliberative attitudes of the agent.
As a software company, we desire to adopt agent-based technologies and agent-oriented software engineering, in combination with other leading edge technologies, such as Web services, Semantic Web, grid computing, and pervasive technologies, to effectively and efficiently enable the development of next generation distributed systems.
Therefore, our intention is to define and provide advanced software agent technologies, tools, and services for developing software applications in several complex application domains. Particularly, we intend to define a set of agent-based solutions to develop distributed software applications implementing practical reasoning processes according to the BDI model of agency. We believe that the abstractions used in the model are really intuitive, as it is easy to understand the distinction between the process of deciding what to do and the one involving how to; similarly, the notions of belief, desire and intention are very familiar in human reasoning, so we believe that they could be easily used in BDI agent design. Moreover, this model provides a clear functional decomposition, which indicates what sort of subsystems might be required to build an agent.
Runtime & Framework