A product-line approach to promote asset reuse in multi-agent systems

被引:0
|
作者
Dehlinger, Josh
Lutz, Robyn R.
机构
[1] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
[2] CALTECH, Jet Prop Lab, Pasadena, CA 91125 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software reuse technologies have been a driving force in significantly reducing both the time and cost of software specification, development, maintenance and evolution. However, the dynamic nature of highly autonomous agents in distributed systems is difficult to specify with existing requirements analysis and specification techniques. This paper offers an approach for open, agent-based distributed software systems to capture requirements specifications in such a way that they can be easily reused during the initial requirements phase as well as later if the software needs to be updated. The contribution of this paper is to provide a reusable requirements specification pattern to capture the dynamically changing design configurations of agents and reuse them for future similar systems. This is achieved by adopting a product-line approach for agent-based software engineering. We motivate and illustrate this work through a specific application, a phased deployment of an agent-based, distributed microsatellite constellation.
引用
收藏
页码:161 / 178
页数:18
相关论文
共 50 条
  • [1] A product-line approach to promote asset reuse in multi-agent systems
    Dehlinger, Josh
    Lutz, Robyn R.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2006, 3914 LNCS : 161 - 178
  • [2] An approach to develop requirement as a core asset in product-line
    Moon, MK
    Yeom, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (12): : 2744 - 2753
  • [3] Supporting Requirements Reuse in Multi-Agent System Product Line Design and Evolution
    Dehlinger, Josh
    Lutz, Robyn R.
    2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, : 207 - +
  • [4] Implementing product-line features with component reuse
    Griss, ML
    SOFTWARE REUSE: ADVANCES IN SOFTWARE REUSABILITY, 2000, 1844 : 137 - 152
  • [5] Software product-line approach
    Xu, Zhengquan
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2000, 21 (03): : 309 - 312
  • [6] A Multi-Agent Model for Product Reuse Service Markets
    Matsumoto, Mitsutaka
    Kondoh, Shinsuke
    Takenaka, Takeshi
    2009 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION, 2009, : 742 - +
  • [7] A Domain Analysis Approach for Multi-agent Systems Product Lines
    Nunes, Ingrid
    Kulesza, Uira
    Nunes, Camila
    de Lucena, Carlos J. P.
    Cirilo, Elder
    ENTERPRISE INFORMATION SYSTEMS-BK, 2009, 24 : 716 - +
  • [8] Extractive Multi Product-Line Engineering
    Rosiak, Kamil
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 263 - 265
  • [9] A goal-driven software product line approach for evolving multi-agent systems in the Internet of Things
    Ayala, Inmaculada
    Amor, Mercedes
    Horcas, Jose-Miguel
    Fuentes, Lidia
    KNOWLEDGE-BASED SYSTEMS, 2019, 184
  • [10] Multi-Agent Systems' Asset for Smart Grid Applications
    Rohbogner, Gregor
    Hahnel, Ulf J. J.
    Benoit, Pascal
    Fey, Simon
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2013, 10 (04) : 1799 - 1822