Página 1 dos resultados de 40 itens digitais encontrados em 0.009 segundos

Medee: um ateliê de métodos para sistemas multiagentes.; Medee: a method framework for multiagent systems.

Casare, Sara Jane
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 01/12/2011 PT
Relevância na Pesquisa
56.05%
Esta tese propõe o desenvolvimento de SMAs centrados em organizações de forma disciplinada, mesmo nos casos em que os modelos organizacionais de agentes utilizados não estejam incorporados aos métodos oferecidos pela Engenharia de Software Orientada a Agentes (AOSE). A fim de atingir tal objetivo, esta tese adota os princípios da Engenharia de Método Situational e propõe o Ateliê Medee, que permite a composição de métodos situacionais para SMAs usando fragmentos de método adequados à situação de cada projeto. Este ateliê oferece um repositório de fragmentos de método que contempla distintas fases de desenvolvimento de um projeto, tais como elucidação de requisitos, análise, design, e implementação, envolvendo os principais componentes de um SMA, como agentes, ambientes, interações e organizações. Tal repositório contém fragmentos extraídos de diversas abordagens para o desenvolvimento de SMAs, entre elas os métodos Gaia, Tropos, Ingenias, PASSI, e os modelos organizacionais MOISE+ e OperA. Além disso, esta tese mostra como tais métodos situationais podem contribuir no estabelecimento de um ciclo de melhoria do método de desenvolvimento para SMAs. Este ciclo aplica os princípios da Engenharia de Software a fim de prover um procedimento empírico para a adaptação...

Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes

Guedes, Gilleanes Thorwald Araujo
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Tese de Doutorado Formato: application/pdf
POR
Relevância na Pesquisa
56.24%
A presente tese de doutorado está inserida dentro do contexto da área de AOSE – Agent-Oriented Software Engineering, uma área surgida recentemente voltada para a engenharia de software de sistemas multi-agentes que mescla conceitos tanto da Inteligência Artificial como da Engenharia de Software. Esta nova área surgiu devido aos novos desafios enfrentados pelos engenheiros de software ao projetar sistemas multi-agentes, uma vez que este tipo de sistema apresenta características que os diferenciam de outros tipos de software, precisamente o fato de possuírem agentes de software, entidades autônomas e pró-ativas que executam funções no sistema, possuidoras de objetivos próprios e capazes de perceber e agir sobre o ambiente que os cerca sem a intervenção de usuários externos. Este trabalho descreve um metamodelo UML desenvolvido para a modelagem de requisitos funcionais específicos para projetos de sistemas multi-agentes. O seu desenvolvimento baseou-se na constatação de que, apesar de já existirem linguagens derivadas da UML para o projeto de sistemas multi-agentes, nenhuma das linguagens estudadas desenvolveu mecanismos para a modelagem dos requisitos deste tipo de software, o que levou-nos a criar um metamodelo UML para este propósito. No decorrer desta tese serão descritas as linguagens estudadas derivadas da UML para ser aplicadas no projeto de sistemas multi-agentes...

Uma plataforma orientada a agentes para o desenvolvimento de software em veículos aéreos não-tripulados; An agent-oriented platform for development and programming unmanned aerial vehicles

Hama, Marcelo Tomio
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
46.08%
Veículos aéreos não-tripulados (VANTs) são relativamente recentes no meio acadêmico, onde muitas tecnologias e algoritmos vêm sendo pesquisados e desenvolvidos. A engenharia de software apliacada a este âmbito possui poucas abordagens em relação a sistemas autônomos e inteligentes, enquanto que sistemas multi-agentes e a programação orientada a agentes vêm sendo cada vez mais utilizadas. Este trabalho foca na aplicação do paradigma da programação orientada a agentes para o controle de VANTs, de modo a conceber um framework e utilizar arquitetura, teoria e ferramentas orientados a agentes como forma de prover uma abstração mais sofisticada para a programação de comportamentos inteligentes em VANTs. Na pesquisa, propõem-se o modelo UAVAS – Unmanned Aerial Vehicles AgentSpeak que é um framework de programação de comportamentos para VANTs que possui um modelo de abstração de veículos aéreos tripulados para veículos aéreos não-tripulados. Ao final, a pesquisa foi avaliada e validada por meio de resultados obtidos em simulações com a infraestrutura implementada. Dois estudos de caso foram realizados, um com ênfase nas comunicações inter-VANTs e cooperação de time, e outro com ênfase nas verificações dos mapeamentos de sinais com o envio de dados da infraestrutura. Para cada um dos casos...

Disruption Management in Airline Operations Control: Designing a Multi-Agent System with a GAIA based Methodology

António J. M. Castro
Fonte: Universidade do Porto Publicador: Universidade do Porto
Tipo: Livro
POR
Relevância na Pesquisa
55.81%
Through operations control mechanisms an airline company monitors all the flights checking if they follow the schedule that was previously defined by other areas of the company. Some problems may arise during this stage related with crew members, aircrafts and passengers. The Airline Operations Control Centre (AOCC) includes teams of experts specialized in solving the above problems, seeking for solutions that minimize the negative impact on passengers and, at the same time, minimizing the operational costs. This book proposes a Multi-Agent System (MAS) that represents the AOCC allowing the airline company to take faster and better decisions when solving operational problems, taking into consideration the operational costs involved. It shows how such a system can be designed using an Agent-Oriented Software Engineering (AOSE) methodology and presents the implementation of the system in a real airline company, using widely available tools. For airline professionals it shows how Artificial Intelligence (AI) can help to solve such a critical problem. For students and AI/AOSE researchers shows the rationale behind the development of a real-world MAS.

Engineering multi-agent systems with aspects and patterns

Garcia,Alessandro; Silva,Viviane; Chavez,Christina; Lucena,Carlos
Fonte: Sociedade Brasileira de Computação Publicador: Sociedade Brasileira de Computação
Tipo: Artigo de Revista Científica Formato: text/html
Publicado em 01/07/2002 EN
Relevância na Pesquisa
56.22%
Objects and agents are software engineering abstractions that have many common concerns. However, agents are more complex entities since they encompass additional concerns: their state is driven by beliefs, goals, capabilities and plans, and their behavior is composed of a number of agency properties such as autonomy, adaptation, interaction, learning, mobility, and collaboration. A multi-agent system usually incorporates multiple objects and types of agents, with each agent type addressing distinct agency concerns. These agency concerns typically overlap and interact with each other, and so a disciplined scheme for composition is required. In this context, this paper presents and compares an aspect-based proposal with a new pattern-based proposal for building multi-agent software. Both proposals have the following goals: (i) minimize the misalignments between high-level agent models and object-oriented designs, (ii) promote the separation of agency concerns, (in) provide explicit support for disciplined composition of agency concerns in complex software agents, (iv) incorporate flexible facilities to build different types of software agents, and (v) allow the production of multi-agent software systems that are easy to understand, maintain and reuse. We demonstrate the applicability of the two proposals through the Portalware system...

Utilização de metodologias para desenvolvimento de agentes: um estudo de caso na microeconomia

Berny, Vanessa Maia; Adamatti, Diana Francisca; Gomes, Daniela Ferreira; Costa, Antonio Carlos da Rocha
Fonte: Universidade Federal do Rio Grande Publicador: Universidade Federal do Rio Grande
Tipo: Artigo de Revista Científica
POR
Relevância na Pesquisa
86.07%
Este artigo apresenta algumas metodologias para engenharia de software orientada para agentes e um estudo de caso aplicado a microeconomia, especificamente em abastecedoras de combustível. Estas metodologias modelam todos os aspectos ligados a agentes, diferentemente de uma metodologia de modelagem orientada a objetos.; This paper presents some methodologies to agent-oriented software engineering and a case study in Microeconomics, specifically in supplies fuel. These methodologies model all aspects of agents approach, differentially of oriented objects approach.

MODELOG : model-oriented development with executable logical object generation

de Souza Ramalho, Franklin; Pierre Louis Robin, Jacques (Orientador)
Fonte: Universidade Federal de Pernambuco Publicador: Universidade Federal de Pernambuco
Tipo: Outros
PT_BR
Relevância na Pesquisa
56.22%
The Unified Modeling Language (UML) has far outgrown its initial purpose as a standard visual notation for constructing intuitive, high-level blueprint models of object-oriented software. A series of extension, such as OCL, XMI, ASL, MOF, UML profiles, and different proposed formal semantics, to the language and to its application scope have fedoff each other in synergy. While these extensions constitute a sound starting point to make UML the pivotal element for the Model-Driven Engineering (MDE) and Semantic Web (SW) visions, many other building blocks are still missing, including: (1) Complete formal semantics for UML and OCL; (2) UML inference engine based on such semantics to support model checking and intelligent agent reasoning with UML semantic web ontologies; (3) UML model compilers to fully automate both structural and behavioral code generation from detailed UML/OCL models. In this thesis, we present the MODELOG framework based on a single proposal to address these three issues: it consists of an automatic mapping from fully refined UML/OCL models to the object-oriented logic programs in the Flora-2, an executable and Turing-complete language with a well-defined formal semantics. We developed the MODELOG mapping as model transformations. As source for these transformations...

Um meta-modelo para a representação interna de agentes de software

Santos, Danilo Rosa dos
Fonte: Pontifícia Universidade Católica do Rio Grande do Sul; Porto Alegre Publicador: Pontifícia Universidade Católica do Rio Grande do Sul; Porto Alegre
Tipo: Dissertação de Mestrado
PORTUGUêS
Relevância na Pesquisa
46.16%
Sistemas Multiagentes (SMAs) estão ganhando atenção na área de desenvolvimento de software. [WOO02] afirma que o rápido crescimento desse campo decorre, em grande parte, da crença em que o paradigma de software baseado em agentes é apropriado para a exploração das possibilidades surgidas nos sistemas distribuídos totalmente abertos, como, por exemplo, a Internet. Devido ao crescente interesse na tecnologia de agentes no contexto da engenharia de software, diversas metodologias foram criadas para suportar o desenvolvimento de sistemas orientados a agentes. A modelagem interna de agentes de software não é comum nas metodologias atualmente disponíveis. Este tipo de modelagem é importante devido à necessidade da representação da estrutura interna de um agente para a sua posterior implementação. Neste trabalho, será proposto um meta-modelo descritivo para a representação interna de agentes de software criado a partir do estudo de metodologias atuais, que possua aplicação de restrições de integridade e capaz de ser traduzido para código fonte por um mapeamento direto com os elementos de linguagem oferecidos por algumas plataformas de implementação orientadas a agentes atualmente disponíveis.; Multi-Agent Systems are gaining attention in the software development area. The quick growth of multi-agent systems development relies on the belief that the agent paradigm is appropriate to explore the possibilities offered by open distributed systems such as the Internet [WOO02]. Due to the growing interest in agent technology in the context of the software engineering...

Anwendungsdomänen für Mobile Agenten; Applicationdomains of Mobile Agents

Friedrich, Michael
Fonte: Universidade de Tubinga Publicador: Universidade de Tubinga
Tipo: Dissertação
DE_DE
Relevância na Pesquisa
56%
Mobile Agenten sind ein Softwareparadigma dass einerseits technisch im Detail analysiert wurde, andererseits in der Softwarelandschaft nur selten zu finden ist. In dieser Arbeit werden die Eigenschaften von Mobilen Agenten auf ihre Eignung für Anwendungsdomänen hin untersucht. Ausgehend von technischen Grundlagen werden verschiedene Anwendungen betrachtet und der Nutzen von Mobilen Agenten analysiert.; Mobile Agents are a software paradigm which is technically well understood. However, Mobile Agents are not often used in productive software system. This work analyses the attributes of Mobile Agents to support different software applications. The usability and advantages of Mobile Agents for these application domains are analysed after giving an implementation scenario for every domain.

Separation of concerns in hybrid component and agent systems

Dragone, Mauro; Jordan, Howell; Lillis, David; Collier, Rem W.
Fonte: Inderscience Enterprises Ltd. Publicador: Inderscience Enterprises Ltd.
Tipo: Article; all_ul_research; ul_published_reviewed; none
ENG
Relevância na Pesquisa
76.21%
peer-reviewed; Modularising requirements is a classic problem of software engineering; concerns often overlap, requiring multiple dimensions of decomposition to achieve separation. Whenever complete modularity is unachievable, it is important to provide principled approaches to the decoupling of concerns. To this end, this paper discusses the Socially Situated Agent Architecture (SoSAA) - a complete construction methodology, which leverages existing well established research and associated methodologies and frameworks in both the Agent-oriented and Component-based Software Engineering domains. As a software framework, SoSAA is primarily intended to serve as a foundation on which to build agent based applications by promoting separation of concerns in the development of open, heterogeneous, adaptive and distributed systems. While previous work has discussed the design rationale for SoSAA and illustrated its application to the construction of multiagent systems, this paper focuses on the separation of concerns issue. It highlights concerns typically addressed in the development of distributed systems, such as adaptation, concurrency, fault-tolerance. It analyses how a hybrid agent/component integration approach can improve the separation of these concerns by leveraging modularity constructs already available in agent and component systems...

Modeling NASA swarm-based systems:using agent-oriented software engineering and formal methods

Pena, Joaquin; Rouff, Christopher; Hinchey, Mike; Ruiz-Cortes, Antonio
Fonte: Association for Computing Machinery Publicador: Association for Computing Machinery
Tipo: Article; all_ul_research; ul_published_reviewed; none
ENG
Relevância na Pesquisa
146.19%
peer-reviewed; The need to collect new data and perform new science is causing the complexity of NASA missions to continually increase. This complexity needs to be controlled via new technological advancements and balanced with a reduction in mission and operation costs. Planned and hypothesized missions involve self-management,biological-inspiration based on swarms, and autonomous operation as a means of achieving these goals.We consider a tailored software engineering approach to developing such systems based on agent-oriented software engineering and formal methods. We report on the advances in modeling, implementing, and testing NASA swarm-based concept missions.

Uma metodologia unificada para o desenvolvimento de sistemas orientados a agentes; A unified methodology for the development of agent-oriented systems

Claudia Filomena Bratficher Dario
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 29/07/2005 PT
Relevância na Pesquisa
86.28%
Este trabalho propõe uma Metodologia Unificada para o desenvolvimento de sistemas orientados a agentes. A elaboração desta metodologia foi realizada a partir de um estudo do papel do agente dentro da Engenharia de Software e da análise de diversas metodologias orientadas a agentes encontradas na literatura, enfocando-se principalmente em três destas: MaSE (Muitiagent Systems Engimering Metkodoiogy), Prornetheus e Tropos, além da linguagem de modelagem AÜML {Agem Vnijied Modeling Language). A Metodologia Unificada proposta visa aproveitar o que há de melhor nestas metodologias, buscando elementos comuns a todas elas, de modo análogo ao que ocorreu com a metodologia unificada (RUP - Raiional Unified Process) em sistemas orientados a objetos. Para validar a Metodologia Unificada e analisar as demais metodologias, um estudo de caso foi modelado. A Metodologia Unificada se mostrou eficiente no projeto, documentação e construção de sistemas multi-agentes, sendo considerada uma metodologia detalhada e mais completa por cobrir os estágios de especificação de requisitos, de análise e de projeto no desenvolvimento de software orientados a agentes; This work proposes a Unified Methodology for the development of agent-oriented systems. The methodology was elaborated based on a study of agent's role within software engineering and the analysis of different agent-based software development methodologies found in the literature...

Intelligence by design : principles of modularity and coordination for engineering complex adaptive agents

Bryson, Joanna Joy, 1965-
Fonte: Massachusetts Institute of Technology Publicador: Massachusetts Institute of Technology
Tipo: Tese de Doutorado Formato: 338 p.; 27329196 bytes; 27328955 bytes; application/pdf; application/pdf
ENG
Relevância na Pesquisa
56.12%
All intelligence relies on search - for example, the search for an intelligent agent's next action. Search is only likely to succeed in resource-bounded agents if they have already been biased towards finding the right answer. In artificial agents, the primary source of bias is engineering. This dissertation describes an approach, Behavior-Oriented Design (BOD) for engineering complex agents. A complex agent is one that must arbitrate between potentially conflicting goals or behaviors. Behavior-oriented design builds on work in behavior-based and hybrid architectures for agents, and the object oriented approach to software engineering. The primary contributions of this dissertation are: 1. The BOD architecture: a modular architecture with each module providing specialized representations to facilitate learning. This includes one pre-specified module and representation for action selection or behavior arbitration. The specialized representation underlying BOD action selection is Parallel-rooted, Ordered, Slip-stack Hierarchical (POSH) reactive plans. 2. The BOD development process: an iterative process that alternately scales the agent's capabilities then optimizes the agent for simplicity, exploiting tradeoffs between the component representations. This ongoing process for controlling complexity not only provides bias for the behaving agent...

Agent Based Software Testing Framework (ABSTF) for Application Maintenance

Karnavel, K.; Divya, V.; Gnanakeerthika; Karthika, P.
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 12/07/2013
Relevância na Pesquisa
65.91%
Software testing framework can be stated as the process of verifying and validating that a computer program/application works as expected and meets the requirements of the user. Usually testing can be done manually or using tools. Manual testing can be time consuming and tedious, also it requires heavy investment of human resources. Testing tools in fact have many advantages and are widely used nowadays, but also has several disadvantages. One particular problem is that human intervention is no longer needed. Testing tools are of high cost and so, it cannot be used for small companies. Hence in this paper we propose Agent based testing, which is a fast growing approach in testing field. The proposed system (ABSTF) has to reduce the application testing moment, easily find out bug and solve the bug by Regression Testing. Here by we are going to use a safe efficient regression selection technique algorithm to selectively retest the modified program. We also use Traceability relation of completeness checking for agent oriented system, which identifies missing elements in entire application and classifies defect in the testing moment. With the ability of agents to act autonomously, monitoring code changes and generating test cases for the changed version of code can be done dynamically.

Towards an Agent-Oriented Modeling and Evaluation Approach For Vehicular Systems Security

Garoui, Mohamed; Mazigh, Belhassen; Ayeb, Béchir El; Koukam, Abderrafiaa
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 12/03/2014
Relevância na Pesquisa
66.09%
Agent technology is a software paradigm that permits to implement large and complex distributed applications. In order to assist the development of multi-agent systems, agent-oriented methodologies (AOM) have been created in the last years to support modeling more and more complex applications in many different domains. By defining in a non-ambiguous way concepts used in a specific domain, Meta modeling may represent a step towards such interoperability. In the Transport domain, this paper propose an agent-oriented meta-model that provides rigorous concepts for conducting transportation system problem modeling. The aim is to allow analysts to produce a transportation system model that precisely captures the knowledge of an organization so that an agent-oriented requirements specification of the system-to-be and its operational corporate environment can be derived from it. To this end, we extend and adapt an existing meta-model, Extended Gaia, to build a meta-model and an adequate model for transportation problems. Our new agent-oriented meta-model aims to allow the analyst to model and specify any transportation system as a multi-agent system. Based on the proposed meta-model, we proposes an approach for modeling and evaluating the Transportation System based on Stochastic Activity Network (SAN) components. The proposed process is based on seven steps from Recognition phase to Quantitative Analysis phase. These analyzes are based on the Dependability models which are built using the formalism Stochastic Activity Network. A real case study of Urban Public Transportation System has been conducted to show the benefits of the approach.; Comment: International Journal of Information Technology...

An Agent-Based Approach to Component Management

Lillis, David; Collier, Rem; Dragone, Mauro; O'Hare, G. M. P.
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 01/10/2014
Relevância na Pesquisa
76.17%
This paper details the implementation of a software framework that aids the development of distributed and self-configurable software systems. This framework is an instance of a novel integration strategy called SoSAA (SOcially Situated Agent Architecture), which combines Component-Based Software Engineering and Agent-Oriented Software Engineering, drawing its inspiration from hybrid agent control architectures. The framework defines a complete construction process by enhancing a simple component-based framework with reasoning and self-awareness capabilities through a standardized interface. The capabilities of the resulting framework are demonstrated through its application to a non-trivial Multi Agent System (MAS). The system in question is a pre-existing Information Retrieval (IR) system that has not previously taken advantage of CBSE principles. In this paper we contrast these two systems so as to highlight the benefits of using this new hybrid approach. We also outline how component-based elements may be integrated into the Agent Factory agent-oriented application framework.; Comment: In Proceedings of the 8th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS '09), Budapest, Hungary, 2009

Logic-Based Specification Languages for Intelligent Software Agents

Mascardi, Viviana; Martelli, Maurizio; Sterling, Leon
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 20/11/2003
Relevância na Pesquisa
55.89%
The research field of Agent-Oriented Software Engineering (AOSE) aims to find abstractions, languages, methodologies and toolkits for modeling, verifying, validating and prototyping complex applications conceptualized as Multiagent Systems (MASs). A very lively research sub-field studies how formal methods can be used for AOSE. This paper presents a detailed survey of six logic-based executable agent specification languages that have been chosen for their potential to be integrated in our ARPEGGIO project, an open framework for specifying and prototyping a MAS. The six languages are ConGoLog, Agent-0, the IMPACT agent programming language, DyLog, Concurrent METATEM and Ehhf. For each executable language, the logic foundations are described and an example of use is shown. A comparison of the six languages and a survey of similar approaches complete the paper, together with considerations of the advantages of using logic-based languages in MAS modeling and prototyping.; Comment: 67 pages, 1 table, 1 figure. Accepted for publication by the Journal "Theory and Practice of Logic Programming", volume 4, Maurice Bruynooghe Editor-in-Chief

Space-Time Diagram Generation for Profiling Multi Agent Systems

Van Bien, Dinh Doan; Lillis, David; Collier, Rem W.
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 11/08/2015
Relevância na Pesquisa
75.97%
Advances in Agent Oriented Software Engineering have focused on the provision of frameworks and toolkits to aid in the creation of Multi Agent Systems (MASs). However, despite the need to address the inherent complexity of such systems, little progress has been made in the development of tools to allow for the debugging and understanding of their inner workings. This paper introduces a novel performance analysis system, named AgentSpotter, which facilitates such analysis. AgentSpotter was developed by mapping conventional profiling concepts to the domain of MASs. We outline its integration into the Agent Factory multi agent framework.

Call Graph Profiling for Multi Agent Systems

Van Bien, Dinh Doan; Lillis, David; Collier, Rem W.
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 11/08/2015
Relevância na Pesquisa
55.84%
The design, implementation and testing of Multi Agent Systems is typically a very complex task. While a number of specialist agent programming languages and toolkits have been created to aid in the development of such systems, the provision of associated development tools still lags behind those available for other programming paradigms. This includes tools such as debuggers and profilers to help analyse system behaviour, performance and efficiency. AgentSpotter is a profiling tool designed specifically to operate on the concepts of agent-oriented programming. This paper extends previous work on AgentSpotter by discussing its Call Graph View, which presents system performance information, with reference to the communication between the agents in the system. This is aimed at aiding developers in examining the effect that agent communication has on the processing requirements of the system.

Challenges and Directions for Engineering Multi-agent Systems

Winikoff, Michael
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 06/09/2012
Relevância na Pesquisa
76.13%
In this talk I review where we stand regarding the engineering of multi-agent systems. There is both good news and bad news. The good news is that over the past decade we've made considerable progress on techniques for engineering multi-agent systems: we have good, usable methodologies, and mature tools. Furthermore, we've seen a wide range of demonstrated applications, and have even begun to quantify the advantages of agent technology. However, industry involvement in AAMAS appears to be declining (as measured by industry sponsorship of the conference), and industry affiliated attendants at AAMAS 2012 were few (1-2%). Furthermore, looking at the applications of agents being reported at recent AAMAS, usage of Agent Oriented Software Engineering (AOSE) and of Agent Oriented Programming Languages (AOPLs) is quite limited. This observation is corroborated by the results of a 2008 survey by Frank and Virginia Dignum. Based on these observations, I make five recommendations: (1) Re-engage with industry; (2) Stop designing AOPLs and AOSE methodologies ... and instead ... (3) Move to the "macro" level: develop techniques for designing and implementing interaction, integrate micro (single cognitive agent) and macro (MAS) design and implementation; (4) Develop techniques for the Assurance of MAS; and (5) Re-engage with the US.; Comment: Dagstuhl seminar 12342