Skip to main content

When agents clash

  • Organizational Modelling and Management Session
  • Conference paper
  • First Online:
  • 114 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1149))

Abstract

The notion of agency is central to the study of software process. Software development processes are enacted by agents, represent agents, and ultimately, must be capable of guiding human agents. This paper explores the use of the term “agent” in software engineering, and advocates a systematic study of this notion in the context of software process technology. In particular, the paper proposes the explicit use of agency concepts in order to support the management of conflicts that inevitably arise in software development processes and products.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Hunter and B. Nuseibeh (1995); “Managing Inconsistent Specifications: Reasoning, Analysis and Action”; Technical report, TR-95/15; October 1995; Department of Computing, Imperial College, London, UK.

    Google Scholar 

  2. B. Nuseibeh (1996); “To Be And Not To Be: Managing Inconsistency in Software Development”; Proc. of 8th International Workshop on Software Specification and design (IWSSD-8), Germany, 22–23 March 96, 164–169; IEEE CS Press.

    Google Scholar 

  3. B. Nuseibeh, J. Kramer and A. Finkelstein (1994); “A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification”; Transactions on Software Engineering, 20(10): 760–773, Oct 1994; IEEE CS Press.

    Google Scholar 

  4. D. Riecken (ed.) (1994); “Special issue on intelligent agents”; Communications of the ACM, 37(7): 18–147, July 1994; ACM Press.

    Google Scholar 

  5. Y. Shoham (1993); “Agent-Oriented Programming”; Artificial Intelligence, 60(1): 51–92.

    Google Scholar 

  6. M. Wooldridge and N. Jennings (1995); “Intelligent Agents: Theory and Practice”; The Knowledge Engineering Review, 10(2): 115–152, 1995.

    Google Scholar 

  7. P. Zave and M. Jackson (1993); “Conjunction as Composition”; Transactions on Software Engineering and Methodology, 2(4): 379–411, October 1993; ACM Press.

    Google Scholar 

  8. J. C. Derniame et al. Life Cycle Process Support in PCIS. In PCTE'94 Conf, San Francisco. PIMB Association, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Carlo Montangero

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nuseibeh, B. (1996). When agents clash. In: Montangero, C. (eds) Software Process Technology. EWSPT 1996. Lecture Notes in Computer Science, vol 1149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017748

Download citation

  • DOI: https://doi.org/10.1007/BFb0017748

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61771-6

  • Online ISBN: 978-3-540-70676-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics