{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T12:14:30Z","timestamp":1740140070798,"version":"3.37.3"},"reference-count":113,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2016,9,17]],"date-time":"2016-09-17T00:00:00Z","timestamp":1474070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"TEQIP-II"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Inf Syst E-Bus Manage"],"published-print":{"date-parts":[[2017,5]]},"DOI":"10.1007\/s10257-016-0330-y","type":"journal-article","created":{"date-parts":[[2016,9,17]],"date-time":"2016-09-17T14:49:33Z","timestamp":1474123773000},"page":"489-534","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A novel programming framework for architecting next generation enterprise scale information systems"],"prefix":"10.1007","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1453-062X","authenticated-orcid":false,"given":"D.","family":"Venkatesan","sequence":"first","affiliation":[]},{"given":"S.","family":"Sridhar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,9,17]]},"reference":[{"issue":"1","key":"330_CR1","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MIS.2003.1179197","volume":"18","author":"WMP Aalst","year":"2003","unstructured":"Aalst WMP (2003) Don\u2019t go with the flow: Web services composition standards exposed. IEEE Intell Syst 18(1):72\u201376","journal-title":"IEEE Intell Syst"},{"issue":"5","key":"330_CR2","first-page":"1","volume":"3","author":"WMP Aalst","year":"2005","unstructured":"Aalst WMP (2005) Pi calculus versus Petri nets: let us eat humble pie rather than further inflate the Pi Hype. BPTrends 3(5):1\u201311","journal-title":"BPTrends"},{"key":"330_CR3","isbn-type":"print","volume-title":"Workflow management: models, methods, and systems","author":"WMP Aalst","year":"2004","unstructured":"Aalst WMP, van Hee K (2004) Workflow management: models, methods, and systems. MIT Press, Cambridge. ISBN 978-0262720465","ISBN":"https:\/\/id.crossref.org\/isbn\/9780262720465"},{"key":"330_CR4","doi-asserted-by":"publisher","DOI":"10.1109\/WETICE.2005.17","author":"C Aberg","year":"2005","unstructured":"Aberg C, Lambrix P, Shahmehri N (2005) An agent-based framework for integrating workflows and web services. WETICE\u201905 IEEE. doi: 10.1109\/WETICE.2005.17","journal-title":"WETICE\u201905 IEEE"},{"key":"330_CR6","volume-title":"The end of DLL Hell","author":"R Anderson","year":"2000","unstructured":"Anderson R (2000) The end of DLL Hell. MSDN Magazine, San Francisco"},{"key":"330_CR7","doi-asserted-by":"publisher","DOI":"10.1109\/CSE.2009.121","author":"R Aversa","year":"2009","unstructured":"Aversa R, Di Martino B, Venticinque S (2009) Integration of mobile agents technology and globus grid. IEEE Int Conf Comput Sci Eng. doi: 10.1109\/CSE.2009.121","journal-title":"IEEE Int Conf Comput Sci Eng"},{"key":"330_CR8","volume-title":"BPM 2009 international workshops","author":"A Awad","year":"2009","unstructured":"Awad A, Decker G, Lohmann N (2009) Diagnosing and repairing data anomalies in process models. In: Rinderle-Ma S, Sadiq S (eds) BPM 2009 international workshops. Springer, Ulm"},{"unstructured":"Banzi M, Caire G, Gotta D (2008) WADE: a software platform to develop mission critical applications exploiting agents and workflows. AAMAS 2008 Industry Track","key":"330_CR9"},{"doi-asserted-by":"crossref","unstructured":"Barbacci M, Longstaff TH, Klein MH, Weinstock CB (1995) Quality attributes. Technical report, CMU\/SEI-95-TR-021, ESC-TR-95-021","key":"330_CR10","DOI":"10.21236\/ADA307888"},{"key":"330_CR11","isbn-type":"print","volume-title":"Software architecture in practice","author":"L Bass","year":"2003","unstructured":"Bass L, Clements P, Kazman R (2003) Software architecture in practice, 2nd edn. Pearson education, Upper Saddle River. ISBN 81-77589962","ISBN":"https:\/\/id.crossref.org\/isbn\/8177589962","edition":"2"},{"doi-asserted-by":"publisher","unstructured":"Bellifemine F et al (2005) Jade: a java agent development framework, multi-agent programming. Springer, Vol 15, II, pp 125\u2013147. doi: 10.1007\/0-387-26350-0_5","key":"330_CR5","DOI":"10.1007\/0-387-26350-0_5"},{"issue":"3","key":"330_CR12","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1147\/sj.413.0350","volume":"41","author":"JP Bigus","year":"2002","unstructured":"Bigus JP et al (2002) ABLE: a toolkit for building multiagent autonomic systems. IBM Systems Journal 41(3):350\u2013371. doi: 10.1147\/sj.413.0350","journal-title":"IBM Systems Journal"},{"issue":"6","key":"330_CR13","doi-asserted-by":"publisher","first-page":"747","DOI":"10.1016\/j.scico.2011.10.004","volume":"78","author":"O Boissiera","year":"2013","unstructured":"Boissiera O, Bordini RH, H\u00fcbnerc JF, Riccid A, Santid A (2013) Multi-agent oriented programming with JaCaMo. Sci Comput Program 78(6):747\u2013761. doi: 10.1016\/j.scico.2011.10.004","journal-title":"Sci Comput Program"},{"key":"330_CR14","isbn-type":"print","volume-title":"Programming multi-agent systems in agentspeak using Jason","author":"RH Bordini","year":"2007","unstructured":"Bordini RH, H\u00fcbner JF, Wooldridge M (2007) Programming multi-agent systems in agentspeak using Jason. Wiley-Blackwell, Hoboken. ISBN 0470029005","ISBN":"https:\/\/id.crossref.org\/isbn\/0470029005"},{"key":"330_CR15","isbn-type":"print","volume-title":"Multi-agent programming: languages, tools and applications","author":"RH Bordini","year":"2009","unstructured":"Bordini RH et al (2009) Multi-agent programming: languages, tools and applications. Springer, New York. ISBN 0387892982","ISBN":"https:\/\/id.crossref.org\/isbn\/0387892982"},{"unstructured":"Bpel (2016) Open source BPEL engine. http:\/\/ode.apache.org\/","key":"330_CR16"},{"unstructured":"BPMN (2016) Business process modeling notation v 2.0. http:\/\/www.omg.org\/spec\/BPMN\/2.0\/PDF\/ (also at: http:\/\/www.bpmn.org )","key":"330_CR17"},{"key":"330_CR18","isbn-type":"print","first-page":"1","volume-title":"Software agents","year":"1997","unstructured":"Bradshaw JM (ed) (1997) Software agents. AAAI Press, Cambridge, pp 1\u201346. ISBN 978-0262522342","ISBN":"https:\/\/id.crossref.org\/isbn\/9780262522342"},{"issue":"3","key":"330_CR19","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MIC.2009.5","volume":"13","author":"FMT Brazier","year":"2009","unstructured":"Brazier FMT, Kephart JO, Parunak HVD, Huhns MN (2009) Agents and service-oriented computing for autonomic computing: a research agenda. Internet Comput IEEE 13(3):82\u201387. doi: 10.1109\/MIC.2009.5","journal-title":"Internet Comput IEEE"},{"unstructured":"Breugel F, Koshkina M (2006) Models and verification of BPEL. http:\/\/www.cse.yorku.ca\/~franck\/research\/drafts\/tutorial.pdf","key":"330_CR20"},{"key":"330_CR21","isbn-type":"print","volume-title":"SOA governance","author":"WA Brown","year":"2008","unstructured":"Brown WA, Laird R, Gee C, Mitra T (2008) SOA governance. IBM Press, Indianapolis. ISBN 0137147465","ISBN":"https:\/\/id.crossref.org\/isbn\/0137147465"},{"key":"330_CR22","volume-title":"The rise of the networked enterprise: Web 2.0 finds its payday","author":"J Bughin","year":"2010","unstructured":"Bughin J, Chui M (2010) The rise of the networked enterprise: Web 2.0 finds its payday. McKinsey Quarterly, Seattle"},{"key":"330_CR23","doi-asserted-by":"publisher","DOI":"10.1109\/CCECE.2007.215","author":"J Chi","year":"2007","unstructured":"Chi J, Song J (2007) Intelligent-agent and web-service based service composition for E-business. CCECE. doi: 10.1109\/CCECE.2007.215","journal-title":"CCECE"},{"issue":"1","key":"330_CR24","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1023\/A:1021915913509","volume":"29","author":"L Chunlin","year":"2003","unstructured":"Chunlin L, Zhengding L, Layuan L (2003) Design and implementation of a hybrid agent platform. Programm Comput Softw 29(1):28\u201342. doi: 10.1023\/A:1021915913509","journal-title":"Programm Comput Softw"},{"key":"330_CR25","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1057\/palgrave.dddmp.4350098","volume":"9","author":"E Constantinides","year":"2008","unstructured":"Constantinides E, Fountain SJ (2008) Web 2.0: conceptual foundations and marketing issues. J Direct Data Digit Mark Pract 9:231\u2013244. doi: 10.1057\/palgrave.dddmp.4350098","journal-title":"J Direct Data Digit Mark Pract"},{"unstructured":"Cooney D, Roe P (2003) Mobile agents make for flexible web services. http:\/\/ausweb.scu.edu.au\/aw03\/papers\/cooney\/paper.html","key":"330_CR26"},{"doi-asserted-by":"crossref","unstructured":"Covington MA (1997) Speech acts in electronic communication with special reference to KQML and ANSI X12. In: 13th conference on system sciences. ISBN 0-8186-7862-3\/97","key":"330_CR27","DOI":"10.1109\/HICSS.1997.663421"},{"key":"330_CR28","isbn-type":"print","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-6984-2","volume-title":"Specification and verification of multi-agent systems","author":"M Dastani","year":"2010","unstructured":"Dastani M et al (2010) Specification and verification of multi-agent systems. Springer, New York. ISBN 978-1-4419-6984-2","ISBN":"https:\/\/id.crossref.org\/isbn\/9781441969842"},{"unstructured":"Ebrahim N, Iyer SR, Punathil G, Reghunath R (2015) Identification of critical web services and their dynamic optimal relocation. Patent numbers: US 8990388 B2, US20120124193, US20130013774, USA Patent, 2015","key":"330_CR29"},{"key":"330_CR30","isbn-type":"print","volume-title":"Service-oriented Architecture","author":"T Erl","year":"2005","unstructured":"Erl T (2005) Service-oriented Architecture. Prentice Hall PTR, Upper Saddle River. ISBN 0-13-185858-0","ISBN":"https:\/\/id.crossref.org\/isbn\/0131858580"},{"issue":"5","key":"330_CR31","doi-asserted-by":"crossref","first-page":"448","DOI":"10.1016\/j.datak.2011.01.004","volume":"70","author":"D Fahland","year":"2011","unstructured":"Fahland D, Favre C, Koehler J, Lohmann N, V\u00f6lzer H, Wolf K (2011) Analysis on demand: instantaneous soundness checking of industrial business process models. Data Knowl Eng 70(5):448\u2013466","journal-title":"Data Knowl Eng"},{"unstructured":"FIPA (2016) Foundation for intelligent physical agents. http:\/\/www.fipa.org\/","key":"330_CR32"},{"unstructured":"FIPA-ACL (1998) FIPA specification-agent communication langugae: Part 2. FIPA, 1998. www.fipa.org\/repository\/aclspecs.html","key":"330_CR33"},{"issue":"7","key":"330_CR34","first-page":"377","volume":"9","author":"GG Gable","year":"2008","unstructured":"Gable GG, Sedera D, Chan T (2008) Re-conceptualizing information system success: the IS-Impact Measurement Model. J Assoc Inf Syst 9(7):377\u2013408","journal-title":"J Assoc Inf Syst"},{"key":"330_CR35","isbn-type":"print","volume-title":"Design patterns","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns. Addison-Wesley, Boston. ISBN 0201633612","ISBN":"https:\/\/id.crossref.org\/isbn\/0201633612"},{"unstructured":"Garc\u00eda R (ed.) (2008) Semantic web for business: cases and applications. Information Science Reference, 2008. ISBN 978-1-60566-067-7","key":"330_CR36"},{"key":"330_CR37","doi-asserted-by":"publisher","first-page":"1425","DOI":"10.1101\/gr.180801","volume":"11","author":"GeneOntology","year":"2001","unstructured":"GeneOntology (2001) The gene ontology consortium, creating the gene ontology resource: design and implementation. Genome Res 11:1425\u20131433. doi: 10.1101\/gr.180801","journal-title":"Genome Res"},{"key":"330_CR38","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-003-0038-6","author":"P Grunbacher","year":"2003","unstructured":"Grunbacher P, Egyed A, Medvidovic N (2003) Reconciling software requirements and architectures with intermediate models. Softw Syst Model. doi: 10.1007\/s10270-003-0038-6","journal-title":"Softw Syst Model"},{"key":"330_CR39","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s11761-009-0046-7","volume":"3","author":"Q Gu","year":"2009","unstructured":"Gu Q, Lago P (2009) Exploring service-oriented system engineering challenges: a systematic literature review. SOCA 3:171\u2013188. doi: 10.1007\/s11761-009-0046-7","journal-title":"SOCA"},{"issue":"2","key":"330_CR40","first-page":"67","volume":"36","author":"S-U Guan","year":"2004","unstructured":"Guan S-U, Guan S-U, Tan SL, Hua F (2004) A modularized electronic payment system for agent-based E-commerce. J Res Pract Inf Technol 36(2):67\u201387","journal-title":"J Res Pract Inf Technol"},{"key":"330_CR41","isbn-type":"print","volume-title":"Essential business process modeling","author":"M Havey","year":"2005","unstructured":"Havey M (2005) Essential business process modeling. O\u2019Reilly, Cambridge. ISBN 0596008430","ISBN":"https:\/\/id.crossref.org\/isbn\/0596008430"},{"unstructured":"Hollingsworth D (1995) The workflow reference model (Workflow Management Coalition (WfMC)), Document Number TC00-1003, Issue 1.1, 1995. http:\/\/www.wfmc.org\/standards\/docs\/tc003v11.pdf","key":"330_CR42"},{"issue":"3","key":"330_CR43","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1145\/1380584.1380585","volume":"40","author":"MC Huebscher","year":"2008","unstructured":"Huebscher MC, McCann JA (2008) A survey of autonomic computing. ACM Comput Surv 40(3):7","journal-title":"ACM Comput Surv"},{"issue":"4","key":"330_CR44","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1109\/MIC.2002.1020332","volume":"6","author":"MN Huhns","year":"2002","unstructured":"Huhns MN (2002) Agent as web services. IEEE Internet Comput 6(4):93\u201395. doi: 10.1109\/MIC.2002.1020332","journal-title":"IEEE Internet Comput"},{"issue":"4","key":"330_CR45","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1109\/4236.707813","volume":"2","author":"MN Huhns","year":"1998","unstructured":"Huhns MN, Singh MP (1998) Workflow agents. Internet Comput IEEE 2(4):94\u201396. doi: 10.1109\/4236.707813","journal-title":"Internet Comput IEEE"},{"issue":"1","key":"330_CR46","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1109\/MIC.2005.21","volume":"9","author":"MN Huhns","year":"2005","unstructured":"Huhns MN, Singh MP (2005a) Service-oriented computing: key concepts and principles. Internet Comput IEEE 9(1):75\u201381. doi: 10.1109\/MIC.2005.21","journal-title":"Internet Comput IEEE"},{"issue":"6","key":"330_CR47","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/MIC.2005.132","volume":"9","author":"MN Huhns","year":"2005","unstructured":"Huhns MN, Singh Munindar P (2005b) Research directions for service-oriented multiagent systems. Internet Comput IEEE 9(6):65\u201370. doi: 10.1109\/MIC.2005.132","journal-title":"Internet Comput IEEE"},{"unstructured":"ISO25010 (2011) ISO\/IEC 25010:2011 standard: Systems and software engineering\u2014systems and software quality requirements and evaluation (SQuaRE)\u2014System and software quality models, 2011","key":"330_CR48"},{"unstructured":"JadexTool (2016) Jadex agent programming environment. http:\/\/www.activecomponents.org\/","key":"330_CR49"},{"issue":"8","key":"330_CR50","doi-asserted-by":"publisher","first-page":"1261","DOI":"10.1016\/j.infsof.2009.03.003","volume":"51","author":"MB Jurica","year":"2009","unstructured":"Juric MB, Sasa A, Rozman I (2009) WS-BPEL extensions for versioning. Inf Softw Technol 51(8):1261\u20131274. doi: 10.1016\/j.infsof.2009.03.003","journal-title":"Inf Softw Technol"},{"issue":"1","key":"330_CR51","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1111\/j.1471-1842.2007.00701.x","volume":"24","author":"MN Kamel Boulos","year":"2007","unstructured":"Kamel Boulos MN, Wheeler S (2007) The emerging Web 20 social software: an enabling suite of sociable technologies in health and health care education. Health Information & Libraries Journal 24(1):2\u201323. doi: 10.1111\/j.1471-1842.2007.00701.x","journal-title":"Health Information & Libraries Journal"},{"key":"330_CR52","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1023\/B:SUPE.0000049326.25067.80","volume":"31","author":"F Kamngar","year":"2005","unstructured":"Kamngar F, Levine D, Zaruba GV, Thomas R (2005) Mobile agent connection establishment and management (CEMA)\u2014message EXCHANGE for pervasive computing environments. J Supercomput 31:79\u201399. doi: 10.1023\/B:SUPE.0000049326.25067.80","journal-title":"J Supercomput"},{"key":"330_CR53","doi-asserted-by":"publisher","DOI":"10.1109\/ICSC.2008.82","author":"A Katasonov","year":"2008","unstructured":"Katasonov A, Terziyan V (2008) Semantic agent programming language (S-APL): a middleware platform for the semantic web. 2008 IEEE Int Conf Seman Comput. doi: 10.1109\/ICSC.2008.82","journal-title":"2008 IEEE Int Conf Seman Comput"},{"unstructured":"Kazman R, Bass L (1994) Toward deriving software architectures from quality attributes. Technical Report CMU\/SEI-94-TR-10","key":"330_CR54"},{"issue":"3","key":"330_CR55","doi-asserted-by":"publisher","first-page":"812","DOI":"10.1016\/j.apal.2013.10.008","volume":"165","author":"HJ Keisler","year":"2014","unstructured":"Keisler HJ, Keisler JM (2014) Observing, reporting and deciding in networks of sentences. Ann Pure Appl Logic 165(3):812\u2013836. doi: 10.1016\/j.apal.2013.10.008","journal-title":"Ann Pure Appl Logic"},{"issue":"1","key":"330_CR56","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/s10115-005-0227-4","volume":"10","author":"K Kotis","year":"2006","unstructured":"Kotis K, Vouros GA (2006) Human-centered ontology engineering: the HCOME methodology. Knowl Inf Syst 10(1):109\u2013131. doi: 10.1007\/s10115-005-0227-4","journal-title":"Knowl Inf Syst"},{"doi-asserted-by":"crossref","unstructured":"Koutsomitropoulos DA, Meidanis DP, Kandili AN, Papatheodorou TS (2008) Establishing the semantic web reasoning infrastructure on description logic inference engines. In: Manolopoulos Y et al. (Eds.) ICEIS 2006. LNBIP 3. Springer, pp 351\u2013362","key":"330_CR57","DOI":"10.1007\/978-3-540-77581-2_24"},{"key":"330_CR58","first-page":"157","volume":"5","author":"T Lettmann","year":"2011","unstructured":"Lettmann T et al (2011) Modeling agents and agent systems. Trans Comput Collect Intell 5:157\u2013181","journal-title":"Trans Comput Collect Intell"},{"key":"330_CR59","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1007\/s10458-010-9138-1","volume":"23","author":"JW Lloyd","year":"2011","unstructured":"Lloyd JW, Ng KS (2011) Declarative programming for agent applications. Auton Agent Multi Agent Syst 23:224\u2013272. doi: 10.1007\/s10458-010-9138-1","journal-title":"Auton Agent Multi Agent Syst"},{"doi-asserted-by":"publisher","unstructured":"Logan B (2015) A future for agent programming. In: Baldoni M et al. (ed.) Engineering multi-agent systems. LNAI 9318, Springer. doi: 10.1007\/978-3-319-26184-3_1","key":"330_CR60","DOI":"10.1007\/978-3-319-26184-3_1"},{"unstructured":"Lohmann N (2007) A feature-complete Petri net semantics for WS-BPEL 2.0. In: Heckel MDR (eds) Web services and formal methods, WS-FM. Proceedings, LNCS. Springer","key":"330_CR61"},{"doi-asserted-by":"crossref","unstructured":"Lohmann N (2008) Correcting deadlocking service choreographies using a simulation-based graph edit distance. In: Dumas M et al (Eds) Business Process Management, BPM 2008, Milan, Sep 1\u20134, 2008, vol. 5240 of LNCS, pp. 132\u2013147, Springer","key":"330_CR62","DOI":"10.1007\/978-3-540-85758-7_12"},{"issue":"1","key":"330_CR63","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.datak.2007.06.006","volume":"64","author":"N Lohmann","year":"2008","unstructured":"Lohmann N, Massuthe P, Stahl C, Weinberg D (2008) Analyzing interacting WS-BPEL processes using flexible model geneneration. Data Knowl Eng 64(1):38\u201354","journal-title":"Data Knowl Eng"},{"issue":"1","key":"330_CR64","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1504\/IJBPIM.2009.026986","volume":"4","author":"N Lohmann","year":"2009","unstructured":"Lohmann N, Verbeek HMW, Ouyang C, Stahl C (2009a) Comparing and Evaluating Petri Net Semantics for BPEL. Int J Business Process Integration and Management 4(1):60\u201373","journal-title":"Int J Business Process Integration and Management"},{"key":"330_CR65","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1007\/978-3-642-00899-3_3","volume":"2009","author":"N Lohmann","year":"2009","unstructured":"Lohmann N, Verbeek HMW, Dijkman R (2009b) Petri net transformations for business processes\u2014a survey. Transactions on Petri Nets and Other Models of Concurrency II, Springer 2009:46\u201363","journal-title":"Transactions on Petri Nets and Other Models of Concurrency II, Springer"},{"unstructured":"Lohmann N, Mennicke S, Sura C (2010) The Petri Net API: A collection of Petri net-related functions. In: Schwarick M, Heiner M (eds) Proceedings of the 17th German Workshop on Algorithms and Tools for Petri Nets (AWPN 2010), Cottbus, Germany, October 7\u20138, 2010, volume 643 of CEUR Workshop, pp 148\u2013155","key":"330_CR66"},{"unstructured":"Luck M, McBurney P, Shehory O, Willmott S (2005) Agent technology: computing as interaction (A Roadmap for Agent Based Computing), AgentLink, 2005. ISBN 085432 845 9. http:\/\/www.agentlink.org\/roadmap\/index.html","key":"330_CR67"},{"unstructured":"Maleshkova M, Pedrinaci C, Domingue J (2010) Semantic annotation of Web APIs with SWEET. In: 7th ESWC2010","key":"330_CR68"},{"unstructured":"Mar\u00e9chaux JL (2006) Combining service-oriented architecture and event-driven architecture using an enterprise service bus, IBM developer works","key":"330_CR69"},{"doi-asserted-by":"crossref","unstructured":"Martin D et al (2004a) Bringing semantics to web services: The OWL-S Approach. In: Cardoso J, Sheth A (eds) SWSWPC 2004. LNCS 3387, Springer, pp 26-42","key":"330_CR71","DOI":"10.1007\/978-3-540-30581-1_4"},{"unstructured":"Martin D et al (2004b) OWL-S: semantic markup for web services. W3C Member Submission. https:\/\/www.w3.org\/Submission\/OWL-S\/","key":"330_CR73"},{"issue":"3","key":"330_CR72","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/s11280-007-0033-x","volume":"10","author":"D Martin","year":"2007","unstructured":"Martin D et al (2007) Bringing semantics to web services: the OWL-S Approach. World Wide Web 10(3):243\u2013277. doi: 10.1007\/s11280-007-0033-x","journal-title":"World Wide Web"},{"issue":"2","key":"330_CR74","first-page":"14","volume":"4","author":"S Mazeiar","year":"2009","unstructured":"Mazeiar S, Ladan T (2009) Self-adaptive software: landscape and research challenges. ACM Trans Autonomous & Adaptive Systems 4(2):14","journal-title":"ACM Trans Autonomous & Adaptive Systems"},{"issue":"3","key":"330_CR75","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1007\/s10458-008-9052-y","volume":"17","author":"J McKean","year":"2008","unstructured":"McKean J, Shorter H, Luck M, McBurney P, Willmott S (2008) Technology diffusion: analysing the diffusion of agent technologies. Auton Agent Multi-Agent Syst 17(3):372\u2013396. doi: 10.1007\/s10458-008-9052-y","journal-title":"Auton Agent Multi-Agent Syst"},{"issue":"1","key":"330_CR76","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N Medvidovic","year":"2000","unstructured":"Medvidovic N, Taylor RN (2000) A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Trans Software Eng 26(1):70\u201393","journal-title":"IEEE Trans Software Eng"},{"key":"330_CR77","isbn-type":"print","doi-asserted-by":"crossref","DOI":"10.4018\/978-1-60566-794-2","volume-title":"Non-functional properties in service oriented Architecture:Requirements, Models and Methods","author":"N Milanovic","year":"2011","unstructured":"Milanovic N (2011) Non-functional properties in service oriented Architecture:Requirements, Models and Methods. Model Labs, Berlin. ISBN 978-1-60566-795-9","ISBN":"https:\/\/id.crossref.org\/isbn\/9781605667959"},{"unstructured":"M\u00fcller R (2010) Formal characterisation of partners of an open net. Humboldt-Universit\u00e4t zu Berlin (Thesis report), Institut f\u00fcr Informatik","key":"330_CR78"},{"key":"330_CR79","doi-asserted-by":"publisher","DOI":"10.1109\/MITP.2007.78","author":"S Murugesan","year":"2007","unstructured":"Murugesan S (2007) Understanding Web 2.0. IT Professional. doi: 10.1109\/MITP.2007.78","journal-title":"IT Professional"},{"key":"330_CR80","isbn-type":"print","volume-title":"Handbook of research on Web 2.0, 3.0, and X.0","author":"S Murugesan","year":"2009","unstructured":"Murugesan S (2009) Handbook of research on Web 2.0, 3.0, and X.0. Information Science Reference, Hershey. ISBN 978-1605663845","ISBN":"https:\/\/id.crossref.org\/isbn\/9781605663845"},{"key":"330_CR81","isbn-type":"print","volume-title":"Understanding SOA with web services","author":"E Newcomer","year":"2005","unstructured":"Newcomer E, Lomow G (2005) Understanding SOA with web services. Addison Wesley, Boston. ISBN 0-321-18086-0","ISBN":"https:\/\/id.crossref.org\/isbn\/0321180860"},{"issue":"4","key":"330_CR82","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/1041410.1041421","volume":"33","author":"NF Noy","year":"2004","unstructured":"Noy NF (2004) Semantic integration: a survey of ontology-based approaches. SIGMOD Record 33(4):65\u201370. doi: 10.1145\/1041410.1041421","journal-title":"SIGMOD Record"},{"issue":"2","key":"330_CR70","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1017\/S0269888999142012","volume":"14","author":"HS Nwana","year":"1999","unstructured":"Nwana HS, Ndumu DT (1999) A perspective on software agents research. Knowl Eng Rev 14(2):1\u201318","journal-title":"Knowl Eng Rev"},{"unstructured":"ODE (2016) Apache ODE (Orchestration Director Engine) software (WS-BPEL v 2.0 compliant container). http:\/\/ode.apache.org\/","key":"330_CR83"},{"unstructured":"ODEAPI (2016) BPEL-ODE Process Management API specification. http:\/\/ode.apache.org\/bpel-management-api-specification.html","key":"330_CR84"},{"unstructured":"ODEJaCOb (2016) Apache Orchestration director engine \u2013 Java concurrency object layer. http:\/\/ode.apache.org\/developerguide\/jacob.html","key":"330_CR85"},{"doi-asserted-by":"publisher","unstructured":"Okouya D, Fornara N, Colombetti M (2013) An infrastructure for the design and development of open interaction systems. In: Cossentino M et al (Eds) Engineering multi-agent systems, EMAS 2013, LNCS 8245, 2013, pp 215-234. doi: 10.1007\/978-3-642-45343-4","key":"330_CR86","DOI":"10.1007\/978-3-642-45343-4"},{"doi-asserted-by":"publisher","unstructured":"Pokahr A, Braubach L, Lamersdorf W (2003) Jadex: A BDI Reasoning Engine. In: Bordini RH et al. (Ed) Multi-agent programming. Springer, pp 149\u2013174. ISBN: 978-0-387-26350-2. doi: 10.1007\/0-387-26350-0_6","key":"330_CR87","DOI":"10.1007\/0-387-26350-0_6"},{"key":"330_CR88","volume-title":"Simplifying deployment and solving DLL Hell with the.NET framework","author":"S Pratschner","year":"2001","unstructured":"Pratschner S (2001) Simplifying deployment and solving DLL Hell with the.NET framework. MSDN Magazine, San Francisco"},{"unstructured":"Rao AS, George MP (1995) BDI agents from theory to practice. Proceedings of the First International Conference on Multi Agent Systems, ICMAS-95, San Francisco","key":"330_CR89"},{"unstructured":"ResourcesAgent (2016) Historical resources on agent technology. http:\/\/agents.umbc.edu\/introduction","key":"330_CR90"},{"key":"330_CR91","volume-title":"Artificial intelligence","author":"S Russell","year":"2003","unstructured":"Russell S, Norvig P (2003) Artificial intelligence, 3rd edn. Prentice-Hall, Upper Saddle River","edition":"3"},{"key":"330_CR92","doi-asserted-by":"publisher","DOI":"10.1109\/WI.2005.81","author":"BTR Savarimuthu","year":"2005","unstructured":"Savarimuthu BTR et al (2005) Integrating web services with agent based workflow management system (WfMS), Web Intelligence, 2005 IEEE\/WIC\/ACM. International Conference. doi: 10.1109\/WI.2005.81","journal-title":"International Conference"},{"unstructured":"Schiemann B, Schreiber U (2006) OWL-DL as FIPA-ACL content language. In: Formal ontology for communicating agents, Malaga, Spain","key":"330_CR93"},{"issue":"4","key":"330_CR94","doi-asserted-by":"publisher","first-page":"781","DOI":"10.1147\/sj.444.0781","volume":"44","author":"MT Schmidt","year":"2005","unstructured":"Schmidt MT, Hutchison B, Lambros P, Phippen R (2005) The enterprise service bus: making service-oriented architecture real. IBM Systems Journal 44(4):781\u2013797. doi: 10.1147\/sj.444.0781","journal-title":"IBM Systems Journal"},{"unstructured":"Sessions R (2007) A comparison of the top four enterprise-architecture methodologies. https:\/\/msdn.microsoft.com\/en-us\/library\/bb466232.aspx","key":"330_CR95"},{"key":"330_CR96","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-54432-3","volume-title":"Agent-Oriented Software Engineering","year":"2014","unstructured":"Shehory O, Sturm A (eds) (2014) Agent-Oriented Software Engineering. Springer, New York. doi: 10.1007\/978-3-642-54432-3"},{"key":"330_CR97","doi-asserted-by":"publisher","first-page":"2015","DOI":"10.1145\/2693561.2693567","volume":"15","author":"CU Smith","year":"2015","unstructured":"Smith CU (2015) Software performance engineering then and now: a position paper. WOSP-C\u2019 15:2015. doi: 10.1145\/2693561.2693567","journal-title":"WOSP-C\u2019"},{"doi-asserted-by":"publisher","unstructured":"Sudeikat J et al (2004) Evaluation of agent\u2014oriented software methodologies\u2014examination of the gap between modeling and platform. AOSE\u201904. Springer, pp. 126\u2013141. doi: 10.1007\/978-3-540-30578-1_9","key":"330_CR98","DOI":"10.1007\/978-3-540-30578-1_9"},{"doi-asserted-by":"publisher","unstructured":"Sycara K et al. (2003) The RETSINA MAS, a case study. LNCS, 2003, Springer, Vol 2603\/2003, pp.103\u2013119. doi: 10.1007\/3-540-35828-5_15","key":"330_CR99","DOI":"10.1007\/3-540-35828-5_15"},{"issue":"6","key":"330_CR100","doi-asserted-by":"crossref","first-page":"1108","DOI":"10.1016\/j.csi.2008.09.041","volume":"31","author":"HN Talantikitea","year":"2009","unstructured":"Talantikitea HN et al (2009) Semantic annotations for web services discovery and composition. Computer Standards & Interfaces 31(6):1108\u20131117","journal-title":"Computer Standards & Interfaces"},{"unstructured":"Trione L, Long D, Gotta D, Sacchi G, WeMash W (2009) WADE: unleash the power of collective intelligence. In: 8th AAMAS 2009, pp 53\u201360","key":"330_CR101"},{"key":"330_CR102","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2010.86","author":"D Venkatesan","year":"2010","unstructured":"Venkatesan D (2010) Development of a novel software architecture for active internet applications. ICWS2010. doi: 10.1109\/ICWS.2010.86","journal-title":"ICWS2010"},{"doi-asserted-by":"publisher","unstructured":"Venkatesan D, Sridhar S (2016) A novel method and environment for scalable web service orchestration. In: Proceedings of IEEE 12th 2016 world congress on services computing (SERVICES 2016), San Francisco, pp 128\u2013129. doi: 10.1109\/SERVICES.2016.27","key":"330_CR103","DOI":"10.1109\/SERVICES.2016.27"},{"key":"330_CR104","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1613\/jair.2221","volume":"29","author":"R Vieira","year":"2007","unstructured":"Vieira R et al (2007) On the formal semantics of speech-act based communication in an agent-oriented programming language. J Artif Intell Res \u00a029:221\u2013267.\u00a0doi: 10.1613\/jair.2221","journal-title":"J Artif Intell Res"},{"doi-asserted-by":"publisher","unstructured":"Wang M, Wang H (2005) Intelligent agent supported business process management. In: Proceedings of the 38th Hawaii international conference on system sciences. doi: 10.1109\/HICSS.2005.332","key":"330_CR105","DOI":"10.1109\/HICSS.2005.332"},{"key":"330_CR106","volume-title":"Web services platform architecture: SOAP, WSDL, WS-Policy, WS-addressing, WSBPEL, WS-reliable messaging and more","author":"S Weerawarana","year":"2005","unstructured":"Weerawarana S, Curbera F, Leymann F, Storey T, Ferguson DF (2005) Web services platform architecture: SOAP, WSDL, WS-Policy, WS-addressing, WSBPEL, WS-reliable messaging and more. Prentice Hall PTR, Upper Saddle River"},{"key":"330_CR107","volume-title":"Multi-agent technology","author":"G Weiss","year":"2012","unstructured":"Weiss G (2012) Multi-agent technology, 2nd edn. MIT Press, Cambridge","edition":"2"},{"doi-asserted-by":"publisher","unstructured":"Wieland M et al (2008) Context integration for smart workflows. In: 6th IEEE International Conference 2008, pp 239\u2013242. doi: 10.1109\/PERCOM.2008.27","key":"330_CR109","DOI":"10.1109\/PERCOM.2008.27"},{"key":"330_CR110","isbn-type":"print","volume-title":"Introduction to multi-agent systems","author":"M Wooldridge","year":"2009","unstructured":"Wooldridge M (2009) Introduction to multi-agent systems, 2nd edn. Wiley, New York. ISBN 978-0-470-51946-2","ISBN":"https:\/\/id.crossref.org\/isbn\/9780470519462","edition":"2"},{"unstructured":"WS-Addressing (2006) Web Services Addressing 1.0 \u2013 Core standard, http:\/\/www.w3.org\/TR\/2006\/PR-ws-addr-core-20060321","key":"330_CR111"},{"unstructured":"WS-BPEL (2007) OASIS Web Services Business Process Execution Language v 2.0. http:\/\/docs.oasis-open.org\/wsbpel\/2.0\/OS\/wsbpel-v2.0-OS.html","key":"330_CR112"},{"issue":"2006","key":"330_CR113","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/s11241-005-4682-5","volume":"32","author":"J Xu","year":"2006","unstructured":"Xu J, Pears S (2006) A dynamic shadow approach to fault-tolerant mobile agents in an autonomic environment. Real-Time Systems 32(2006):235\u2013252. doi: 10.1007\/s11241-005-4682-5","journal-title":"Real-Time Systems"},{"doi-asserted-by":"publisher","unstructured":"Yu L (2009) A developer\u2019s guide to the semantic web, Springer. e-ISBN 978-3-642-15970-1. doi: 10.1007\/978-3-642-15970-1","key":"330_CR114","DOI":"10.1007\/978-3-642-15970-1"}],"container-title":["Information Systems and e-Business Management"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10257-016-0330-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10257-016-0330-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10257-016-0330-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,8]],"date-time":"2022-07-08T18:18:55Z","timestamp":1657304335000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10257-016-0330-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,17]]},"references-count":113,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,5]]}},"alternative-id":["330"],"URL":"https:\/\/doi.org\/10.1007\/s10257-016-0330-y","relation":{},"ISSN":["1617-9846","1617-9854"],"issn-type":[{"type":"print","value":"1617-9846"},{"type":"electronic","value":"1617-9854"}],"subject":[],"published":{"date-parts":[[2016,9,17]]}}}