Integrating Agents into a Collaborative Knowledge-based System for Business Rules Consistency Management
DOI:
https://doi.org/10.9781/ijimai.2016.4210Keywords:
Business Processes, Collaboration, Ontologies, Multi-Agent Systems, Knowledge ManagementAbstract
Capitalization and reuse of expert knowledge are very important for the survival of an enterprise. This paper presents a collaborative approach that utilizes domain ontology and agents. Thanks to our knowledge formalizing process, we give to domain expert an opportunity to store different forms of retrieved knowledge from experiences, design rules, business rules, decision processes, etc. The ontology is built to support business rules management. The global architecture is mainly composed of agents such as Expert agent, Evaluator agent, Translator agent, Security agent and Supervisor agent. The Evaluator agent is at the heart of our functional architecture, its role is to detect the problems that may arise in the consistency management module and provides a solution to these problems in order to validate the accuracy of business rules. In addition, a Security agent is defined to handle both security aspects in rules modeling and multi-agent system. The proposed approach is different from the others in terms of the number of rule’s inconsistencies which are detected and treated like contradiction, redundancy, invalid rules, domain violation and rules never applicable, the collaboration that is initiated among business experts and the guarantee of security of the business rules and all the agents which constitute our system. The developed collaborative system is applied in an industrial case study.CDownloads
References
[1] H. F. Ho, and S. T. Li, “Using mutually validated memories of experts for case-based knowledge systems,” Knowledge-Based Systems, vol. 86, pp. 102-115, 2015.
[2] W. Wang, X. Guo, Y. Fan, and J. Bi, “Extended Access Control and Recommendation Methods for Enterprise Knowledge Management System,” in FIE 2014: International Conference on Future Information Engineering, IERI Procedia, Beijing, China, pp. 224–230, 2014.
[3] D. Monticolo, J. Badin, S. Gomes, E. Bonjour, and D. Chamoret, “A metamodel for knowledge configuration management to support collaborative engineering,” Computers in Industry, vol. 66, pp. 11–20, 2015.
[4] S. Kumar, “A knowledge based reliability engineering approach to manage product safety and recalls,” Expert Systems with Applications, vol. 41, no. 11, pp. 5323-5339, 2014.
[5] M. Li, L. Liu, and C.B. Li, “An approach to expert recommendation based on fuzzy linguistic method and fuzzy text classification in knowledge management systems,” Expert Systems with Applications, vol. 38, no. 7, pp. 8586–8596, 2011.
[6] P. Zaraté, and S. Liu, “A new trend for knowledge-based decision support systems design,” International Journal of Information and Decision Sciences, 2015.
[7] V. Sugumaran, “An agent-based knowledge management framework for the ECommerce environment,” Journal of Computer Information Systems, suppl. Special Issue vol. 42, no. 5, pp. 63–73, 2002.
[8] N.R. Jennings, M.J. Wooldridge, “Agent Technology Foundations, Applications, and Markets,” Springer, New York, 1998.
[9] R. S. S. Guizzardi, “Agent-oriented Constructivist Knowledge Management,” PhD thesis, University of Twente, the Netherlands, 2006.
[10] A. Guissé, F. Lévy, and A. Nazarenko, “From regulatory texts to BRMS: How to guide the acquisition of business rules?,” in The 6th International Symposium on Rules: Research Based and Industry Focused, Montpellier,
France, pp. 77-91, 2012.
[11] A. Guissé, F. Lévy, N. Omrane, A. Nazarenko, and S. Szulman, “ Une architecture pour la construction de modèles de règles métiers documentés,” Paper Presented at IC 2012, 2012.
[12] N. Omrane, A. Nazarenko, P. Rosina, S. Szulman, and C. Westphal, “Lexicalized ontology for the management of business rules An industrial experiment,” in Workshop “Ontology and lexicon” of the 9th International Conference on Terminology and Artificial Intelligence, Paris, France, 2011.
[13] A. Chniti, P. Albert, and J. Charlet, “A loose coupling approach for combining owl ontologies and business rules,” in C. W. proceedings, Ed., RuleML2012@ECAI Challenge, at the 6th International Symposium on Rules Research Based and Industry Focused 2012, vol.874, pp. 103–110, 2012.
[14] A. Chniti, P. Albert, and J. Charlet, “Gestion des dépendances et des interactions entre Ontologies et Règles Métier,” PHD thesis, Pierre et Marie Curie University, Paris VI, 2013.
[15] J. Duda, and A. Stawowy, “A possibility of Business Rules application in production planning,” ARCHIVES OF FOUNDRY ENGINEERING Vol.10, ISSN (1897-3310), Issue 2/2010, pp. 27-32, 2010.
[16] S. Ram, and J. Liu, “An Agent-Based Approach for Sourcing Business Rules in Supply Chain Management,” International Journal of Intelligent Information Technologies, vol. 1, no. 1, 2005.
[17] M. Moradi, A. Aghaie, and M. Hosseini, “Knowledge-collector agents: Applying intelligent agents in marketing decisions with knowledge management approach,” Knowledge-Based Systems, vol. 52, pp. 181–193, 2013.
[18] I. Lahoud, “ Un système multi-agents pour la gestion des connaissances hétérogènes et distribuées,” PhD thesis, Computers and Society. Université de Technologie de Belfort-Montbeliard, 2013.
[19] J. Girodon, D. Monticolo, E. Bonjour, and M. Perrieet, “An organizational approach to designing an intelligent knowledge-based system: Application to the decision-making process in design projects,” Advanced Engineering Informatics, vol. 29, no. 3, pp. 696–713, 2015.
[20] H.B. Baron, M. M. Rojas, R.G. Crespo, and O.S. Martinez, “A multiagent matchmaker based on hidden markov model for decentralized grid scheduling,” in Intelligent Networking and Collaborative Systems (INCoS), 2012 4th International Conference on, Bucharest, pp. 62-69, IEEE, 2012.
[21] J.P.P. Grau, A.C. Sanz, and R.G. Crespo, “An Evaluation of Integration Technologies to Expose Agent Actions as Web Services,” Practical Applications of Intelligent Systems, pp. 259-270, Springer Berlin Heidelberg, 2014.
[22] M.A. Mahmoud, M.S. Ahmad, M.Z.M. Yusoff, and A. Idrus, “An Automated Negotiation-based Framework via Multi-Agent System for the Construction Domain,” International Journal of Artificial Intelligence and Interactive Multimedia, vol. 3, no. 5, pp. 23-27, 2015.
[23] N. Borselius, “Security in multi-agent systems,” International conference on security and management (SAM 02), Las Vegas: CSREA Press, pp. 31–36, 2002.
[24] G. Beydoun, G. Low, H. Mouraditis, and B. Henderson-Sellers, “A security aware metamodel for multi-agent systems,” Information and software technology, vol. 51, no. 5, pp. 832–845, 2009.
[25] P. Novák, M. Rollo, J. Hodík, and T. Vlček, “Communication security in multiagent systems,” Multi-Agent Systems and Applications III (Lecture Notes in Computer Science), vol. 2691, pp. 454–463, Berlin Heidelberg: Springer-Verlag, 2003.
[26] L.N. Foner, “A security architecture for multi-agent matchmaking,” in Proceedings of the 2nd international conference on multi-agent systems, pp. 80–86, 1996.
[27] R.C. Cavalcante, I.I. Bittencourt, A.P.D. Silva, M. Silva, E. Costa, and R. Santos, “A survey of security in multi-agent systems,” Expert Systems with Applications, vol. 39, no. 5, pp. 4835–4846, 2012.
[28] F. Lu, and M. Huang, “Research and design of security in multi-agent systems,” in ICWMMN 2006: Proceedings of International Conference on Wireless, Mobile and Multimedia Networks, hangzhou, China, pp. 1 – 4, 2006.
[29] N. Sad-Houari, and N. Taghezout, “Towards a new agent based approach for modeling the business rules processes in small and medium enterprise in Algeria,” in ICNAS’2015: Proceedings of the 2nd International
Conference on Networking and Advanced Systems, Annaba, Algeria, pp. 111 – 116, 2015.
[30] ONTORULE Project. (2011). TERMINAE: from texts to ontologies. [Online]. Available: http://ontorule-project.eu/news/news/terminae.html (Accessed 24 June 2015).
[31] N. Sad-Houari, and N. Taghezout, “An agent based approach for security integration in Business Rules Management System,” in IPAC’2015: Proceedings of the International Conference on Intelligent Information Processing, Security and Advanced Communication, Batna, Algeria, 2015.
[32] M. Bajec, and M. Krisper, “A methodology and tool support for managing business rules in organisations,” Information Systems, vol. 30, no. 6, pp. 423–443, 2005.
[33] B. Stineman, (2009) Pourquoi des règles métier ? : Un cas pour les utilisateurs métier de l’informatique, [Online]. Available: ftp://public.dhe.ibm.com/software/fr/ilog/IBM_ILOG_-_Pourquoi_des_regles_metier.pdf (Accessed 11 January 2014).
[34] C.J. Su, and C.W. Peng, “Multi-agent ontology based Web 2.0 platform for medical rehabilitation,” Expert Systems with Applications, vol. 39, no. 12, 2011.
Downloads
Published
-
Abstract33
-
PDF11






