{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,14]],"date-time":"2025-05-14T12:03:50Z","timestamp":1747224230940,"version":"3.40.5"},"reference-count":22,"publisher":"IGI Global","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,7,1]]},"abstract":"<p>Various approaches uses business process models as starting point to derive software services. The first and the important task for developing service-oriented models is service identification. However, the majority of existing methods for service identification are developed manually because, on the one hand, they are based on the competence of the developers and, on the other hand, the business process models do not comprise sufficient knowledge to identify services automatically. The integration of Business Process Modeling (BPM), Model-Driven Development (MDD), and Ontology-based Semantic Annotation (OSA) allows the automation of the SOA (Service-Oriented Architecture) services development. Three steps are used for developing an SOA solution: service identification, service specification and finally service realization. In this paper, the authors illustrate a method called MOOSI (Multi-Objective Optimization-based Service Identification) that automatically identifies the architecturally significant elements from an annotated business process model in order to specify service model artifacts. The main goal of this work is to support the automation of the development process of service-oriented enterprise information system. The implementation results of our proposed method are discussed. This result shows that MOOSI can achieve high performance in terms of execution time and important quality in terms of modularization quality of identified services compared with other solution.<\/p>","DOI":"10.4018\/jisss.2013070103","type":"journal-article","created":{"date-parts":[[2013,12,24]],"date-time":"2013-12-24T16:58:57Z","timestamp":1387904337000},"page":"35-53","source":"Crossref","is-referenced-by-count":0,"title":["Ontology-based Multi-Objective Evolutionary Algorithm for Deriving Software Services from Business Process Model"],"prefix":"10.4018","volume":"5","author":[{"given":"Mokhtar","family":"Soltani","sequence":"first","affiliation":[{"name":"Evolutionary Engineering and Distributed Information Systems Laboratory (EEDIS), Djillali Liabes University of Sidi Bel Abbes, Sidi Bel Abbes, Algeria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7008-7434","authenticated-orcid":true,"given":"Sidi Mohamed","family":"Benslimane","sequence":"additional","affiliation":[{"name":"Computer Science Department, Djillali Liabes University of Sidi Bel Abbes, Sidi Bel Abbes, Algeria"}]}],"member":"2432","reference":[{"unstructured":"Arsanjani, A. (2004). (SOMA) Service-oriented modeling and architecture: How to identify, specify, and realize services for your SOA. SOA and Web Services Center of Excellence, IBM, Software Group.","key":"jisss.2013070103-0"},{"doi-asserted-by":"crossref","unstructured":"Azevedo, L. G., Santoro, F., Baiao, F., Souza, J., Revoredo, K., Pereira, V., & Herlain, I. (2009). A method for service identification from business process models in a SOA approach. In Conference on Advanced Information Systems Engineering (CaiSE) (pp. 99\u2013112).","key":"jisss.2013070103-1","DOI":"10.1007\/978-3-642-01862-6_9"},{"unstructured":"Ba\u00efna, S. (2006). Interop\u00e9rabilit\u00e9 dirig\u00e9e par les mod\u00e8les: Une approche orient\u00e9e produit pour l\u2019interop\u00e9rabilit\u00e9 des syst\u00e8mes d\u2019entreprise. Doctoral dissertation, University of Henri Poincar\u00e9, Nancy I.","key":"jisss.2013070103-2"},{"doi-asserted-by":"crossref","unstructured":"Ba\u00efna, S., Panetto, H., & Benali, K. (2006). Apport de l\u2019approche MDA pour l\u2019interop\u00e9rabilit\u00e9 des syst\u00e8mes d\u2019entreprise. Ing\u00e9nierie des syst\u00e8mes d\u2019information. 11(3), 11\u201329.","key":"jisss.2013070103-3","DOI":"10.3166\/isi.11.3.11-29"},{"doi-asserted-by":"publisher","key":"jisss.2013070103-4","DOI":"10.4018\/jisss.2012010101"},{"unstructured":"Inaganti, S., & Behara, G. K. (2007). Service identification: BPM and SOA handshake. White Paper.","key":"jisss.2013070103-5"},{"year":"2012","author":"P.Jamshidi","journal-title":"An automated service identification method (Technical Report)","key":"jisss.2013070103-6"},{"doi-asserted-by":"crossref","unstructured":"Jamshidi, P., Sharifi, M., & Mansour, S. (2008, July 8\u201311). To establish enterprise service model from enterprise business model. In Proceedings of the IEEE International Conference on Services Computing (SCC 2008), Honolulu, HI (pp. 93\u2013100).","key":"jisss.2013070103-7","DOI":"10.1109\/SCC.2008.52"},{"doi-asserted-by":"crossref","unstructured":"Kazemi, A., Rostampour, A., Jamshidi, P., Nazemi, E., Shams, F., & Azizkandi, A. N. (2011, July 4-9). A genetic algorithm based approach to service identification. In Proceedings of the IEEE World Congress on Services, Washington, DC.","key":"jisss.2013070103-8","DOI":"10.1109\/SERVICES.2011.40"},{"unstructured":"Klose, K., Knackstedt, R., & Beverungen, D. (2007). Identification of services - A stakeholder based approach to SOA development and its application in the area of production planning. In Proceedings of the Fifteenth European Conference on Information Systems (ECIS) (pp. 1802\u20131814).","key":"jisss.2013070103-9"},{"doi-asserted-by":"publisher","key":"jisss.2013070103-10","DOI":"10.5120\/ijais13-450925"},{"doi-asserted-by":"crossref","unstructured":"Ma, Q., Zhou, N., Zhu, Y., & Wang, H. (2009). Evaluating service identification with design metrics on business process decomposition. In Proceedings of the IEEE International Conference on Services Computing (pp. 160\u2013167).","key":"jisss.2013070103-11","DOI":"10.1109\/SCC.2009.44"},{"unstructured":"Mancoridis, S., Mitchell, B. S., Chen, Y., & Gansner, E. R. (1998, June 24-26). Using automatic clustering to produce high-level system organization of source code. In Proceeding of the International Workshop on Program Understanding, Ischia, Italy (pp. 45\u201353).","key":"jisss.2013070103-12"},{"doi-asserted-by":"publisher","key":"jisss.2013070103-13","DOI":"10.4018\/jisss.2011100104"},{"doi-asserted-by":"publisher","key":"jisss.2013070103-14","DOI":"10.1016\/j.jss.2013.03.080"},{"doi-asserted-by":"publisher","key":"jisss.2013070103-15","DOI":"10.1504\/IJWET.2006.010423"},{"doi-asserted-by":"publisher","key":"jisss.2013070103-16","DOI":"10.1109\/TSE.2010.26"},{"unstructured":"Soltani, M., & Benslimane, S. M. (2012). From a high-level business process model to service model artifacts - a model-driven approach. In Proceedings of the 14th International Conference on Enterprise Information Systems (pp. 265-268).","key":"jisss.2013070103-17"},{"issue":"2","key":"jisss.2013070103-18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/jisss.2009040101","article-title":"A survey of development methods for semantic web service systems.","volume":"1","author":"W.Terje","year":"2009","journal-title":"International Journal of Information Systems in the Service Sector"},{"unstructured":"Touzi, J. (2007). Aide \u00e0 la conception de syst\u00e8me d'information collaboratif: support de l'interop\u00e9rabilit\u00e9 des entreprises. Doctorat thesis, Institut National Polytechnique De Toulouse.","key":"jisss.2013070103-19"},{"doi-asserted-by":"crossref","unstructured":"Yousef, R., Odeh, M., Coward, D., & Sharieh, A. (2009). BPAOntoSOA: A generic framework to derive software service oriented models from business process architectures. In Proceedings of the Second International Conference on the Applications of Digital Information and Web Technologies (ICADIWT '09) (pp. 50\u20135).","key":"jisss.2013070103-20","DOI":"10.1109\/ICADIWT.2009.5273939"},{"doi-asserted-by":"crossref","unstructured":"Yukyong, K., & Kyung-Goo, D. (2009). Formal identification of right-grained services for service-oriented modeling. In Proceedings of the 10th International Conference on Web Information Systems Engineering (WISE '09) (pp. 261\u2013273). Springer-Verlag Berlin, Heidelberg.","key":"jisss.2013070103-21","DOI":"10.1007\/978-3-642-04409-0_29"}],"container-title":["International Journal of Information Systems in the Service Sector"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=97302","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T18:35:37Z","timestamp":1654108537000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jisss.2013070103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2013,7,1]]},"references-count":22,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,7]]}},"URL":"https:\/\/doi.org\/10.4018\/jisss.2013070103","relation":{},"ISSN":["1935-5688","1935-5696"],"issn-type":[{"type":"print","value":"1935-5688"},{"type":"electronic","value":"1935-5696"}],"subject":[],"published":{"date-parts":[[2013,7,1]]}}}