Dissertations / Theses on the topic 'Software Agents'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Software Agents.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Charlton, Patricia. "Self-configurable software agents." Thesis, University of Bath, 1999. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.299653.
Full textSelf, Lance. "INTRODUCTION TO SOFTWARE AGENTS." International Foundation for Telemetering, 1999. http://hdl.handle.net/10150/607343.
Full textSoftware agents are application programs that perform duties in an autonomous fashion. These applications can be used to increase productivity, better use existing bandwidth, and improve present and future software application programs. By using existing established methods, and adding a layer of intelligence, software agents can add problem solving abilities to an application program.
VELMOVITSKY, PEDRO ELKIND. "IBOT: AN AGENT-BASED SOFTWARE FRAMEWORK FOR CREATING DOMAIN CONVERSATIONAL AGENTS." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2018. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=35430@1.
Full textCOORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR
PROGRAMA DE EXCELENCIA ACADEMICA
Chatbots são programas de computador que interagem com usuários utilizando linguagem natural. Desde sua origem, a tecnologia avançou significantemente e aplicações baseadas na nuvem de grandes empresas permitiram que desenvolvedores criassem chatbots inteligentes e eficientes. No entanto, não há muitas abordagens de desenvolvimento aos principais módulos de um chatbot que são flexíveis o suficiente para permitir a criação de chatbots diferentes para cada domínio, mantendo um robusto controle de diálogo na aplicação. Existem trabalhos que tentam desenvolver uma abordagem mais flexível, cada um com suas vantagens e desvantagens. Uma das vantagens mais notáveis é o uso de sistemas multiagentes para distribuir e realizar tarefas feitas por chatbots. Nesse contexto, este trabalho propõe um framework geral e flexível baseado em sistemas multiagentes para construir chatbots em um domínio escolhido pelo desenvolvedor, com controle de diálogo na aplicação. Esta solução usa uma adaptação da abordagem de estado da informação, e agentes de software, para gestão do diálogo. Para validar a arquitetura proposta, um cenário de uso com 4 chatbots de prova de conceito são analisados e discutidos.
Chatbots are computer programs that interact with users using natural language. Since its inception, the technology has advanced greatly and cloud-based platforms from big companies allow developers to create intelligent and efficient chatbots. However, there are not many development approaches to the main modules of a chatbot that are flexible enough to allow the creation of different chatbots for each domain, while maintaining a robust dialogue control in the application. There have been some works that try to develop a more flexible approach, each of them with their own advantages and disadvantages. One of the most notable advantages is the use of multi-agent systems to distribute and perform the tasks performed by the chatbot. In this context, this work proposes a general and flexible architecture based on multi-agent systems for building chatbots in any domain chosen by the developer, with dialogue control in the application. This architecture uses an adaptation of the information state approach, also using software agents, to perform dialogue management. To validate the proposed architecture, an user scenario involving the implementation of 4 proof of concept chatbots is analyzed discussed.
Engmo, Lise, and Lene Hallen. "Software agents applied in oil production." Thesis, Norwegian University of Science and Technology, Department of Computer and Information Science, 2007. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-8721.
Full textThe current increase in instrumentation of oil production facilities leads to a higher availability of real-time sensor data. This is an enabler for better control and optimisation of the production, but current computer systems do not necessarily provide enough operator support for handling and utilising this information. It is believed that agent technology may be of use in this scenario, and the goal of this Master's thesis is to implement a proof-of-concept which demonstrates the suitability of such solutions in this domain. The agent system is developed using the Prometheus methodology for the design and the JACK Intelligent Agents framework for the implementation. A regular Java program which simulates the running of a very simplified oil field is also developed. The simulator provides the environment in which the agent system is put to the test. The agents' objective is to maximise the oil production while keeping the system within its envelope. Their performance is compared with results obtained by a human operator working with the same goal in the same environment. The metrics we use are the number of critical situations which occur, their duration, and the total amount of oil produced. The results indicate that the agents react faster to changes in the environment and therefore manage to reduce the amount and duration of critical situations, as well as producing more oil. This suggests a possibility of introducing an agent system to deal with some aspects of the production system control. This may contribute to a reduction of the information load on the operator, giving him/her more time to concentrate on situations which the agents are not able (or not allowed) to handle on their own.
Chen, Kristin M., and Hsinchun Chen. "Intelligent Software Agents for Electronic Commerce." Springer, 2000. http://hdl.handle.net/10150/106448.
Full textElectronic commerce (EC) and software agents are two of the hottest fields of research in information science. As the Internet is rapidly becomes a popular marketplace for consumers and sellers of goods and services, combining these two research areas offers lucrative opportunities both for businesses wishing to conduct transactions over the World Wide Web (WWW) and for developers of tools to facilitate this trend. The focus in this chapter will be on software agents specifically designed for electronic commerce activities. We will briefly describe the history of agent research in general, defining characteristics of agents, and will touch on the different types of agents. Following this introduction we will describe the learning and action mechanisms that make it possible for agents to perform tasks. Finally, we will describe the issues associated with the deployment of electronic commerce agents (ECAs).
Cucurull, Juan Jordi. "Efficient Mobility and Interoperability of Software Agents." Doctoral thesis, Universitat Autònoma de Barcelona, 2008. http://hdl.handle.net/10803/5800.
Full textEls agents mòbils són idonis per a entorns distribuïts i heterogenis. El treball presentat en aquesta tesi està motivat per a aquest fet i comprèn quatre objectius per a millorar, en aquest ordre, la interoperabilitat, l'eficiència i la seguretat dels agents mòbils en el context dels estàndards definits per l'organització IEEE-FIPA. El primer objectiu és el disseny d'una especificació de mobilitat flexible. El segon objectiu és la proposta de mecanismes d'interoperabilitat, combinats amb l'especificació anterior, per a l'execució i mobilitat d'agents en localitzacions on no se suporten els mateixos tipus de plataformes d'agents, llenguatges de programació i arquitectures subjacents. El tercer objectiu és la proposta de mètodes per a millorar l'eficiència de la mobilitat i interoperabilitat dels agents. I, finalment, el darrer objectiu és el disseny de protocols per a tractar alguns problemes de seguretat concrets dels agents mòbils.
Mobile agents are autonomous software entities that have the ability to stop and resume their execution in different network locations to accomplish a set of tasks. Despite their apparent simplicity, the fact of sharing a code in different places, in most cases heterogeneous, arises a set of issues which are far from have a simple solution. The proof is that after several years of efforts, a wide-scale deployment of mobile agents has not become a reality. In our opinion the main reasons which have hindered the adoption of mobile agents are: security, interoperability, and efficiency. Security may impose strong restrictions to the use of mobile agents. Nevertheless, enough research to satisfy the most common applications has been done in this field. Interoperability is absolutely indispensable to guarantee that different types of agents can run in different places and exchange information. And efficiency is a non functional requisite which favours the adoption of the technology.
The suitability of mobile agents for distributed and heterogeneous environments is unique. The work presented in this thesis is motivated by this fact and comprises four objectives to improve, in this order, the interoperability, efficiency, and security of mobile agents in the context of the IEEE-FIPA standards. The first objective is the design of a flexible agent mobility specification. The second objective is the proposal of interoperability mechanisms to move and execute agents in several locations supporting different agent middlewares, programming languages, and underlying architectures taking advantage of the previous mobility specification. The third objective is the proposal of methods to improve the efficiency of the agent mobility and interoperability. And finally, the last objective is the design of some protocols to deal with specific security issues of mobile agents.
Sha, Mao Xuan, Xi Tao Wang, and Shu Zuo. "WSN Setup by means of Software Agents." Thesis, Högskolan i Halmstad, Sektionen för Informationsvetenskap, Data– och Elektroteknik (IDE), 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-16450.
Full textCrow, Louise Rebecca. "Software agents for Internet-based knowledge engineering." Thesis, University of Nottingham, 2000. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.325716.
Full textBohoris, Christos. "Network performance management using mobile software agents." Thesis, University of Surrey, 2003. http://epubs.surrey.ac.uk/844000/.
Full textTekbacak, Fatih Tuğlular Tuğkan. "Developing a security mechanism for software agents/." [s.l.]: [s.n.], 2006. http://library.iyte.edu.tr/tezler/master/bilgisayaryazilimi/T000526.pdf.
Full textKeywords: Agents, security protocols, software, software development, software security. Includes bibliographical references (leaves. 73-76).
Sivan, Jagadha. "Building intelligent market places with software agents." [Gainesville, Fla.] : University of Florida, 2000. http://etd.fcla.edu/etd/uf/2000/ane5970/newpdf.PDF.
Full textTitle from first page of PDF file. Document formatted into pages; contains viii, 81 p.; also contains graphics. Vita. Includes bibliographical references (p. 77-80).
Dobrynin, Mikhail. "Using intelligent agents for complex software systems maintenance." Ohio : Ohio University, 2002. http://www.ohiolink.edu/etd/view.cgi?ohiou1174588678.
Full textKoda, Tomoko. "Agents with faces : a study on the effects of personification of software agents." Thesis, Massachusetts Institute of Technology, 1996. http://hdl.handle.net/1721.1/29116.
Full textFaccin, João Guilherme. "Preference and context-based BDI plan selection using machine learning : from models to code generation." reponame:Biblioteca Digital de Teses e Dissertações da UFRGS, 2016. http://hdl.handle.net/10183/138209.
Full textAgent technology arises as a solution that provides flexibility and robustness to deal with dynamic and complex domains. Such flexibility can be achieved by the adoption of existing agent-based approaches, such as the BDI architecture, which provides agents with the mental attitudes of beliefs, desires and intentions. This architecture is highly customisable, leaving gaps to be fulfilled in particular applications. One of these gaps is the plan selection algorithm that is responsible for selecting a plan to be executed by an agent to achieve a goal, having an important influence on the overall agent performance. Most existing approaches require considerable effort for customisation and adjustment to be used in particular applications. In this dissertation, we propose a plan selection approach that is able to learn plans that provide possibly best outcomes, based on current context and agent’s preferences. Our approach is composed of a meta-model, which must be instantiated to specify plan metadata, and a technique that uses such metadata to learn and predict plan outcomes. We evaluated our approach experimentally, and results indicate it is effective. Additionally, we provide a tool to support the development process of software agents based on our work. This tool allows developers to model and generate source code for BDI agents with learning capabilities. A user study was performed to assess the improvements of a tool-supported BDI-agent-based development method, and evidences suggest that our tool can help developers that are not experts or are unfamiliar with the agent technology.
Quintero, Jacinto Alfonso Davila. "Agents in logic programming." Thesis, Imperial College London, 1997. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.263219.
Full textMadipally, Sunil veer Kumar. "Simulation of Sawmill Yard Operations Using Software Agents." Thesis, Högskolan Dalarna, Datateknik, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:du-6026.
Full textEdmiston, Marcia R., Darrell R. Gregg, and David G. Wirth. "Decision support for reconnaissance using intelligent software agents." Thesis, Monterey, California. Naval Postgraduate School, 1998. http://hdl.handle.net/10945/8192.
Full textResearch in reconnaissance traditionally focuses on data detection and discrimination methods. Less emphasis is placed on transforming the collected data into useful information and presenting it to key command and control nodes. Information not presented in a timely manner is excluded from the decision process. This thesis proposes a conceptual model of intelligent software agents to support the human decision process and reconnaissance- related tasks. The Mobile Agent Reconnaissance Kit (MARK) suggests a hierarchy of software agents to facilitate data integration and coordination in a network- centric multisensor environment. The model uses static and mobile agents to collect data from dispersed, heterogeneous data sources, process and fuse the data, and present the resultant information to the user in an HTML file. The authors explore applications of MARK in terms of the military Intelligence Cycle, the Joint Director of Laboratories (JDL) Technical Panel for C3I Data Fusion Model, and the Joint Operations Planning and Evaluation System (JOPES) crisis Action Planning
LOBATO, CIDIANE ARACATY. "AN ASPECT-ORIENTED FRAMEWORK FOR SOFTWARE AGENTS MOBILITY." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2005. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8022@1.
Full textEngenheiros de sistemas multi-agentes (SMAs) móveis devem lidar com o projeto e a implementação de mobilidade de código, além do projeto e implementação de funcionalidades básicas e outros requisitos. À medida que a complexidade dos SMAs aumenta, questões referentes à mobilidade não podem ser modularizadas somente a partir da utilização de abstrações e mecanismos orientados a objetos (OO). Além disso, vários programadores freqüentemente evidenciam a presença de problemas de entrelaçamento e espalhamento em suas linhas de código referentes à mobilidade. Apesar de tais problemas, os desenvolvedores de SMAs têm se apoiado vastamente na utilização de interfaces de programação de aplicações (APIs) OO das plataformas de mobilidade e na linguagem de programação Java. O resultado é a produção de SMAs que são difíceis de entender, manter e reutilizar. Este trabalho apresenta três contribuições principais. Primeiramente, é realizada uma análise das soluções existentes para separação dos interesses de mobilidade. Além disso, são propostos a arquitetura de software ArchM e o framework AspectM, ambos baseados em aspectos, visando: (i) uma clara separação dos interesses de mobilidade em relação às funcionalidades básicas e outros requisitos, (ii) uma introdução transparente do código de mobilidade em agentes estacionários, e (iii) uma integração flexível dos SMAs com plataformas de mobilidade existentes. O desenvolvimento de software orientado a aspectos é um novo paradigma com abstrações e mecanismos de composição que possibilitam o aumento do grau de reusabilidade e manutenibilidade dos sistemas. Os benefícios de ArchM e AspectM são ilustrados através de dois estudos de caso e com o uso de duas plataformas de mobilidade.
Software engineers of multi-agent systems (MASs) are concerned with the design and implementation of the mobility issues in addition to the agents` basic functionalities and other agent-related concerns. As the agents` complexity increases, mobility issues cannot be modularized based only on object-oriented (OO) abstractions and mechanisms. Besides, some programmers frequently evidence the presence of mobility tangling and scattering problems on their systems. Despite these problems, MAS developers have mostly relied on application programming interfaces (APIs) OO from mobility platforms and on the use of the Java programming language. The result is the production of MASs that are difficult to understand, maintain, and reuse. This work presents three main contributions. Firstly, an analysis of existent solutions for modularization of mobility issues. Besides, the proposal of the ArchM software architecture and the AspectM framework, both based on aspects, which support: (i) improved modularization of the mobility issues, that is, a clean separation between the mobility-specific concerns and the other agent concerns, (ii) a seamless introduction of code mobility into stationary agents, and (iii) a flexible integration with multiple mobility platforms. The aspect- oriented software development (AOSD) is a new paradigm with abstractions and composition mechanisms that support an improvement of reuse and maintainability of systems. The benefits of the AspectM framework are illustrated through two case studies and through use of two mobility platforms.
CONCEICAO, DIEGO BISPO. "SIMULATION AND STOCK TRADING STRATEGIES WITH SOFTWARE AGENTS." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2011. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=19621@1.
Full textO mercado financeiro tem apresentado grande crescimento na automatização de decisões e execução de estratégias que consigam atingir boas rentabilidades a partir de investimentos realizados. Conseqüentemente, a necessidade de ambientes cada vez mais robustos e confiáveis, que permitam analisar diferentes estratégias de investimentos, tem aumentado. Baseado nessa necessidade, essa dissertação apresenta o A Multi-Agent System Framework For Automated Stock Exchange Simulation (FrAMEX), framework que permite a criação de diferentes simuladores para o mercado financeiro baseado no paradigma de agentes de software. No documento são apresentados simuladores intradiário e diário criados a partir do FrAMEx, além da análise de diferentes estratégias de investimentos utilizadas em tais ambientes e executadas a partir de agentes investidores. Como diversos desses agentes alcançaram bons desempenhos em suas execuções, eles participaram de duas versões da competição MASSES, sendo dois deles os agentes campeões. Assim, a descrição de como foi o desempenho de cada agente desenvolvido também é apresentado.
The financial market has presented significant growth in the automation of decisions and execution of strategies that can achieve good returns from investments. Consequently, the need for an increasingly robust and reliable environment, allowing to analyze different investment strategies, has increased. Based on this need, this work presents A Multi-Agent System Framework For Automated Stock Exchange Simulation (FrAMEX), which allows the creation of different simulators for the financial market based on the paradigm of software agents. Intraday and interday simulators created from FrAMEx are presented in the document. Besides the analysis of different investment strategies used in such environments and executed by agents run from investors. Since these agents achieved good performances in their executions, they participated in two versions of the MASSES competition. Thus, the description of the performance of each agent developed is also presented.
Bergasa-Suso, Jorge. "Intelligent software agents for teaching across the WWW." Thesis, University of Portsmouth, 2005. https://researchportal.port.ac.uk/portal/en/theses/intelligent-software-agents-for-teaching-across-the-www(5bf2db4a-f3ef-4df3-b6bb-82c110c385fe).html.
Full textDobrynin, Mikhail P. "Using intelligent agents for complex software systems maintenance." Ohio University / OhioLINK, 2002. http://rave.ohiolink.edu/etdc/view?acc_num=ohiou1174588678.
Full textSantamaria, Juan Carlos. "Learning adaptive reactive agents." Diss., Georgia Institute of Technology, 1997. http://hdl.handle.net/1853/9247.
Full textLin, Chia-En. "A Comparison of Agent-Oriented Software Engineering Frameworks and Methodologies." Thesis, University of North Texas, 2003. https://digital.library.unt.edu/ark:/67531/metadc4411/.
Full textGünter, Manuel. "Customer-based IP service monitoring with mobile software agents /." Basel [u.a.] : Birkhäuser, 2002. http://www.loc.gov/catdir/enhancements/fy0812/2002074391-d.html.
Full textHawes, Nicholas Andrew. "Anytime deliberation for computer game agents." Thesis, University of Birmingham, 2004. http://etheses.bham.ac.uk//id/eprint/100/.
Full textMcInerney, James. "Intelligent agents for mobile location services." Thesis, University of Southampton, 2014. https://eprints.soton.ac.uk/365495/.
Full textChan, Yue-Kong Kenneth. "Web services and agents integration /." View document on the Internet, 2006. http://library.athabascau.ca/drr/download.php?filename=scis/Yue-Kong(Kenneth)ChanEssay.pdf.
Full text"An essay submitted in partial fulfillment of the requirements for the degree of Master of science in information systems"--t.p. Includes bibliographical references (leaves 71-78).
Kin, Boon Kwang. "A simple software agents framework for building distributed applications." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2001. http://handle.dtic.mil/100.2/ADA390984.
Full textGavalas, Damianos. "Mobile software agents for network monitoring and performance management." Thesis, University of Essex, 2001. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.343576.
Full textPoon, Arthur Wai Keong 1979. "Software agents : an application to the airline MRO industry." Thesis, Massachusetts Institute of Technology, 2004. http://hdl.handle.net/1721.1/17783.
Full textIncludes bibliographical references (p. 115-118).
Poor management of aircraft spare parts, human-related maintenance errors and the lack of coordinated decision-making in maintenance scheduling are some of the problems plaguing the airline MRO industry. Airlines, independent MRO providers and government agencies, particularly the Federal Aviation Administration have identified inefficiencies in MRO operations as a barrier to the realization of a safer and more effective air transportation system. The National Airspace System is slowly beginning to address this problem and one of its initiatives involves the gradual adoption of agent-based solutions and ontologies to automate some of the business processes in MRO depots. Agents and automated processes are ideal choices for making sense of ontologies and are key components in the next generation Semantic Web. The focus lies with improving business logic and practices of air carriers' MRO activities using software agent principles. This thesis proposes agent architectures for aircraft inspections, repairs and supply chain management of aircraft replacement parts and discusses the resulting implications of using agents as a decision-making tool for aircraft maintenance and repair in commercial airlines.
by Arthur Wai Keong Poon.
S.M.
Mitra, Seema. "Software Agents for Dlnet Content Review: Study and Experimentation." Thesis, Virginia Tech, 2006. http://hdl.handle.net/10919/30948.
Full textMaster of Science
Nyussupov, Adlet. "Using Autonomous Agents for Software Testing Based on JADE." Thesis, Mälardalens högskola, Akademin för innovation, design och teknik, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-45319.
Full textAnthony, Patricia. "Bidding agents for multiple heterogeneous online auctions." Thesis, University of Southampton, 2003. https://eprints.soton.ac.uk/257838/.
Full textCozzolino, Clifford Joseph. "DADS - A Distributed Agent Delivery System." Thesis, University of North Texas, 2002. https://digital.library.unt.edu/ark:/67531/metadc3352/.
Full textStout, Nathan Keith. "Exploring the initial intention to delegate to intelligent software agents." [Bloomington, Ind.] : Indiana University, 2006. http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqdiss&rft_dat=xri:pqdiss:3229592.
Full text"Title from dissertation home page (viewed July 5, 2007)." Source: Dissertation Abstracts International, Volume: 67-08, Section: A, page: 2796. Adviser: Alan R. Dennis.
SAYAO, MIRIAM. "REQUIREMENTS VERIFICATION AND VALIDATION: NATURAL LANGUAGE PROCESSING AND SOFTWARE AGENTS." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2007. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=10927@1.
Full textPONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL
No processo de desenvolvimento do software, atividades relacionadas ao Processo de Requisitos envolvem elicitação, modelagem, verificação e validação dos requisitos. O uso da linguagem natural no registro dos requisitos facilita a comunicação entre os participantes do processo, além de possibilitar que clientes e usuários validem requisitos sem necessitar de conhecimento extra. Por outro lado, na economia globalizada atual, o desenvolvimento de software por equipes geograficamente distribuídas está se tornando uma norma. Nesse cenário, atividades de verificação e validação de requisitos para um software de média ou alta complexidade podem envolver o tratamento de centenas ou milhares de requisitos. Com essa ordem de complexidade é importante que o engenheiro de software tenha apoio computacional para o desempenho adequado das atividades de aferição de qualidade. Neste trabalho estamos propondo uma estratégia que combina técnicas de processamento da linguagem natural (PLN) e agentes de software para apoiar as atividades de análise dos requisitos. Geramos visões textuais ou gráficas de grupos de requisitos relacionados; visões apóiam a análise de completude, a identificação de duplicidades e de dependências entre requisitos. Utilizamos técnicas de análise de conteúdo para apoiar a identificação de omissões em requisitos não funcionais. Também propomos uma estratégia para a construção ou atualização do léxico da aplicação, utilizando técnicas de PLN. Utilizamos agentes de software para implementar serviços que incorporam as estratégias referidas, e também para atuar como representantes dos participantes do projeto em desenvolvimento.
In software development process, initial activities can involve requirements elicitation, modeling and analysis (verification and validation). The use of natural language in the register of the requirements facilitates the communication among stakeholders, besides offering possibilities to customers and users to validate requirements without extra knowledge. On the other hand, in the current global economy, software development for teams geographically distributed is becoming a rule. In this scenario, requirements verification and validation for medium or high complexity software can involve the treatment of hundreds or even thousand requirements. With this complexity order it is important to provide computational support for the software engineer execute quality activities. In this work we propose a strategy which combines natural language processing (NLP) techniques and software agents to support analysis activities. We have generated textual or graphical visions from groups of related requirements; visions help completeness analysis, identification of duplicities and dependences among requirements. We use content analysis techniques to support the identification of omissions in nonfunctional requirements. Also, we propose a strategy to construct the lexicon, using NLP techniques. We use software agents to implement web services that incorporate the related strategies, and also agents to act as personal assistants for stakeholders of the software project.
PEREIRA, Cléber Augusto. "Modelagem do sistema de avaliação de conhecimento, segundo parâmetros do ENADE, aplicável aos cursos superiores de graduação: uma proposta quanto a forma de avaliação nas IES." Universidade Federal do Maranhão, 2010. http://tedebc.ufma.br:8080/jspui/handle/tede/1811.
Full textMade available in DSpace on 2017-08-11T20:35:45Z (GMT). No. of bitstreams: 1 CleberPereira.pdf: 3089056 bytes, checksum: ab85b5af73443dbf91e821cbac7192ab (MD5) Previous issue date: 2010-08-09
The proposed modeling system for assessing undergraduate degree courses, according to the parameters required by ENADE emerges from the need of the IES adjust its methodology and assessment procedures to the terms set by the exam. The proposed solution does not address a specific undergraduate course and may be applied for any knowledge area. The use of software agents is justified on the grounds of a classical computer application not being able to adapt to the reality of each student, delivering the second behavioral questions identified during the evaluation process.The statistics generated from this reasoning will serve both for students and for teachers in order to reevaluate the teaching and learning process. The modeling was performed according to the UML 2.0 TROPOS methodology was used for the modeling of agents and their implementation was done in JADE.
A proposta de modelagem de sistema de avaliação dos cursos superiores de graduação, segundo os parâmetros exigidos pelo ENADE, emerge da necessidade das IES adequarem sua metodologia e procedimentos de avaliação aos moldes estabelecidos pelo exame. A solução proposta não se dirige a um curso específico de graduação, podendo ser utilizada para qualquer área do conhecimento. O uso de agentes de software em seu desenvolvimento justifica-se em razão de uma aplicação computacional clássica não ser capaz de adaptar-se à realidade de cada aluno, entregando quesitos segundo o comportamento identificado durante o processo de avaliação. As estatísticas geradas a partir deste raciocínio servirão tanto para os alunos como para os docentes no sentido de reavaliar o processo de ensino aprendizagem. A modelagem foi efetuada segundo a UML 2.0, foi utilizada a metodologia TROPOS para a modelagem dos agentes e sua implementação foi realizada no JADE.
Oliveira, Robson Butaca Taborelli de. "O processo de extração de conhecimento de base de dados apoiado por agentes de software." Universidade de São Paulo, 2000. http://www.teses.usp.br/teses/disponiveis/55/55134/tde-23092001-231242/.
Full textNowadays, commercial and scientific application systems generate huge amounts of data that cannot be easily analyzed without the use of appropriate tools and techniques. A great number of these applications are also based on the Internet which makes it even more difficult to collect data, for instance. The field of Computer Science called Knowledge Discovery in Databases deals with issues of the use and creation of the tools and techniques that allow for the automatic discovery of knowledge from data. Applying these techniques in an Internet environment can be particulary difficult. Thus, new techniques need to be used in order to aid the knowledge discovery process. Software agents are computer programs with properties such as autonomy, reactivity and mobility that can be used in this way. In this context, this work has the main goal of presenting the proposal of a multiagent system, called Minador, aimed at supporting the execution and management of the Knowledge Discovery in Databases process.
Monteiro, Valter. "How intrusion detection can improve software decoy applications." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2003. http://library.nps.navy.mil/uhtbin/hyperion-image/03Mar%5FMonteiro.pdf.
Full textWaterman, Bryan D. "Development of low-cost satellite control software." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2005. http://library.nps.navy.mil/uhtbin/hyperion/05Jun%5FWaterman.pdf.
Full textJayatilleke, Gaya Buddhinath, and buddhinath@gmail com. "A Model Driven Component Agent Framework for Domain Experts." RMIT University. Computer Science and Information Technology, 2007. http://adt.lib.rmit.edu.au/adt/public/adt-VIT20080222.162529.
Full textFerguson, Innes Andrew. "Touring Machines : an architecture for dynamic, rational, mobile agents." Thesis, University of Cambridge, 1993. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.259752.
Full textKloos, Reinhold. "ACTAS : Adaptive Composition and Trading with Agents for Services." Thesis, City University London, 2013. http://openaccess.city.ac.uk/2722/.
Full textLei, Pouwan. "Negotiation and coordination using market-based agents in E-business applications." Thesis, University of Sussex, 2003. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.271769.
Full textMiller, Paul Sheridan Mikler Armin. "Automated syndromic surveillance using intelligent mobile agents." [Denton, Tex.] : University of North Texas, 2007. http://digital.library.unt.edu/permalink/meta-dc-5141.
Full textHudson, Jerome. "Software agents and the Defense Information Infrastructure : reengineering the acquisition process." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 1998. http://handle.dtic.mil/100.2/ADA352554.
Full text"September 1998." Thesis advisor(s): Mark E. Nissen, Tung X. Bui. Includes bibliographical references (p. 113-115). Also available online.
GUEDES, JOSE DE SOUZA PINTO. "A FRAMEWORK FOR EVALUATION OF SOFTWARE AGENTS REPUTATIONS BASED ON TESTIMONIES." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2007. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=10367@1.
Full textMecanismos de reputação são utilizados para aumentar a confiança e o desempenho de sociedades virtuais. Diferentes modelos de reputação descentralizados foram propostos baseados em interações entre agentes. Cada agente de software é capaz de avaliar e armazenar as reputações dos agentes com quem eles interagiram e também podem testemunhar a outros agentes sobre tais reputações. As desvantagens principais de tais abordagens quando aplicadas em sistemas multi- agentes abertos e de larga escala são a dificuldade de estabelecer interações repetidas entre os agentes, a inviabilidade, em algumas situações, do processo de busca por testemunhas, o fato de a reputação ser influenciada pelo ponto de vista de um outro agente e o fato de que os agentes podem não estar dispostos a testemunhar colaborando com agentes concorrentes. Esta dissertação propõe um modelo de reputação híbrido, reunindo características de abordagens centralizada e descentralizada para superar tais problemas. As reputações são providas pelos próprios agentes de software mas também por subsistemas centralizados que podem ser facilmente acessados por qualquer agente e podem fornecer reputações seguras baseadas em testemunhos sobre comportamentos indesejados dos agentes, caracterizados pelas violações de normas do sistema. Tais subsistemas centralizados são instâncias do framework proposto, que flexibiliza as fórmulas de cálculo da reputação, o tempo de atualização da mesma e permite criar novos tipos de reputações relacionados a contextos diferentes.
Reputation mechanisms are being used to increase the reliability and performance of virtual societies. Different decentralized reputation models have been proposed based on interactions among agents. Each system agent evaluates and stores the reputations of the agents with whom they have interacted and can also testify to other agents about such reputations. The main disadvantages of such approaches when applied to open large-scale multi-agent systems are the difficulty of establishing strong links between the agents, the sometimes infeasible witness search process, the fact of the reputation is being influenced by the point of view of another agent and the fact that the agents cannot be willing to testify and collaborate with possible competitive agents. In this work we propose a hybrid reputation system with centralized and decentralized characteristics to overcome such problems. The reputations are provided by the system agents themselves but also by centralized subsystems that can be easily reached by any agent and can supply reliable reputations of any agent based on testimonies about undesired agent's behavior, characterized by the violation of system norms. Such centralized subsystems are instances of the proposed framework.
GOMES, ROBERTA CLAUDINO BARRETO PESSANHA. "A SOFTWARE PRODUCT LINE BASED ON AGENTS FOR PROJECT MANAGEMENT SYSTEMS." PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO, 2009. http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=15976@1.
Full textSoftware project management faces several challenges that must be overcome throughout the development to guarantee its success. Many tools and approaches have been proposed in the literature to help project managers with these issues. Thus, it is proposed to use two promising software engineering trends barely exploited in this context, which consists of the development of a software product line of project management systems based on agents. The use of software product lines allows the derivation of customized systems based on the project size. Among the benefits of using agents it is included the system dynamic reconfiguration from the exploitation of their characteristics, such as reasoning and adaptation.
Sabih, Ann Faik. "Cognitive smart agents for optimising OpenFlow rules in software defined networks." Thesis, Brunel University, 2017. http://bura.brunel.ac.uk/handle/2438/15743.
Full textAderum, Oskar, and Jonathan Åkerlund. "Controllable Procedural Game Map Generation using Software Agents and Mixed Initiative." Thesis, Malmö högskola, Fakulteten för teknik och samhälle (TS), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20483.
Full textThe process of creating content for digital games by hand is a costly and time consumingone. As the game industry expands, the need to reduce costs becomes ever more pressing.One solution to this problem being research today is procedural generation of content.In short, this means that an algorithm does the labor rather than a designer. In thisthesis we present such a method for automating the process of creating maps in digitalgames. Our method uses controllable software agents and mixed initiative (i.e. allowingthe designer and algorithm to take turns) to create geometry. We use stochastic agentsto create variation and deterministic agents to ensure playability. To control these agentswe use a set of input parameters which can be manipulated. Furthermore, the designerhas access to a number of tools including the ability to lock existing geometry, convertgeometry to other types, add geometry manually, as well as the ability to use agents onspecific areas of the map. We look at the game mode Battle in the digital game MarioKart 64 and show how our method can be used to create such maps. We conducted auser study on the output of the method and the results show that the quality is generallyfavorable.