Agent designer

Agent technology, a new paradigm in software engineering, has received attention from research and industry since 1990s. However, it is still not used widely to date because it requires expertise on both programming and agent technology; gaps among requirements, agent design, and agent deployment al...

Full description

Saved in:
Bibliographic Details
Main Author: Li, Siyao
Other Authors: Miao Chun Yan
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/62881
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62881
record_format dspace
spelling sg-ntu-dr.10356-628812023-03-03T20:26:50Z Agent designer Li, Siyao Miao Chun Yan School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Software::Software engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer system implementation Agent technology, a new paradigm in software engineering, has received attention from research and industry since 1990s. However, it is still not used widely to date because it requires expertise on both programming and agent technology; gaps among requirements, agent design, and agent deployment also pose more difficulties. Goal Net methodology attempts to solve these issues with a goal-oriented approach that resembles human behaviours, and an agent designer that supports agent development using this philosophy. However, there are limitations on existing Goal Net Designer, the design and modelling component of the agent designer. Those limitations, including limited access, difficult deployment, inflexibility in user operations, design workflows against typical Goal Net methodology workflows, and lack of data protection, have inhibited widespread adoption of Goal Net methodology. Motivated by this, this project focuses on improvements on Goal Net Designer. In this project, Goal Net Designer is completely re-implemented using new technology with optimised software architecture and design. It allows access from all major desktop operating systems, as well as in web environment via all modern browsers. Enhancements such as refined workflows, model validation tool, access control, team collaboration tool, and link to compiler make Goal Net Designer a fully functional and powerful Integrated Development Environment. User friendliness and usability are greatly enhanced by simplifying user’s actions to accomplish their tasks. User behaviour logging and quantitative feedback channel are also included to allow Goal Net Designer to continuously evolve with the power of big data analytics in future. To evaluate the new Goal Net Designer, a teachable agent has been developed with the help of Goal Net Designer and the development process is illustrated in a case study. The new Goal Net Designer has made significant impacts. High accessibility, team collaboration, and simplified actions greatly increase efficiency of agent development. Meanwhile, powerful assistance provided in this tool ensures models are robust and well defined, and even less technical-inclined people can participate in agent design. With such enhancements, the new Goal Net Designer facilitates agent design and implementation not only in research laboratories, but also in industrial environment. Bachelor of Engineering (Computer Science) 2015-04-30T06:47:13Z 2015-04-30T06:47:13Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/62881 en Nanyang Technological University 52 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Software::Software engineering
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer system implementation
spellingShingle DRNTU::Engineering::Computer science and engineering::Software::Software engineering
DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer system implementation
Li, Siyao
Agent designer
description Agent technology, a new paradigm in software engineering, has received attention from research and industry since 1990s. However, it is still not used widely to date because it requires expertise on both programming and agent technology; gaps among requirements, agent design, and agent deployment also pose more difficulties. Goal Net methodology attempts to solve these issues with a goal-oriented approach that resembles human behaviours, and an agent designer that supports agent development using this philosophy. However, there are limitations on existing Goal Net Designer, the design and modelling component of the agent designer. Those limitations, including limited access, difficult deployment, inflexibility in user operations, design workflows against typical Goal Net methodology workflows, and lack of data protection, have inhibited widespread adoption of Goal Net methodology. Motivated by this, this project focuses on improvements on Goal Net Designer. In this project, Goal Net Designer is completely re-implemented using new technology with optimised software architecture and design. It allows access from all major desktop operating systems, as well as in web environment via all modern browsers. Enhancements such as refined workflows, model validation tool, access control, team collaboration tool, and link to compiler make Goal Net Designer a fully functional and powerful Integrated Development Environment. User friendliness and usability are greatly enhanced by simplifying user’s actions to accomplish their tasks. User behaviour logging and quantitative feedback channel are also included to allow Goal Net Designer to continuously evolve with the power of big data analytics in future. To evaluate the new Goal Net Designer, a teachable agent has been developed with the help of Goal Net Designer and the development process is illustrated in a case study. The new Goal Net Designer has made significant impacts. High accessibility, team collaboration, and simplified actions greatly increase efficiency of agent development. Meanwhile, powerful assistance provided in this tool ensures models are robust and well defined, and even less technical-inclined people can participate in agent design. With such enhancements, the new Goal Net Designer facilitates agent design and implementation not only in research laboratories, but also in industrial environment.
author2 Miao Chun Yan
author_facet Miao Chun Yan
Li, Siyao
format Final Year Project
author Li, Siyao
author_sort Li, Siyao
title Agent designer
title_short Agent designer
title_full Agent designer
title_fullStr Agent designer
title_full_unstemmed Agent designer
title_sort agent designer
publishDate 2015
url http://hdl.handle.net/10356/62881
_version_ 1759857455390523392