Skip to main content

Agent-Oriented Requirements Analysis from Scenarios

  • Conference paper
Agent and Multi-Agent Systems: Technologies and Applications (KES-AMSTA 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6682))

Abstract

This paper proposes a scenario-driven agent-oriented requirement analysis methodology, where scenarios are textual descriptions of the interactions between various agents described by end-users. These scenarios are then transformed into an internal representation - Scenario-Trees. An inductive learning procedure is designed to decompose, cluster, and generalise the scenario descriptions to obtain an abstract grammar - an attribute grammar. The attributes and attribute computing rules are used to reinforce the expressiveness of the grammar. The various possible types of agents are analysed, the patterns of various agent types are defined. An experimental system SSAS, which generates Agent-Z specification for system from the original scenarios is implemented.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jacobson, I.: Object-Oriented Software Engineering, A Use Case Driven Approach. Addison-Wesley Publishing Company, New York (1992)

    MATH  Google Scholar 

  2. Iivari, J.: Object-Orientation as Structural, Functional and Behavioural Modeling: A Comparison of six Methods for Object-Oriented Analysis. Information and System Technology 37(3), 155–163 (1995)

    Google Scholar 

  3. Anton, A.I.: Goal-based Requirement Analysis. In: Proc. Internatioanl Conference of Requirements Engineering (ICRE 1996), pp. 136–144. IEEE computer Soc. Press, Colorado Springs( 1996)

    Google Scholar 

  4. Lamsweerde, A.V., Willemet, L.: Inferring Declarative Requirements Specifica-tions from Operational Scenarios. IEEE Transactions on Software Engineering (December 1998); Special Issue on Scenario Management

    Google Scholar 

  5. Letier, E.: Reasoning about Agents in Goal-Oriented Requirements Engineering. PhD Thesis. Department of Information Engineering, Catholic University of Louvain (May 2001)

    Google Scholar 

  6. Yu, E.: Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. In: Proceedings of the 3rd IEEE Int. Symp. on Requirements Engineering (RE 1997), Washington D.C., USA, January 6-8, pp. 226–235 (1997)

    Google Scholar 

  7. Giunchiglia, F., Mylopoulos, J., Perini, A.: The Tropos Software Development Methodology: Processes, Models and Diagrams. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 162–173. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Rolland, C., Grosz, G., Kla, R.: Experience With Goal-Scenario Coupling In Requirements Engineering. In: Proceedings of the IEEE International Symposium on Requirements Engineering 1998, Limerick, Ireland (June 1999)

    Google Scholar 

  9. Sutcliffe, A.: Scenario-Based Requirement Analysis. Requirements Eng. 3, 48–65 (1998)

    Article  Google Scholar 

  10. Haumer, P., Pohl, K., Weidenhaupt, K.: Requirement Elicitation and Validation with real World Scenes. IEEE Transactions on Software Engineering 24(12) (1998); Special Issue on Scenario Management

    Google Scholar 

  11. Hsia, P., Samuel, J., Gao, J., Kung, D.: Formal Approach to Scenario Analysis. IEEE Software (March 1994)

    Google Scholar 

  12. Rednell, B., Kimbler, Wesslen, A.: Improving the Use Case Driven Approach to Requirement Engineering. In: Proceeding RE 1995, York UK, pp. 40–47 (1995)

    Google Scholar 

  13. Bottaci, L., Jones, J.: Formal Specification Using Z: A Modelling Approach. Thomson Publishing (1995)

    Google Scholar 

  14. Duke, R., Rose, G., Smith, G.: Object-Z: A Specification Language Advocated for the Description of Standards. Technical Report No.94-45, Software Verifica-tion Research Centre, Department of Computer Science, The University of Queensland

    Google Scholar 

  15. Luck, M., d’Inverno, M.: A Formal Framework for Agency and Autonomy. In: Rao, A., Singh, M.P., Wooldridge, M.J. (eds.) ATAL 1997. LNCS, vol. 1365, pp. 49–63. Springer, Heidelberg (1998)

    Google Scholar 

  16. Lu, R., Jin, Z., Wan, R.: Requirement Specification in Pseudo-Natural Language in PROMIS. In: Proc. of 19th COMPSAC, pp. 96–101 (1995)

    Google Scholar 

  17. Milner, R., Parrow, J., Walker, D.: A Calculus of mobile Processes, Parts 1-2. Information and Computation 100(1), 1–77 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  18. Hennessy, M., Rathke, J.: Bisimulations for a calculus of broadcasting systems. Theoretical Computer Science 200, 225–260 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  19. Fisher, M., Wooldridge, M.: “On the Formal Specification and Verification of Multiagent systems. International Journal of Cooperative Information Systems 6(1) (1997)

    Google Scholar 

  20. Hong, Z.: A formal specification language for agent-oriented software engineering. In: Alonso, E., Kudenko, D., Kazakov, D. (eds.) AAMAS 2000 and AAMAS 2002. LNCS (LNAI), vol. 2636, Springer, Heidelberg (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, L., Jin, Z., Lu, R., Yang, H. (2011). Agent-Oriented Requirements Analysis from Scenarios. In: O’Shea, J., Nguyen, N.T., Crockett, K., Howlett, R.J., Jain, L.C. (eds) Agent and Multi-Agent Systems: Technologies and Applications. KES-AMSTA 2011. Lecture Notes in Computer Science(), vol 6682. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22000-5_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22000-5_41

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21999-3

  • Online ISBN: 978-3-642-22000-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics