Abstract
Using Method Engineering for creating agent oriented design processes is a challenging task because of the lack of a fragment repository defined and filled starting from a shared and unique definition of fragment. The creation of a repository implies the fragmentation of existing agent design processes. In this paper we propose a set of guidelines for extracting fragments from agent design processes. The work is based on a precise definition of fragment and it aims to establish a method for fragmenting processes and obtaining homogeneous fragments regardless of how the starting design processes are defined and described.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Software Process Engineering Metamodel. Version 2.0. Final Adopted Specification ptc/07-03-03
Backlund, P., Ralyté, J., Jeusfeld, M., Kühn, H., Arni-Bloch, N., Goossenaerts, J., Lillehagen, F.: An interoperability classification framework for method chunk repositories. In: Advances in Information Systems Development, pp. 153–166 (2007)
Bernon, C., Camps, V., Gleizes, M.-P., Picard, G.: Engineering adaptive multi-agent systems: the adelfe methodology. In: Agent Oriented Methodologies, ch. VII, pp. 172–202. Idea Group Publishing (2005)
Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: Tropos: An agent-oriented software development methodology. Autonomous Agent and Multi-Agent Systems 3(8), 203–236 (2004)
Brinkkemper, S.: Method engineering: engineering the information systems development methods and tools. Information and Software Technology 37(11) (1996)
Brinkkemper, S., Lyytinen, K., Welke, R.: Method engineering: Principles of method construction and tool support. International Federational for Information Processing 65, 336 (1996)
M. Cossentino. From requirements to code with the PASSI methodology. In: Agent Oriented Methodologies [16], ch. IV, pp. 79–106
Cossentino, M., Gaglio, S., Garro, A., Seidita, V.: Method fragments for agent design methodologies: from standardisation to research. International Journal of Agent-Oriented Software Engineering (IJAOSE) 1(1), 91–121 (2007)
Cossentino, M., Seidita, V.: Metamodeling: Representing and modeling system knowledge in design processes. In: Proceedings of the 10th European Workshop on Multi-Agent Systems, EUMAS 2012, pp. 103–117 (2012)
Esfahani, H.C., Yu, E.: A repository of agile method fragments. In: Münch, J., Yang, Y., Schäfer, W. (eds.) ICSP 2010. LNCS, vol. 6195, pp. 163–174. Springer, Heidelberg (2010)
Firesmith, D., Henderson-Sellers, B.: The OPEN Process Framework: An Introduction. Addison-Wesley (2002)
Fuggetta, A.: Softaware process: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering, Limerick (Ireland), June 4-11, pp. 25–34. ACM Press, New York (2000)
Gupta, D., Prakash, N.: Engineering Methods from Method Requirements Specifications. Requirements Engineering 6(3), 135–160 (2001)
Henderson-Sellers, B.: Method engineering: Theory and practice. In: Karagiannis, D., Mayr, H.C. (eds.) Information Systems Technology and its Applications, pp. 13–23 (2006)
Henderson-Sellers, B., Giorgini, P.: Agent Oriented Methodologies. Idea Group Publishing, Hershey (2005)
Henderson-Sellers, B., Ralyté, J.: Situational method engineering: State-of-the-art review. J. UCS 16(3), 424–478 (2010)
IEEE Foundation for Intelligent Physical Agents. Design Process Documentation Template, Document number XC00097A-Experimental (2011)
Karlsson, F., Agerfalk, P.: Method configuration: adapting to situational characteristics while creating reusable assets. Information and Software Technology 46(9), 619–633 (2004)
Kumar, K., Welke, R.: Methodology engineering: a proposal for situation-specific methodology construction. In: Challenges and Strategies for Research in Systems Development, pp. 257–269 (1992)
Mirbel, I., Ralyté, J.: Situational method engineering: combining assembly-based and roadmap-driven approaches. Requirements Engineering 11(1), 58–78 (2006)
Pavòn, J., Gòmez-Sanz, J.J., Fuentes, R.: The INGENIAS methodology and tools. In: Agent Oriented Methodologies [16], ch. IX pp. 236–276
Ralyté, J., Deneckère, R., Rolland, C.: Towards a generic model for situational method engineering. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 95–110. Springer, Heidelberg (2003)
Seidita, V., Cossentino, M., Chella, A.: A proposal of process fragment definition and documentation. In: Cossentino, M., Kaisers, M., Tuyls, K., Weiss, G. (eds.) EUMAS 2011. LNCS, vol. 7541, pp. 221–237. Springer, Heidelberg (2012)
Seidita, V., Cossentino, M., Gaglio, S.: A repository of fragments for agent systems design. In: Proc. of the Workshop on Objects and Agents, WOA 2006 (2006)
Seidita, V., Cossentino, M., Hilaire, V., Gaud, N., Galland, S., Koukam, A., Gaglio, S.: The metamodel: a starting point for design processes construction. International Journal of Software Engineering and Knowledge Engineering 20(4), 575–608 (2010)
Slooten, K., Brinkkemper, S.: A method engineering approach to information systems development. In: Proceedings of the IFIP WG8. 1 Working Conference on Information System Development Process, pp. 167–186. North-Holland Publishing Co. (1993)
ter Hofstede, A.H.M., Verhoef, T.F.: On the feasibility of situational method engineering. Information Systems 22(6/7), 401–422 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Seidita, V., Cossentino, M., Chella, A. (2013). How to Extract Fragments from Agent Oriented Design Processes. In: Müller, J.P., Cossentino, M. (eds) Agent-Oriented Software Engineering XIII. AOSE 2012. Lecture Notes in Computer Science, vol 7852. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39866-7_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-39866-7_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39865-0
Online ISBN: 978-3-642-39866-7
eBook Packages: Computer ScienceComputer Science (R0)