Abstract
With the emergence of agent-oriented software engineering techniques, software engineers have a new way of conceptualizing complex distributed software requirements. To help determine the most appropriate software engineering methodology, a set of defining criteria is required. In this paper, we describe out approach to determining these criteria, as well as a technique to assist software engineers with the selection of a software engineering methodology based on those criteria.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Booch, G.: Object-Oriented Analysis and Design with Applications. The Benjamin/Cummings Publishing Company, Redwood City, CA (1994)
Brauer, W., Nickles, M., Robatsos, M., Weiss, G., Lorentzen, K.: Expectation-Oriented Analysis and Design. In this volume (2001)
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Modeling Early Requirements in Tropos; a Transformation Based Approach. In this volume (2001)
Caire, G., Garigo, F. Gomez, J., Pavon, J., Leal, F., Chainho, P., Kearney, P., Stark, J., Evans, R., Massonet, P.: Agent Oriented Analysis Using MESSAGE/UML. In this volume (2001)
DeLoach, S. A., Wood, M., Sparkman, C.: Multiagent Systems Engineering. To appear in the Intl. J. on Software Engineering and Knowledge Engineering (2001)
Firth, R., et al.: A Classification Scheme for Software Development Methods. Software Engineering Institute Technical Report 87-TR-41. Software Engineering Institute, Carnegie-Mellon University, Pittsburgh, PA (1987)
Iglesias, C.A., Garijo, M., Gonzalez, J.C.: A Survey of Agent-Oriented Methodologies in Intelligent Agents V — Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98), Lecture Notes in Artificial Intelligence, Vol. 1555. Springer-Verlag, Berlin Heidelberg New York (1998)
Jennings, N.R., and Wooldridge, M.J.: Agent-Oriented Software Engineering. To appear in Bradshaw, J. (ed.): Handbook of Agent Technology. AAI/MIT Press (2001)
Kirkwood, C. W.: Strategic Decision Making: Multiobjective Decision Analysis with Spreadsheets. Wadsworth Publishing, Belmont, California (1997)
Lesser, V.R.: Cooperative Multiagent Systems: A Personal View of the State of the Art. IEEE Trans. on Knowledge and Data Engineering. 11 (1) (1999) 133–142
MESSAGE: Methodology for Engineering Systems of Software Agents — Initial Methodology. EURESCOM Participants in Project P907-GI (2000)
O’Malley, S.A.: Selecting a Software Engineering Methodology Using Multiobjective Decision Analysis, AFIT/GCS/ENG/01M-08. School of Engineering and Management, Air Force Institute of Technology (AU), Wright-Patterson AFB OH (2001)
O’Malley, S.A., Self A., and DeLoach, S.A.: Comparing Performance of Static versus Mobile Multiagent Systems. Proceedings of the National Aerospace and Electronics Conference. IEEE (2000) 282–289
Omicini, A.: SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems. In Ciancarini, P., Wooldridge, M. (eds.): Agent-Oriented Software Engineering: First International Workshop, AOSE 2000. Lecture Notes in Artificial Intelligence, Vol. 1957. Springer-Verlag, Berlin Heidelberg (2001) 185–194
Rana, O.: A Modelling Approach for Agent Based Systems Design. In Ciancarini, P., Wooldridge, M. (eds.): Agent-Oriented Software Engineering: First International Workshop, AOSE 2000. Lecture Notes in Artificial Intelligence, Vol. 1957. Springer-Verlag, Berlin Heidelberg (2001) 195–206
Shen, W. and Norrie, D.: Agent-Based Systems for Intelligent Manufacturing: A State-of the-Art Survey. Intl. J. Knowledge and Information Systems. 1 (2) (1999) 129–156
Wood, B., Pethia, R., Gold, L.R., and Firth, R.: A Guide to the Assessment of Software Development Methods. Software Engineering Institute Technical Report 88-TR-8. Software Engineering Institute, Carnegie-Mellon University, Pittsburgh, PA (1988)
Wooldridge, M.J.: Intelligent Agents. In Gerhard Weiss (ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge, Massachusetts (1999)
Zhu, H.: A Formal Specification Language for MAS Engineering. In this volume (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
O’Malley, S.A., DeLoach, S.A. (2002). Determining When to Use an Agent-Oriented Software Engineering Paradigm. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds) Agent-Oriented Software Engineering II. AOSE 2001. Lecture Notes in Computer Science, vol 2222. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70657-7_13
Download citation
DOI: https://doi.org/10.1007/3-540-70657-7_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43282-1
Online ISBN: 978-3-540-70657-1
eBook Packages: Springer Book Archive