169,772 research outputs found

    Agent Programming Extensions relying on a component-based platform

    No full text
    This paper describes a suite of extensions to the object oriented model, steering 00 programming towards the Agent Programming paradigm; such set of extensions is called Agent Programming extensions (APX). APX has been specifically designed to leverage the development of agent-based systems, a widely adopted paradigm to model complex and dynamic software systems. A brief survey of the most commonly used approaches to agent programming is presented, against which APX is evaluated. Then the structure of APX is described and the programming interface offered to the developers illustrated. The developers' point of view, who can greatly benefit from the component-based platform which APX relies upon is also taken into account

    AgentService: a framework to develop distributed multi-agent systems

    No full text
    Today software systems are complex, dynamic, distributed, and evolve over time. Multi-agent systems (MASs) are a powerful abstraction to model such systems. Agent programming frameworks support software engineers in transforming these abstractions into concrete distributed applications. Even though there is wide availability of tools for multi-agent development, only few of them constitute valid support from a software engineering point of view. AgentService provides a reliable, robust, and modular software infrastructure for MAS development. In this paper, we present the innovative features of the framework, including the agent model, the scheduling engine, and the run-time environment. These components are discussed in detail and compared with the solution adopted by other frameworks

    Erratum : Clinical, Biochemical, and Genetic Characteristics of "Nonclassic" Apparent Mineralocorticoid Excess Syndrome (Journal of Clinical Endocrinology and Metabolism (2019) 104: 2 (595–603) DOI: 10.1210/jc.2018-01197)

    No full text
    Publisher Copyright: Copyright © 2019 Endocrine Society.In the above-named article by Tapia-Castillo A, Baudrand R, Vaidya A, Campino C, Allende F, Valdivia C, Vecchiola A, Lagos CF, Fuentes CA, Solari S, Martinez-Aguayo A, Garcia H, Carvajal CA, and Fardella CE (J Clin Endocrinol Metab. 2019;104(2):595-603; doi: 10.1210/jc.2018-01197) the following error occurred in the author line: the affiliation numbers for Carlos F. Lagos and Sandra Solari were incorrect

    Erratum : Clinical, Biochemical, and Genetic Characteristics of "Nonclassic" Apparent Mineralocorticoid Excess Syndrome (Journal of Clinical Endocrinology and Metabolism (2019) 104: 2 (595–603) DOI: 10.1210/jc.2018-01197)

    No full text
    Publisher Copyright: Copyright © 2019 Endocrine Society.In the above-named article by Tapia-Castillo A, Baudrand R, Vaidya A, Campino C, Allende F, Valdivia C, Vecchiola A, Lagos CF, Fuentes CA, Solari S, Martinez-Aguayo A, Garcia H, Carvajal CA, and Fardella CE (J Clin Endocrinol Metab. 2019;104(2):595-603; doi: 10.1210/jc.2018-01197) the following error occurred in the author line: the affiliation numbers for Carlos F. Lagos and Sandra Solari were incorrect

    Pericles: improving agent communication capabilites in AgentService

    No full text
    Pericles is a design environment for the development of ontologies and interaction protocols integrated in the AgentService framework for Multi-Agent systems. We briefly illustrate the framework, introducing in particular the ontology service which allows AgentService users to clearly represent knowledge bases and message contents. The interaction protocol service provides a simple way to represent structured dialogs among agents. Pericles allows developers to graphically design these dialogs through AUML diagrams and to automatically generate the code representing the interaction protocols. A Pericles diagram defines agent roles which evolve sending and receiving messages through alternative paths and loops. The generated code allows an agent to participate to a conversation with peers, playing a role through a behaviour object
    corecore