2015
DOI: 10.1007/978-3-319-26184-3_5
|View full text |Cite
|
Sign up to set email alerts
|

ACE: A Flexible Environment for Complex Event Processing in Logical Agents

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 13 publications
(8 citation statements)
references
References 35 publications
0
8
0
Order By: Relevance
“…Primary references: [100] Other references describing / exploiting the technology: [95,96,130] URL: http://www.dmi.unipg.it/formis/raspberry MAS perspective RASP (Resourced Answer Set Programming) extends Answer Set Programming (ASP, by Lifschitz [231]) by supporting declarative reasoning on production and consumption of resources. Although RASP is not, strictly speaking, an agent-oriented paradigm, Costantini and Formisano [96] exploit it to extend (logic) agents reasoning capabilities in a resource-oriented scenario.…”
Section: Rasp (2010)mentioning
confidence: 99%
“…Primary references: [100] Other references describing / exploiting the technology: [95,96,130] URL: http://www.dmi.unipg.it/formis/raspberry MAS perspective RASP (Resourced Answer Set Programming) extends Answer Set Programming (ASP, by Lifschitz [231]) by supporting declarative reasoning on production and consumption of resources. Although RASP is not, strictly speaking, an agent-oriented paradigm, Costantini and Formisano [96] exploit it to extend (logic) agents reasoning capabilities in a resource-oriented scenario.…”
Section: Rasp (2010)mentioning
confidence: 99%
“…Costantini (2015a) proposes the general software engineering approach of transforming an agent into an agent computational environment (ACE) composed of: (1) the ‘main’ agent program, or ‘basic agent’; (2) a number of reasoning modules available to the main agent program; (3) a number of data sources ( ‘contexts’) that the agent is able to access; some contexts will be internal, or local; some will be external, where the set of accessible contexts may vary over time. There is no assumption about how the various components are defined, except that they are based upon Computational Logic.…”
Section: Modular Distributed Architecturesmentioning
confidence: 99%
“…Costantini (2015a) proposes a full formalization with a semantics, which draws inspiration from MCSs’ equilibrium semantics, and discusses an application to Complex Event Processing. Costantini and Formisano (2016) enhances the approach by introducing the evolution of the system in time under components’ update, and by making bridge-rules application tailored to agents on the line of Costantini (2015 b ), Costantini and De Gasperis (2015): in fact, bridge rules are proactively triggered upon specific conditions and the obtained knowledge is reactively elaborated via a management function which generalizes the analogous MCS’s concept.…”
Section: Modular Distributed Architecturesmentioning
confidence: 99%
“…Self-checking agents [6][7][8] can do this kind of reasoning by enabling expressing properties (or meta-constraints), by means of a linear temporal logic, defining what constraints should hold during the execution of the agent. Then, in case of a property violation, the agent can try to execute a self-repair to restore an acceptable or desired state of affairs.…”
Section: Related Workmentioning
confidence: 99%
“…Furthermore, note that such an imposition of constraints as well as the definition of the conditions, regarding individual (internal or external) actions, can also be done directly in the specification of the oracles. Clearly, the meta-constraints defined in [6][7][8] are higher level and in some sense, easier to maintain, but they are also less expressible. Moreover, as it happens with the previous solutions, the agent can only attempt to make repairs if they are explicitly stated in the meta-constraint statement, and there is no guarantee that the repair specified by the programmer is correct, as in ET R. GOLOG [24] is a high-level agent programming language, in which it is possible to prove correctness of a program execution in achieving an agent's goal.…”
Section: Related Workmentioning
confidence: 99%