A method for agent-based system requirements analysis

Chiung-Hon Leon Lee, Alan Liu
{"title":"A method for agent-based system requirements analysis","authors":"Chiung-Hon Leon Lee, Alan Liu","doi":"10.1109/MMSE.2002.1181615","DOIUrl":null,"url":null,"abstract":"An agent-based system is a complex software system with functional and nonfunctional constrain. Designing and building such system is a complex task. This article presents a goal-driven use case based method for agent-based system requirements analysis. The use case approach is used to elicit system requirements from user's point of view. Related use cases are assigned to corresponding roles. Each use case is then extended with goals for implicit requirements analysis from a role's point of view. Each role is treated as an internal actor to find more system specific use cases. Five relationships between use cases and goals are then identified: satisfied, satisfiable, denied, deniable, and independent. Those relationships help find the relationship among roles. Such relationships can be classified as cooperative, conflict, counterbalanced, and irrelevant. Identifying those relationships assists the system analyzer to analyze and optimized the relationships among roles. The contribution of this article is a proposal to a systematic approach for implicit requirements analysis for agent-based systems.","PeriodicalId":201661,"journal":{"name":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2002-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MMSE.2002.1181615","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

An agent-based system is a complex software system with functional and nonfunctional constrain. Designing and building such system is a complex task. This article presents a goal-driven use case based method for agent-based system requirements analysis. The use case approach is used to elicit system requirements from user's point of view. Related use cases are assigned to corresponding roles. Each use case is then extended with goals for implicit requirements analysis from a role's point of view. Each role is treated as an internal actor to find more system specific use cases. Five relationships between use cases and goals are then identified: satisfied, satisfiable, denied, deniable, and independent. Those relationships help find the relationship among roles. Such relationships can be classified as cooperative, conflict, counterbalanced, and irrelevant. Identifying those relationships assists the system analyzer to analyze and optimized the relationships among roles. The contribution of this article is a proposal to a systematic approach for implicit requirements analysis for agent-based systems.
基于代理的系统需求分析方法
基于代理的系统是具有功能约束和非功能约束的复杂软件系统。设计和构建这样的系统是一项复杂的任务。本文为基于代理的系统需求分析提供了一种基于目标驱动的用例方法。用例方法用于从用户的角度引出系统需求。相关的用例被分配到相应的角色。然后从角色的角度扩展每个用例的隐式需求分析目标。每个角色都被视为内部参与者,以找到更多系统特定的用例。然后确定用例和目标之间的五种关系:满意的、可满足的、拒绝的、可否认的和独立的。这些关系有助于发现角色之间的关系。这种关系可以分为合作关系、冲突关系、平衡关系和无关关系。识别这些关系有助于系统分析人员分析和优化角色之间的关系。本文的贡献是对基于代理的系统的隐式需求分析的系统方法的建议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信