• DocumentCode
    1764597
  • Title

    Requirements Elicitation and Specification Using the Agent Paradigm: The Case Study of an Aircraft Turnaround Simulator

  • Author

    Miller, Ted ; Bin Lu ; Sterling, Leon ; Beydoun, Ghassan ; Taveter, Kuldar

  • Author_Institution
    Dept. of Comput. & Inf. Syst., Univ. of Melbourne, Melbourne, VIC, Australia
  • Volume
    40
  • Issue
    10
  • fYear
    2014
  • fDate
    Oct. 1 2014
  • Firstpage
    1007
  • Lastpage
    1024
  • Abstract
    In this paper, we describe research results arising from a technology transfer exercise on agent-oriented requirements engineering with an industry partner. We introduce two improvements to the state-of-the-art in agent-oriented requirements engineering, designed to mitigate two problems experienced by ourselves and our industry partner: (1) the lack of systematic methods for agent-oriented requirements elicitation and modelling; and (2) the lack of prescribed deliverables in agent-oriented requirements engineering. We discuss the application of our new approach to an aircraft turnaround simulator built in conjunction with our industry partner, and show how agent-oriented models can be derived and used to construct a complete requirements package. We evaluate this by having three independent people design and implement prototypes of the aircraft turnaround simulator, and comparing the three prototypes. Our evaluation indicates that our approach is effective at delivering correct, complete, and consistent requirements that satisfy the stakeholders, and can be used in a repeatable manner to produce designs and implementations. We discuss lessons learnt from applying this approach.
  • Keywords
    aerospace computing; aircraft; formal specification; multi-agent systems; object-oriented programming; software agents; agent oriented requirements engineering; agent paradigm; agent-oriented requirement modelling; agent-oriented requirements elicitation; aircraft turnaround simulator; independent people design; industry partner; requirements elicitation; requirements specification; systematic methods; Aircraft; Analytical models; Atmospheric modeling; Educational institutions; Industries; Object oriented modeling; Software; Agent-oriented software engineering; agent-oriented modelling; technology transfer;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2014.2339827
  • Filename
    6860260