Abstract
In recent years, agent-oriented methodologies have emerged in the academic domain, each one having its specificities: agent model, formalism, programming, and application domain. However, no methodology has ever been extended to the domain of business processes. The goal of this paper is to use the agent paradigm, i.e. the general logic and the conceptual aspects of its technologies, in the development of a methodology dedicated to the business process management. The proposed approach is inspired by existing agent-based methodologies and from the study of business processes and their modeling. It follows the waterfall model, in which the traditional development phases are easily performed with a return to the previous ones. This approach permits an easy and simple transition from the analysis phase to the implementation one through a general and architectural design. Also, it aims to improve and to optimize the management, interoperability, and reusability of the different business processes that compose the organization and to harmonize the collaborative work of their components. Our methodology consists of four main phases: Analysis, architectural design, general design, and implementation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Iglesias, C.A., Garijo, M., González, J.C.: A survey of agent-oriented methodologies. In: Müller, J.P., Rao, A.S., Singh, M.P. (eds.) ATAL 1998. LNCS, vol. 1555, pp. 317–330. Springer, Heidelberg (1999). https://doi.org/10.1007/3-540-49057-4_21
Aguilar-Savén, R.S.: Business process modelling: review and framework. Int. J. Prod. Econ. 90, 129–149 (2004)
Aksyonov, K., et al.: Tools and methodologies for business processes formalization: application to multi-agent systems. In: Proceedings - UKSim 5th European Modelling Symposium on Computer Modelling and Simulation, EMS 2011 (2011)
Lin, Y., Zhu, J., Li, Q.: A BPK-CRIO methodology for the design and implementation of a multi-agent based business process monitoring system. In: Proceedings - 11th International Conference on Signal-Image Technology and Internet-Based Systems, SITIS 2015 (2016)
Van der Aalst, W.M.P.: Business process management: a comprehensive survey. ISRN Softw. Eng. 2013, 37 (2013)
Capera, D., Picard, G., Gleizes, M.-P., Glize, P.: A sample application of ADELFE focusing on analysis and design the mechanical synthesis problem. In: Gleizes, M.-P., Omicini, A., Zambonelli, F. (eds.) ESAW 2004. LNCS (LNAI), vol. 3451, pp. 231–244. Springer, Heidelberg (2005). https://doi.org/10.1007/11423355_17
Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia methodology for agent-oriented analysis and design. Auton. Agent. Multi. Agent. Syst. 3, 285–312 (2000). https://doi.org/10.1023/A:1010071910869
Pavón, J., Gómez-Sanz, J.J., Fuentes, R.: The INGENIAS methodology and tools. In: Agent-Oriented Methodologies (2005)
DeLoach, S.A.: The MaSE methodology. In: Bergenti, F., Gleizes, M.P., Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems. Multiagent Systems, Artificial Societies, and Simulated Organizations (International Book Series), vol. 11, pp. 107–125. Springer, Boston (2004). https://doi.org/10.1007/1-4020-8058-1_8
Winikoff, M., Padgham, L.: The Prometheus methodology. In: Bergenti, F., Gleizes, M.P., Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems. Multiagent Systems, Artificial Societies, and Simulated Organizations (International Book Series), vol. 11, pp. 217–234. Springer, Boston (2004). https://doi.org/10.1007/1-4020-8058-1_14
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: An agent-oriented software development methodology. Auton. Agent. Multi. Agent. Syst. 8, 203–236 (2004). https://doi.org/10.1023/B:AGNT.0000018806.20944.ef
Georgé, J.P., Gleizes, M.P., Glize, P.: Conception de systèmes adaptatifs à fonctionnalité émergente: La théorie Amas. Rev. d Intelligence Artif. 17, 591–626 (2003)
Rao, A., Georgeff, M.: BDI agents: from theory to practice. In: Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95) (1995)
Jacobson, I., Booch, G., Rumbaugh, J.: Unified process. IEEE Softw. (1999)
Booch, G.: The unified modeling language. Perform. Comput. Rev. (1996)
Royce, W.W.: Managing the development of large software systems: concepts and techniques. In: ICSE 1987 Proceedings of 9th International Conference on Software Engineering (1987)
Margulius, D.L.: Tibco: Promoting flexibility through BPM and analytics. InfoWorld (2003)
Odell, J., Parunak, H.V., Bauer, B., Arbor, A.: Extending UML for Agents. Group (2000)
Cossentino, M., Potts, C.: A CASE tool supported methodology for the design of multi-agent systems. In: 2002 International Conference on Software Engineering Research and Practice (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Zouad, S., Boufaida, M. (2020). An Agent-Oriented Methodology for Business Process Management. In: Shishkov, B. (eds) Business Modeling and Software Design. BMSD 2020. Lecture Notes in Business Information Processing, vol 391. Springer, Cham. https://doi.org/10.1007/978-3-030-52306-0_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-52306-0_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-52305-3
Online ISBN: 978-3-030-52306-0
eBook Packages: Computer ScienceComputer Science (R0)