[en] DESIGN AND IMPLEMENTATION OF ADAPTIVE NORMATIVE SOFTWARE AGENTS
[pt] Sistemas multiagentes foram introduzidos como um novo paradigma para a conceituação, concepção e implementação de sistemas de software que estão se tornando cada vez mais complexos, abertos, distribuídos, dinâmicos, autônomos e altamente interativos. No entanto, a engenharia de software orienta...
Other Authors: | |
---|---|
Language: | pt |
Published: |
MAXWELL
2021
|
Subjects: | |
Online Access: | https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=55864@1 https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=55864@2 http://doi.org/10.17771/PUCRio.acad.55864 |
id |
ndltd-puc-rio.br-oai-MAXWELL.puc-rio.br-55864 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-puc-rio.br-oai-MAXWELL.puc-rio.br-558642021-11-13T05:25:10Z[en] DESIGN AND IMPLEMENTATION OF ADAPTIVE NORMATIVE SOFTWARE AGENTS [pt] DESIGN E IMPLEMENTAÇÃO DE AGENTES DE SOFTWARE ADAPTATIVOS NORMATIVOS [pt] SISTEMAS NORMATIVOS[pt] MODELAGEM DE SOFTWARE[pt] SISTEMAS MULTIAGENTES[pt] ADAPTACAO DE SOFTWARE[en] NORMATIVE SYSTEMS[en] SOFTWARE MODELING[en] MULTIAGENT SYSTEMS[en] SOFTWARE ADAPTATION[pt] Sistemas multiagentes foram introduzidos como um novo paradigma para a conceituação, concepção e implementação de sistemas de software que estão se tornando cada vez mais complexos, abertos, distribuídos, dinâmicos, autônomos e altamente interativos. No entanto, a engenharia de software orientada a agentes não tem sido amplamente adotada, principalmente devido à falta de linguagens de modelagem que não conseguem ser expressivas e abrangentes o suficiente para representar abstrações relacionadas aos agentes de software e apoiar o refinamento dos modelos de projeto em código. A maioria das linguagens de modelagem não define como essas abstrações devem interagir em tempo de execução, mas muitas aplicações de software precisam adaptar o seu comportamento, reagir à mudanças em seus ambientes de forma dinâmica, e alinhar-se com algum tipo de comportamento individual ou coletivo de aplicações normativas (por exemplo, obrigações, proibições e permissões). Neste trabalho, foi proposta uma abordagem de metamodelo e uma arquitetura para o desenvolvimento de agentes adaptativos normativos. Acredita-se que a abordagem proposta vai avançar o estado da arte em sistemas de agentes de modo que tecnologias de software para aplicações dinâmicas, adaptáveis e baseadas em normas possam ser projetadas e implementadas.[en] Multi-agent systems have been introduced as a new paradigm for conceptualizing, designing and implementing software systems that are becoming increasingly complex, open, distributed, dynamic, autonomous and highly interactive. However, agent-oriented software engineering has not been widely adopted, mainly due to lack of modeling languages that are expressive and comprehensive enough to represent relevant agent-related abstractions and support the refinement of design models into code. Most modeling languages do not define how these abstractions interact at runtime, but many software applications need to adapt their behavior, react to changes in their environments dynamically, and align with some form of individual or collective normative application behavior (e.g., obligations, prohibitions and permissions). In this paper, we propose a metamodel and an architecture approach to developing adaptive normative agents. We believe the proposed approach will advance the state of the art in agent systems so that software technologies for dynamic, adaptive, norm-based applications can be designed and implemented.MAXWELLCARLOS JOSE PEREIRA DE LUCENACARLOS JOSE PEREIRA DE LUCENA2021-11-12TEXTOhttps://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=55864@1https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=55864@2http://doi.org/10.17771/PUCRio.acad.55864pt |
collection |
NDLTD |
language |
pt |
sources |
NDLTD |
topic |
[pt] SISTEMAS NORMATIVOS [pt] MODELAGEM DE SOFTWARE [pt] SISTEMAS MULTIAGENTES [pt] ADAPTACAO DE SOFTWARE [en] NORMATIVE SYSTEMS [en] SOFTWARE MODELING [en] MULTIAGENT SYSTEMS [en] SOFTWARE ADAPTATION |
spellingShingle |
[pt] SISTEMAS NORMATIVOS [pt] MODELAGEM DE SOFTWARE [pt] SISTEMAS MULTIAGENTES [pt] ADAPTACAO DE SOFTWARE [en] NORMATIVE SYSTEMS [en] SOFTWARE MODELING [en] MULTIAGENT SYSTEMS [en] SOFTWARE ADAPTATION [en] DESIGN AND IMPLEMENTATION OF ADAPTIVE NORMATIVE SOFTWARE AGENTS |
description |
[pt] Sistemas multiagentes foram introduzidos como um novo paradigma para a conceituação, concepção e implementação de sistemas de software que estão se tornando cada vez mais complexos, abertos, distribuídos, dinâmicos, autônomos e altamente interativos. No entanto, a engenharia de software orientada a agentes não tem sido amplamente adotada, principalmente devido à falta de linguagens de
modelagem que não conseguem ser expressivas e abrangentes o suficiente para representar abstrações relacionadas aos agentes de software e apoiar o refinamento dos modelos de projeto em código. A maioria das linguagens de modelagem não define como essas abstrações devem interagir em tempo de execução, mas muitas aplicações de software precisam adaptar o seu comportamento, reagir à mudanças
em seus ambientes de forma dinâmica, e alinhar-se com algum tipo de comportamento individual ou coletivo de aplicações normativas (por exemplo, obrigações, proibições e permissões). Neste trabalho, foi proposta uma abordagem de metamodelo e uma arquitetura para o desenvolvimento de agentes adaptativos normativos. Acredita-se que a abordagem proposta vai avançar o estado da arte em
sistemas de agentes de modo que tecnologias de software para aplicações dinâmicas, adaptáveis e baseadas em normas possam ser projetadas e implementadas. === [en] Multi-agent systems have been introduced as a new paradigm for conceptualizing, designing and implementing software systems that are becoming increasingly complex, open, distributed, dynamic, autonomous and highly interactive. However, agent-oriented software engineering has not been widely
adopted, mainly due to lack of modeling languages that are expressive and comprehensive enough to represent relevant agent-related abstractions and support the refinement of design models into code. Most modeling languages do not define how these abstractions interact at runtime, but many software applications need to adapt their behavior, react to changes in their environments dynamically, and align
with some form of individual or collective normative application behavior (e.g., obligations, prohibitions and permissions). In this paper, we propose a metamodel and an architecture approach to developing adaptive normative agents. We believe the proposed approach will advance the state of the art in agent systems so that software technologies for dynamic, adaptive, norm-based applications can be designed and implemented. |
author2 |
CARLOS JOSE PEREIRA DE LUCENA |
author_facet |
CARLOS JOSE PEREIRA DE LUCENA |
title |
[en] DESIGN AND IMPLEMENTATION OF ADAPTIVE NORMATIVE SOFTWARE AGENTS |
title_short |
[en] DESIGN AND IMPLEMENTATION OF ADAPTIVE NORMATIVE SOFTWARE AGENTS |
title_full |
[en] DESIGN AND IMPLEMENTATION OF ADAPTIVE NORMATIVE SOFTWARE AGENTS |
title_fullStr |
[en] DESIGN AND IMPLEMENTATION OF ADAPTIVE NORMATIVE SOFTWARE AGENTS |
title_full_unstemmed |
[en] DESIGN AND IMPLEMENTATION OF ADAPTIVE NORMATIVE SOFTWARE AGENTS |
title_sort |
[en] design and implementation of adaptive normative software agents |
publisher |
MAXWELL |
publishDate |
2021 |
url |
https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=55864@1 https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=55864@2 http://doi.org/10.17771/PUCRio.acad.55864 |
_version_ |
1719493617373937664 |