{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,9]],"date-time":"2025-11-09T11:06:41Z","timestamp":1762686401202,"version":"3.38.0"},"reference-count":100,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2011,11,16]],"date-time":"2011-11-16T00:00:00Z","timestamp":1321401600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2014,2]]},"DOI":"10.1007\/s10270-011-0222-z","type":"journal-article","created":{"date-parts":[[2011,11,15]],"date-time":"2011-11-15T14:16:18Z","timestamp":1321366578000},"page":"361-390","source":"Crossref","is-referenced-by-count":12,"title":["Enhancing the OPEN Process Framework with service-oriented method fragments"],"prefix":"10.1007","volume":"13","author":[{"given":"Mahdi Fahmideh","family":"Gholami","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohsen","family":"Sharifi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pooyan","family":"Jamshidi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,11,16]]},"reference":[{"issue":"3\u20134","key":"222_CR1","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1007\/s10515-008-0032-x","volume":"15","author":"E. Di Nitto","year":"2008","unstructured":"Di Nitto E., Ghezzi C., Metzger A., Papazoglou M., Pohl K.: A journey to highly dynamic, self-adaptive service-based applications. Autom. Softw. Eng. 15(3\u20134), 313\u2013341 (2008)","journal-title":"Autom. Softw. Eng."},{"issue":"11","key":"222_CR2","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MC.2007.400","volume":"40","author":"P. Papazoglou","year":"2007","unstructured":"Papazoglou P., Traverso P., Dustdar S., Leymann F.: Service-oriented computing: state of the art and research challenges. IEEE Comput. 40(11), 38\u201345 (2007)","journal-title":"IEEE Comput."},{"key":"222_CR3","unstructured":"Tsai, W.T.: Service-oriented system engineering: a new paradigm. In: Proceedings of the IEEE International Workshop on Service-Oriented System Engineering (SOSE), pp. 3\u20136, Beijing, China, 2005"},{"key":"222_CR4","doi-asserted-by":"crossref","unstructured":"Qing. G., Lago, P.: Guiding the selection of service-oriented software engineering methodologies. Service Oriented Comput. Appl. 1\u201321 (2011). doi: 10.1007\/s11761-011-0080-0","DOI":"10.1007\/s11761-011-0080-0"},{"key":"222_CR5","first-page":"257","volume-title":"Challenges and Strategies for Research in Systems Development","author":"K. Kumar","year":"1992","unstructured":"Kumar K., Welke R.J.: Methodology engineering: a proposal for situation-specific methodology construction. In: Cotterman, W.W., Senn, J.A. (eds) Challenges and Strategies for Research in Systems Development, pp. 257\u2013269. Wiley, Chichester (1992)"},{"issue":"4","key":"222_CR6","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1016\/0950-5849(95)01059-9","volume":"38","author":"S. Brinkkemper","year":"1996","unstructured":"Brinkkemper S.: Method engineering: engineering of information systems development methods and tools. Inf. Softw. Technol. 38(4), 275\u2013280 (1996)","journal-title":"Inf. Softw. Technol."},{"key":"222_CR7","unstructured":"Ralyte, J.: Towards situational methods for information systems development: engineering reusable method chunks. In: Proceedings of the 13th Int. Conf. on Information Systems Development. Advances in Theory, Practice and Education, pp. 271\u2013282, Vilnius, Lithuania, 2004"},{"key":"222_CR8","first-page":"267","volume-title":"Advanced Information Systems Engineering. LNCS, vol. 2068","author":"J. Ralyt\u00e9","year":"2001","unstructured":"Ralyt\u00e9 J., Rolland C.: An assembly process model for method engineering. In: Dittrich, K.L., Geppert, A., Norrie, M.C. (eds) Advanced Information Systems Engineering. LNCS, vol. 2068, pp. 267\u2013283. Springer, Berlin (2001)"},{"key":"222_CR9","volume-title":"The OPEN Process Framework. An Introduction","author":"D.G. Firesmith","year":"2002","unstructured":"Firesmith D.G., Henderson-Sellers B.: The OPEN Process Framework. An Introduction. Pearson Education Limited, Harlow (2002)"},{"key":"222_CR10","unstructured":"Nguyen, V.P., Henderson-Sellers, B.: Towards automated support for method engineering with the OPEN approach. In: Proceedings of the 7th IASTED SEA Conference, pp. 691\u2013696. ACTA Press, Anaheim (2003)"},{"key":"222_CR11","unstructured":"Harmsen, A.F., Brinkkemper, S., Oei, H.: Situational method engineering for information systems projects. In: Olle, T.W., Verrijn-Stuart, A.A. (eds.) Methods and Associated Tools for the Information Systems Life Cycle. Proceedings of the IFIP WG8.1 Working Conference Cris\/94, North Holland, Amsterdam, pp. 169\u2013194 (1994)"},{"key":"222_CR12","doi-asserted-by":"crossref","unstructured":"Ralyt\u00e9, J., Rolland, C.: An approach for method engineering. In: Proceedings of the 20th International Conference on Conceptual Modeling (ER2001). LNCS, vol. 2224, pp. 471\u2013484. Springer, Berlin (2001)","DOI":"10.1007\/3-540-45581-7_35"},{"key":"222_CR13","unstructured":"Henderson-Sellers, B., Gonzalez-Perez, C., Ralyt\u00e9, J.: Comparison of method chunks and method fragments for situational method engineering. In: Proceedings of the 19th Australian Software Engineering Conference (ASWEC2008), pp. 479\u2013488, Los Alamitos, CA, USA, 2008"},{"key":"222_CR14","volume-title":"The OPEN Process Framework","author":"D.G. Firesmith","year":"2002","unstructured":"Firesmith D.G., Henderson-Sellers B.: The OPEN Process Framework. Addison-Wesley, London (2002)"},{"key":"222_CR15","first-page":"314","volume-title":"The OPEN Process Specification","author":"I. Graham","year":"1997","unstructured":"Graham I., Henderson-Sellers B., Younessi H.: The OPEN Process Specification, pp. 314\u2013465. Addison-Wesley, London (1997)"},{"key":"222_CR16","doi-asserted-by":"crossref","unstructured":"Fahmideh, M., Jamshidi, P., Shams, F.: A procedure for extracting software development process patterns. In: Proceedings of the 5th UKSim European Symposium on Computer Modeling and Simulation (EMS), pp. 75\u201383 (2010)","DOI":"10.1109\/EMS.2010.24"},{"key":"222_CR17","unstructured":"Nguyen, V.P., Henderson-Sellers, B.: OPENPC: a tool to automate aspects of method engineering. In: Proceedings of the 16th International Conference on Software and Systems Engineering and Their Applications, ICSSEA 2003, Paris, France (2003)"},{"key":"222_CR18","first-page":"257","volume-title":"Systems Analysis and Design: A Research Agenda","author":"K. Kumar","year":"1992","unstructured":"Kumar K., Welke R.J.: Method engineering: a proposal for situation-specific methodology construction. In: Cotterman, W.W., Senn, J.A. (eds) Systems Analysis and Design: A Research Agenda, pp. 257\u2013268. Wiley, Chichester (1992)"},{"issue":"3","key":"222_CR19","first-page":"424","volume":"16","author":"B. Henderson-Sellers","year":"2010","unstructured":"Henderson-Sellers B., Ralyt\u00e9 J.: Situational method engineering: state-of-the-art review. J. Univ. Comput. Sci. 16(3), 424\u2013478 (2010)","journal-title":"J. Univ. Comput. Sci."},{"issue":"6\/7","key":"222_CR20","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1016\/S0306-4379(97)00024-0","volume":"22","author":"A.H.M. Hofstede","year":"1997","unstructured":"Hofstede A.H.M., Verhoef T.F.: On the feasibility of situational method engineering. Inf. Syst. J. 22(6\/7), 401\u2013422 (1997)","journal-title":"Inf. Syst. J."},{"key":"222_CR21","unstructured":"Saeki, M.: Toward automated method engineering: supporting method assembly in CAME. In: Workshop on Engineering Methods to Support Information Systems Evolution EMSISE\u201903, Geneva, Switzerland, 2003"},{"key":"222_CR22","unstructured":"Serour, M.K., Henderson-Sellers, B.: The Role of Organization Culture on the Adoption and Diffusion of Software Engineering Process: An Empirical Study Pearson\/IFIP, pp. 76\u201388, Sydney, Australia, 2002"},{"key":"222_CR23","first-page":"594","volume-title":"BOOKTWO of Object-Oriented Knowledge: The Working Object","author":"B. Henderson-Sellers","year":"1994","unstructured":"Henderson-Sellers B., Edwards J.M.: BOOKTWO of Object-Oriented Knowledge: The Working Object, pp. 594\u2013634. Prentice-Hall, Sydney (1994)"},{"key":"222_CR24","volume-title":"Migrating to Object Technology","author":"I. Graham","year":"1995","unstructured":"Graham I.: Migrating to Object Technology. Addison-Wesley, Wokingham (1995)"},{"key":"222_CR25","unstructured":"ISO\/IEC Software Engineering: Metamodel for Development Methodologies, ISO\/IEC 24744, International Organization for Standardization\/International Electrotechnical Commission, Geneva, Switzerland, 2007"},{"key":"222_CR26","unstructured":"Informational Website on the OPEN Process Framework (OPF). http:\/\/www.opfro.org\/"},{"key":"222_CR27","unstructured":"Henderson-Sellers, B., Hutchison, J.: (2003) Usage-centered design (UCD) and the OPEN process framework (OPF). In: Constantine, L.L. (ed.) Performance by Design. Proceedings of USE2003, Second International Conference on Usage-Centered Design, pp. 171\u2013196. Ampersand Press, Rowley (2003)"},{"key":"222_CR28","unstructured":"OMG: OMG Unified Modeling Language Specification, Version 1.4, OMG Documents Formal\/01-09-68 through 80 (13 Documents), 2001. http:\/\/www.omg.org"},{"key":"222_CR29","first-page":"276","volume-title":"OPEN Modeling Language (OML): Reference Manual","author":"D. Firesmith","year":"1997","unstructured":"Firesmith D., Henderson-Sellers B., Graham I.: OPEN Modeling Language (OML): Reference Manual, pp. 276\u2013285. SIGS Books, New York (1997)"},{"key":"222_CR30","unstructured":"Nguyen, V.P., Henderson-Sellers, B.: Towards automated support for method engineering with the OPEN approach. In: Proceedings of the 7th IASTED Sea Conference, pp. 691\u2013696. Acta Press, Anaheim (2003)"},{"key":"222_CR31","volume-title":"Software Architecture in Practice","author":"L. Bass","year":"2003","unstructured":"Bass L., Clements P., Kazman R.: Software Architecture in Practice. Addison-Wesley, London (2003)"},{"key":"222_CR32","volume-title":"The OPEN Toolbox of Techniques","author":"B. Henderson-Sellers","year":"1998","unstructured":"Henderson-Sellers B., Simons A.J.H., Younessi H.: The OPEN Toolbox of Techniques. Pearson Education Limited, UK (1998)"},{"key":"222_CR33","first-page":"321","volume-title":"Component-Based Software Engineering: Putting the Pieces Together","author":"B. Henderson-Sellers","year":"2001","unstructured":"Henderson-Sellers B.: An OPEN process for component-based development. In: Heineman, G.T., Councill, W. (eds) Component-Based Software Engineering: Putting the Pieces Together, pp. 321\u2013340. Addison-Wesley, Reading (2001)"},{"key":"222_CR34","doi-asserted-by":"crossref","unstructured":"Haire, B., Henderson-Sellers, B., Lowe, D.: Supporting web development in the OPEN process: additional tasks. In: Proceedings of 25th Annual International Computer Software and Applications Conference. COMPSAC 2001, pp. 383\u2013389. IEEE Computer Society Press, Los Alamitos, CA, USA (2001)","DOI":"10.1109\/CMPSAC.2001.960643"},{"key":"222_CR35","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1007\/978-0-387-35614-3_2","volume-title":"Engineering Information Systems in the Internet Context","author":"B. Henderson-Sellers","year":"2002","unstructured":"Henderson-Sellers B., Haire B., Lowe D.: Using OPEN\u2019s Deontic matrices for e-business. In: Rolland, C., Brinkkemper, S., Saeki, M. (eds) Engineering Information Systems in the Internet Context, pp. 9\u201330. Kluwer, Boston (2002)"},{"issue":"7","key":"222_CR36","doi-asserted-by":"crossref","first-page":"761","DOI":"10.1016\/j.infsof.2006.08.003","volume":"49","author":"B. Henderson-Sellers","year":"2007","unstructured":"Henderson-Sellers B., France R.B., Georg G., Reddy R.: A method engineering approach to developing aspect-oriented modeling processes based on the open process framework. Inf. Softw. Technol. 49(7), 761\u2013773 (2007)","journal-title":"Inf. Softw. Technol."},{"key":"222_CR37","doi-asserted-by":"crossref","first-page":"160","DOI":"10.4018\/978-1-59140-046-2.ch008","volume-title":"Chapter VIII in Intelligent Agent Software Engineering","author":"J. Debenham","year":"2003","unstructured":"Debenham J., Henderson-Sellers B.: Designing agent-based process systems\u2014extending the OPEN process framework. In: Plekhanova, V. (ed) Chapter VIII in Intelligent Agent Software Engineering, pp. 160\u2013190. Idea Group Publishing, Hershey (2003)"},{"key":"222_CR38","unstructured":"Henderson-Sellers, B., Debenham, J.: Towards OPEN methodological support for agent-oriented systems development. In: Proceedings of the First International Conference on Agent-Based Technologies and Systems, pp. 14\u201324. University of Canada, Canada (2003)"},{"issue":"4","key":"222_CR39","doi-asserted-by":"crossref","first-page":"93","DOI":"10.5381\/jot.2010.9.4.a5","volume":"9","author":"G. Low","year":"2010","unstructured":"Low G., Mouratidis H., Henderson-Sellers B.: Using a situational method engineering approach to identify reusable method fragments from the secure TROPOS methodology. J. Object Technol. 9(4), 93\u2013125 (2010)","journal-title":"J. Object Technol."},{"issue":"3","key":"222_CR40","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1023\/B:AGNT.0000018806.20944.ef","volume":"8","author":"P. BrescianiP. Giorgini","year":"2004","unstructured":"BrescianiP. Giorgini P., Giunchiglia F., Mylopoulos J., Perini A.: TROPOS: an agent oriented software development methodology. J. Autono. Agents Multi Agent Syst. 8(3), 203\u2013236 (2004)","journal-title":"J. Autono. Agents Multi Agent Syst."},{"issue":"4","key":"222_CR41","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1145\/1293731.1293736","volume":"2","author":"L. Penserini","year":"2007","unstructured":"Penserini L., Perini A., Susi A., Mylopoulos J.: High variability design for software agents: extending Tropos. ACM Trans. Autonom. Adapt. Syst. 2(4), 16\u201327 (2007)","journal-title":"ACM Trans. Autonom. Adapt. Syst."},{"key":"222_CR42","unstructured":"Henderson-Sellers, B., Serour, M.: Creating a Process for Transitioning to Object Technology. In: Proceedings of the 7th Asia-Pacific Software Engineering Conference, APSEC 2000, pp. 436\u2013440. IEEE Computer Society Press, Los Alamitos, CA, USA, 2004"},{"key":"222_CR43","first-page":"229","volume-title":"Object-Oriented Information Systems. Lecture Notes in Computer Science (LNCS), vol. 2425","author":"M. Serour","year":"2002","unstructured":"Serour M., Henderson-Sellers B., Hughes J., Winder D., Chow L.: Organizational transition to object technology: theory and practice. In: Bellahse\u2018ne, Z., Patel, D., Rolland, C. (eds) Object-Oriented Information Systems. Lecture Notes in Computer Science (LNCS), vol. 2425, pp. 229\u2013241. Springer, Berlin (2002)"},{"key":"222_CR44","first-page":"171","volume-title":"Performance by Design. Proceedings of USE2003, Second International Conference on Usage-Centered Design","author":"B. Henderson-Sellers","year":"2003","unstructured":"Henderson-Sellers B., Hutchison J.: Usage-Centered Design (UCD) and the OPEN Process Framework (OPF). In: Constantine, L.L. (ed) Performance by Design. Proceedings of USE2003, Second International Conference on Usage-Centered Design, pp. 171\u2013196. Ampersand Press, Rowley (2003)"},{"key":"222_CR45","unstructured":"Fahmideh, M., Shams, M., Jamshidi, P: Toward a methodological knowledge for service-oriented development based on open meta-model. In: 2nd International Conference on Software Engineering and Computer Systems (ICSECS2011), Pahang, Malaysia, 2011"},{"issue":"11","key":"222_CR46","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MC.2007.400","volume":"40","author":"M.P. Papazoglou","year":"2007","unstructured":"Papazoglou M.P., Traverso P., Dustdar S., Leymann F.: Service-oriented computing: state of the art and research challenges. IEEE Comput. 40(11), 38\u201345 (2007)","journal-title":"IEEE Comput."},{"key":"222_CR47","doi-asserted-by":"crossref","unstructured":"Lane, S., Richardson, I.: Process models for service based applications: a systematic literature review. Inf. Softw. Technol. (2010). doi: 10.1016\/j.infsof.2010.12.005","DOI":"10.1016\/j.infsof.2010.12.005"},{"key":"222_CR48","unstructured":"Ramollari, E., Dranidis, D., Simons, A.J.H.: A Survey of service-oriented development methodologies. In: The 2nd European Young Researchers Workshop on Service-Oriented Computing, Leicester, UK, June 2007"},{"key":"222_CR49","doi-asserted-by":"crossref","unstructured":"Fahmideh, M., Habibi, J., Shams, F., Khoshnevis, S.: Criteria-based evaluation framework for service-oriented methodologies, UKSim. In: Proceedings of the 12th International Conference on Computer Modeling and Simulation, pp. 122\u2013130. Emmanuel College, Cambridge University, UK (2010)","DOI":"10.1109\/UKSIM.2010.30"},{"key":"222_CR50","unstructured":"Graham, S.: Building Web Services with Java, 2nd edn. SAMS Publishing (2005)"},{"issue":"4","key":"222_CR51","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1504\/IJWET.2006.010423","volume":"2","author":"M.P. Papazoglou","year":"2006","unstructured":"Papazoglou M.P., Heuvel W.V.D.: Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2(4), 412\u2013442 (2006)","journal-title":"Int. J. Web Eng. Technol."},{"issue":"3","key":"222_CR52","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1147\/sj.473.0377","volume":"47","author":"A. Arsanjani","year":"2008","unstructured":"Arsanjani A., Ghosh S., Allam A., Abdollah T., Ganapathy S., Holley K.: SOMA: a method for developing service-oriented solutions. IBM Syst. J. 47(3), 377\u2013396 (2008)","journal-title":"IBM Syst. J."},{"key":"222_CR53","unstructured":"SUN Microsystems: SOA RQ Methodology\u2014A Pragmatic Approach. http:\/\/www.sun.com\/products\/soa\/soamethodology.pdf"},{"key":"222_CR54","volume-title":"Rational Unified Process: An Introduction","author":"P. Kruchten","year":"2003","unstructured":"Kruchten P.: Rational Unified Process: An Introduction, 3rd edn. Addison-Wesley, Reading (2003)","edition":"3"},{"key":"222_CR55","volume-title":"Extreme Programming Explained: Embrace Change","author":"K. Beck","year":"2004","unstructured":"Beck K., Andres C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley, Reading (2004)","edition":"2"},{"key":"222_CR56","volume-title":"Agile Software Development Methods: Review and Analysis","author":"P. Abrahamsson","year":"2002","unstructured":"Abrahamsson P., Salo O., Ronkainen J., Warsta J.: Agile Software Development Methods: Review and Analysis. VTT Publications, Finland (2002)"},{"key":"222_CR57","unstructured":"Allen, P.: The Service-Oriented Process. CBDI J. (2007). http:\/\/www.cbdiforum.com\/reportsummary.php3?page=\/secure\/interact\/2007-02\/serviceorientedprocess.php&area=silver"},{"key":"222_CR58","volume-title":"Service-Oriented Architecture: Concepts, Technology, and Design","author":"T. Erl","year":"2005","unstructured":"Erl T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River (2005)"},{"key":"222_CR59","unstructured":"Keith M.: SOMA, RUP and RMC: The Right Combination for Service-Oriented Architecture. $${{\\rm IBM}^{\\circledR}{\\rm WebSphere}^{\\circledR}}$$ User Group, Bedfont (2008)"},{"key":"222_CR60","unstructured":"Zimmermann, O., Krogdahl, P., Gee, C.: Elements of Service-Oriented Analysis and Design. IBM Corporation (2004). http:\/\/www-128.ibm.com\/developerworks\/library\/wssoad1\/"},{"key":"222_CR61","unstructured":"Mittal. K.: Service-Oriented Unified Process (SOUP) (2006). http:\/\/www.kunalmittal.com\/html\/soup.shtml"},{"key":"222_CR62","doi-asserted-by":"crossref","unstructured":"Chang, S., Kim, S.: A systematic approach to service-oriented analysis and design. In: Proceedings of the International Conference on Product-Focused Software Process Improvement (PROFESS 2007), pp. 374\u2013388. Springer, Berlin (2007)","DOI":"10.1007\/978-3-540-73460-4_32"},{"key":"222_CR63","unstructured":"Jones, S.: A Methodology for Service Architectures. Capgemini UK Plc, UK (2005). http:\/\/www.oasisopen.org\/committees\/download.php\/methodologyforServiceArchitectures-ASIS-Contribution.pdf"},{"key":"222_CR64","doi-asserted-by":"crossref","unstructured":"Erradi, A.: SOAF: An architectural framework for service definition and realization. In: Proceedings of the IEEE International Conference on Services Computing, pp. 151\u2013158, Chicago, USA, September 2006","DOI":"10.1109\/SCC.2006.97"},{"key":"222_CR65","unstructured":"Ralyt\u00e9, J.: Towards situational methods for information systems development: engineering reusable method chunks. In: Proceedings of ISD 2004, pp. 271\u2013282, Vilnius, Lithuania, 2004"},{"key":"222_CR66","volume-title":"Process Patterns Building Large-Scale Systems using Object Technology","author":"S.W. Ambler","year":"1998","unstructured":"Ambler S.W.: Process Patterns Building Large-Scale Systems using Object Technology. Cambridge University Press, Cambridge (1998)"},{"key":"222_CR67","unstructured":"Fahmideh, M., Sharifi, M., Jamshidi, P., Shams, F., Haghighi, H.: Process Patterns for Service-Oriented Software Development. In: Proceedings of the 5th IEEE International Conference on Research Challenges in Information Science (RCIS\u20192011), Guadeloupe, French West Indies, France, 2011"},{"key":"222_CR68","unstructured":"Meier, F.: Service-Oriented Architecture Maturity Models: A Guide to SOA Adoption, Meier Fabian, Student Thesis (2006)"},{"key":"222_CR69","unstructured":"SOA Maturity Model: Compass on the SOA Journey. http:\/\/www.soainstitue.org\/articles\/article\/soa-maturity-model-compass-on-the-soa-journey.html"},{"key":"222_CR70","unstructured":"Almonaies, A., Cordy, J.R., Dean, T.R.: Legacy System Evolution Towards Service-Oriented Architecture. In: Proceedings of SOAME 2010, International Workshop on SOA Migration and Evolution, pp. 53\u201362, Madrid, Spain, March 2010"},{"key":"222_CR71","unstructured":"McBride, G.: The Role of SOA Quality Management in SOA Service Lifecycle Management (2007). http:\/\/ftp.software.ibm.com\/software\/rational\/web\/articles\/soa_quality.pdf"},{"key":"222_CR72","unstructured":"Johnston, S.: UML 2.0 Profile for Software Services, IBM, Software Group. http:\/\/www.ibm.com\/developerworks\/rational\/library\/05\/419_soa\/"},{"key":"222_CR73","unstructured":"Perepletchikov, M., Ryan, C., Frampton, K., Tari, Z.: Coupling metrics for predicting maintainability in service-oriented designs. In: Proceedings of the 18th Australian Conference on Software Engineering (ASWEC\u201907), pp. 329\u2013340, Melbourne, Australia, (2007)"},{"key":"222_CR74","doi-asserted-by":"crossref","unstructured":"Perepletchikov, M., Ryan, C., Frampton, K.: Cohesion Metrics for Predicting Maintainability of Service-Oriented Software, pp. 328\u2013335. QSIC, Portland (2007)","DOI":"10.1109\/QSIC.2007.4385516"},{"key":"222_CR75","volume-title":"A Roadmap in the Future of Software Engineering","author":"D. Garlan","year":"2000","unstructured":"Garlan D.: Software Architecture. In: Finkekstein, A. (ed) A Roadmap in the Future of Software Engineering, ACM Press, NY (2000)"},{"key":"222_CR76","doi-asserted-by":"crossref","unstructured":"Canfora, G., Fasolino, A.R., Frattolillo, G., Tramontana, P.: Migrating Interactive Legacy Systems to Web Services. In: CSMR, pp. 24\u201336 (2006)","DOI":"10.1109\/CSMR.2006.34"},{"issue":"4","key":"222_CR77","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1016\/j.jss.2007.06.006","volume":"81","author":"G. Canfora","year":"2008","unstructured":"Canfora G., Fasolino A.R., Frattolillo G., Tramontana P.: A wrapping approach for migrating legacy system interactive functionalities to service oriented architectures. J. Syst. Softw. 81(4), 463\u2013480 (2008)","journal-title":"J. Syst. Softw."},{"key":"222_CR78","doi-asserted-by":"crossref","unstructured":"Stroulia, E., El-Ramly, M., Sorenson, P.G., Penner, R.: Legacy Systems Migration in CelLEST. In: ICSE Posters (2000)","DOI":"10.1145\/337180.337645"},{"key":"222_CR79","doi-asserted-by":"crossref","unstructured":"Stroulia, E., El-Ramly, M., Sorenson, P.G.: From Legacy to Web through Interaction Modeling. In: ICSM, pp. 320\u2013329. Montreal, QC, Canada (2002)","DOI":"10.1109\/ICSM.2002.1167788"},{"key":"222_CR80","unstructured":"Sneed, H.M.: Wrapping Legacy Software for Reuse in SOA, Technical Report (2005). http:\/\/www.techrepublic.com\/whitepapers\/wrapping-legacy-software-for-reuse-in-a-soa\/286064"},{"key":"222_CR81","unstructured":"Business Process Modeling Initiative: Business Process Modeling Language. http:\/\/www.bpmi.org"},{"key":"222_CR82","unstructured":"Leymann, F.: Web Service Flow Language (2001). http:\/\/www.ibm.com\/software\/solutions\/webservices\/pdf\/WSFL.pdf"},{"key":"222_CR83","unstructured":"Andrews, T., Curbera, F., Dholakia, H., Goland, Y.: Business Process Execution Language for Web Services, Version 1.0.31. (2002). http:\/\/www.ibm.Comrdeveloperworksllibrary\/ws-bpel"},{"key":"222_CR84","doi-asserted-by":"crossref","unstructured":"Rao, J., Su., X.: A survey of automated web service composition methods. In: Proceedings of the First International Workshop on Semantic Web Services and Web Process Composition, SWSWPC 2004, San Diego, CA, USA, 6 July 2004","DOI":"10.1007\/978-3-540-30581-1_5"},{"key":"222_CR85","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1504\/IJWGS.2005.007545","volume":"1","author":"S. Dustdar","year":"2005","unstructured":"Dustdar S., Schreiner W.: A survey on web services composition. Int. J. Web Grid Serv. 1, 1\u201330 (2005)","journal-title":"Int. J. Web Grid Serv."},{"issue":"5","key":"222_CR86","first-page":"61","volume":"20","author":"B. Henderson-Sellers","year":"2007","unstructured":"Henderson-Sellers B., Qumer A.: Using method engineering to make a traditional environment agile. Cutter IT J. 20(5), 61\u201374 (2007)","journal-title":"Cutter IT J."},{"key":"222_CR87","unstructured":"IK Relief Foundation. http:\/\/emdad.ir\/upload\/crm"},{"key":"222_CR88","unstructured":"Henderson-Sellers, B., Gonzalez-Perez, C.: Towards the use of granularity theory for determining the size of atomic method fragments for use in situational method engineering. In: IFIP WG8.1 Working Conference on Method Engineering\u2014ME\u201911, Paris, France, 2011 (in press)"},{"key":"222_CR89","unstructured":"Boehm, B.: Software Engineering Economic, p. 37. Prentice-Hall, Englewood Cliffs (1981)"},{"key":"222_CR90","first-page":"388","volume-title":"Software Engineering. A practitioner\u2019s approach","author":"R. Pressman","year":"2005","unstructured":"Pressman R.: Software Engineering. A practitioner\u2019s approach, 6th edn, pp. 388. McGraw-Hill, NY (2005)","edition":"6"},{"issue":"6","key":"222_CR91","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1109\/32.391379","volume":"21","author":"H. Mili","year":"1995","unstructured":"Mili H., Mili F., Mili A.: Reusing software: issues and research directions. IEEE Trans. Softw. Eng. 21(6), 528\u2013562 (1995)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"222_CR92","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1145\/129852.129857","volume":"35","author":"N.A. Maiden","year":"1992","unstructured":"Maiden N.A., Sutcliffe A.G.: Exploiting reusable specifications through analogy. Commun. ACM 35(4), 55\u201364 (1992)","journal-title":"Commun. ACM"},{"key":"222_CR93","unstructured":"Purao, S., Storey, V.: APSARA: a web-based tool to automate system design via intelligent pattern retrieval and synthesis. In: Proceedings of the 7th Workshop on Information Technologies & Systems, pp. 180\u2013189, Atlanta, GA, 1997"},{"issue":"4","key":"222_CR94","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1016\/j.dss.2007.12.004","volume":"45","author":"T. Han","year":"2008","unstructured":"Han T., Purao S., Storey V.C.: Generating large-scale repositories of reusable artifacts for conceptual design of information systems. Decis. Support Syst. 45(4), 665\u2013680 (2008)","journal-title":"Decis. Support Syst."},{"issue":"1","key":"222_CR95","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1322432.1322435","volume":"40","author":"R. Ramsin","year":"2008","unstructured":"Ramsin R., Paige R.F.: Process-centered review of object-oriented software development methodologies. ACM Comput. Surv. 40(1), 1\u201389 (2008)","journal-title":"ACM Comput. Surv."},{"key":"222_CR96","doi-asserted-by":"crossref","unstructured":"Kenzi, A., El Asri, B., Nassar, M., Kriouile, A.: A model driven framework for multiview service oriented system development. In: International Conference on Computer Systems and Applications, pp. 404\u2013411. IEEE Computer Society, USA (2009)","DOI":"10.1109\/AICCSA.2009.5069357"},{"key":"222_CR97","unstructured":"Object Management Group, MDA Guide Version 1.0.1. OMG (2000)"},{"key":"222_CR98","doi-asserted-by":"crossref","unstructured":"Ralyt\u00e9, J., Brinkkamper, S., Henderson-Sellers, B. (eds.): Situational Method Engineering: Fundamentals and Experiences. In: Proceedings of the IFIP WG 8.1 Working Conference, Geneva, Switzerland, September 12\u201314. IFIP International Federation for Information Processing, vol. 244. Springer, Boston (2007)","DOI":"10.1007\/978-0-387-73947-2"},{"key":"222_CR99","doi-asserted-by":"crossref","unstructured":"ter Beek, M.H., Gnesi, S., Koch, N., Mazzanti, F.: Formal verification of an automotive scenario in service-oriented computing. In: Proceedings of the 30th International Conference on Software Engineering (ICSE\u201908), Leipzig, Germany, pp. 613\u2013622. ACM Press, NY (2008)","DOI":"10.1145\/1368088.1368173"},{"key":"222_CR100","volume-title":"Proceedings of the Conference on Future of Software Engineering","author":"D.E. Perry","year":"2000","unstructured":"Perry D.E., Porter A.A., Votta L.G.: Empirical studies of software engineering: a roadmap. In: Finkelstein, A. (ed) Proceedings of the Conference on Future of Software Engineering, ACM Press, NY (2000)"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-011-0222-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-011-0222-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-011-0222-z","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,14]],"date-time":"2025-03-14T02:55:30Z","timestamp":1741920930000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-011-0222-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,11,16]]},"references-count":100,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,2]]}},"alternative-id":["222"],"URL":"https:\/\/doi.org\/10.1007\/s10270-011-0222-z","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2011,11,16]]}}}