• DocumentCode
    3197651
  • Title

    Supporting requirements reuse in multi-agent system product line design and evolution

  • Author

    Dehlinger, Josh ; Lutz, Robyn R.

  • Author_Institution
    Charles L. Brown Dept. of Electr. & Comput. Eng., Univ. of Virginia, Charlottesville, VA
  • fYear
    2008
  • fDate
    Sept. 28 2008-Oct. 4 2008
  • Firstpage
    207
  • Lastpage
    216
  • Abstract
    A principal goal of agent-oriented software engineering (AOSE) is to provide the mechanisms for reusing, maintaining and allowing the evolution of agent-based software systems. Our AOSE methodology, Gaia-PL, enables the design and development of multi-agent system product lines (MAS-PL)1 by providing the software engineering processes to define and reuse requirements specifications and design artifacts. In this paper we extend our Gaia-PL methodology with automated tool support to enable the reuse and verification of MAS-PL requirements to better facilitate specification reuse during both initial system development and evolution. Specifically, we show how use of our product-line requirements management and verification tool along with feature modeling can support correct variation point selection, reuse and MAS-PL evolution. We illustrate and evaluate this work through an application to a proposed NASA agent-based pico-spacecraft swarm.
  • Keywords
    multi-agent systems; program verification; software reusability; agent-oriented software engineering; design artifacts; multi-agent system product line design; pico-spacecraft swarm; product-line requirements management; requirements reuse; reuse requirements specifications; software engineering; Application software; Computer science; Costs; Multiagent systems; Product design; Programming; Propulsion; Software engineering; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2008. ICSM 2008. IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-2613-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2008.4658069
  • Filename
    4658069