|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Howard Foster, Sebastian Uchitel, Jeff Magee, Jeff Kramer, "An Integrated Workbench for Model-Based Engineering of Service Compositions," IEEE Transactions on Services Computing, vol. 3, no. 2, pp. 131-144, April-June, 2010. | |||
| BibTex | x | ||
| @article{ 10.1109/TSC.2010.19, author = {Howard Foster and Sebastian Uchitel and Jeff Magee and Jeff Kramer}, title = {An Integrated Workbench for Model-Based Engineering of Service Compositions}, journal ={IEEE Transactions on Services Computing}, volume = {3}, number = {2}, issn = {1939-1374}, year = {2010}, pages = {131-144}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSC.2010.19}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Services Computing TI - An Integrated Workbench for Model-Based Engineering of Service Compositions IS - 2 SN - 1939-1374 SP131 EP144 EPD - 131-144 A1 - Howard Foster, A1 - Sebastian Uchitel, A1 - Jeff Magee, A1 - Jeff Kramer, PY - 2010 KW - Service-oriented architecture KW - composite services KW - services models KW - Web services modeling KW - analysis KW - validation. VL - 3 JA - IEEE Transactions on Services Computing ER - | |||
[1] A. Alves et al., "Web Service Business Execution Language (WS-BPEL) v2.0," OASIS, OASIS Standard, http://docs.oasis-open. org/wsbpel/2.0/OS wsbpel-v2.0-OS.html, Apr. 2007.
[2] N. Kavantzas, D. Burdett, G. Ritzinger, T. Fletcher, and Y. Lafon, "Web Services Choreography Description Language Version 1.0," W3C, W3C Candidate Recommendation, http://www.w3.org/TRws-cdl-10, Nov. 2005.
[3] R. Akkiraju, H. Flaxer, H. Chang, T. Chao, L.J. Zhang, F. Wu, and J.J. Jeng, "A Framework for Facilitating Dynamic e-Business via Web Services," Proc. Workshop Object-Oriented Web Services at ACM SIGPLAN Conf. Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '01), 2001.
[4] D. Booth and D.H. Haas, "Web Services Architecture (WS-A)," World Wide Web Consortium (W3C), Working Group Note, http://www.w3.org/TRws-arch, Feb. 2004.
[5] I. Pyarali, M. Spivak, R. Cytron, and C.S. Douglas, "Evaluating and Optimizing Thread Pool Strategies for Real-Time CORBA," Proc. ACM SIGPLAN Workshop Languages, Compilers and Tools for Embedded Systems, 2001.
[6] J. Magee, N. Dulay, S. Eisenbach, and J. Kramer, "Specifying Distributed Software Architectures," Proc. Fifth European Software Eng. Conf. (ESEC '95), 1995.
[7] OMG, "Unified Modelling Language (UML) 2.1.1," Object Management Group, Specification, www.uml.org, Feb. 2007.
[8] R. Milner, Communication and Concurrency. Prentice-Hall, 1989.
[9] J. Magee, J. Kramer, and D. Giannakopoulou, "Analysing the Behaviour of Distributed Software Architectures: A Case Study," Proc. Fifth IEEE Workshop Future Trends of Distributed Computing Systems, 1997.
[10] J. Magee and J. Kramer, Concurrency—State Models and Java Programs, second ed. John Wiley, 2006.
[11] J. Magee, "FSP Language Specification," http://www.doc.ic.ac.uk/ltsafsp, 2009.
[12] ITU-T-Z20, "Formal Description Techniques (FDT) Message Sequence Chart (MSC) (Z20)," Int'l Telecomm. Union, Telecomm. Standardisation Sector, ITU-T Recommendation, http://www. itu.int/ITU-T/2005-2008/com17/ languagesZ120.pdf, Apr. 2004.
[13] S. Uchitel, J. Kramer, and J. Magee, "Synthesis of Behavioral Models from Scenarios," IEEE Trans. Software Eng., vol. 29, no. 2, pp. 99-115, Feb. 2003.
[14] H. Foster, S. Uchitel, J. Magee, J. Kramer, and M. Hu, "Using a Rigorous Approach for Engineering Web Service Compositions: A Case Study," Proc. Services Computing Conf. (SCC '05), 2005.
[15] W. Emmerich, B. Butchart, L. Chen, B. Wassermann, and S.L. Price, "Grid Service Orchestration Using the Business Process Execution Language (BPEL)," J. Grid Computing, vol. 3, nos. 3/4, pp. 283-304, http://dx.doi.org/10.1007s10723-005-9015-3 , 2005.
[16] H. Foster, S. Uchitel, J. Magee, and J. Kramer, "WS-Engineer: A Tool for Model-Based Verification of Web Service Compositions and Choreography," Proc. Int'l Conf. Software Eng. (ICSE '06), 2006.
[17] M. Papazoglou and J. Yang, "Design Methodology for Web Services and Business Processes, Technologies for E-Services," Lecture Notes in Computer Science, Springer-Verlag, 2002.
[18] T. Gardner, "UML Modelling of Automated Business Process with Mapping to BPEL4WS," Proc. First European Workshop Object Orientation and Web Services (EOOWS '03), 2003.
[19] S. Iyengar, "Business Process Integration Using UML and BPEL4WS," Proc. XML Conf. and Exposition (XML '03), 2003.
[20] K. Mantell, "From UML to BPEL," technical report, IBM DeveloperWorks, 2003.
[21] S. Woodman and E.D. Palmer, "Notations for the Specification and Verification of Composite Web Services," Proc. Eighth IEEE Int'l Enterprise Distributed Object Computing (EDOC), 2004.
[22] M. Pistore and A.M. Roveri, "Requirements-Driven Verification of Web Services," Proc. Int'l Workshop Web Services and Formal Methods (WS-FM '04), 2004.
[23] E. Yu, "Towards Modeling and Reasoning Support for Early Requirements Engineering," Proc. Third Int'l Symp. Requirements Eng. (RE '97), 1997.
[24] R. Hamadi and B. Benatallah, "A Petri Net-Based Model for Web Services Composition," Proc. Third IEEE Int'l Conf. Web Services (ICWS), 2004.
[25] X. Yi and K.J. Kochut, "Towards Efficient Integration of Complex Web Services Using a Unified Model for Protocol and Process," Proc. Fifth Int'l Conf. Internet Computing (IC '04), 2004.
[26] X. Yi and K. Kochut, "Process Composition of Web Services with Complex Conversation Protocols: A Colored Petri Nets Based Approach," Proc. Design, Analysis, and Simulation of Distributed Systems Symp. (DASD '04), 2004.
[27] S. Nakajima, "Model-Checking Verification for Reliable Web Service," Proc. Workshop Object-Oriented Web Services at ACM SIGPLAN Conf. Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), 2002.
[28] F. Leymann, "Web Services Flow Language Specification (WSFL 1.0)," technical report, IBM, 2001.
[29] S. Nakajima, "On Verifying Web Service Flows," Proc. Int'l Symp. Applications and the Internet (SAINT '02), 2002.
[30] A. Ferrara, "Web Services: A Process Algebra Approach," Proc. Second Int'l Conf. Service Oriented Computing (ICSOC '04), 2004.
[31] G. Salaun and A. Ferrara, "Negotiation among Web Services Using LOTOS/CADP," Proc. European Conf. Web Services (ECWS '04), 2004.
[32] D. Bianculli, C. Ghezzi, and P. Spoletini, "A Model Checking Approach to Verify BPEL4WS Workflows," Proc. Int'l Conf. Service-Oriented Computing and Applications (SOCA '07), 2007.
[33] H. Foster, "Architecture and Behaviour Analysis for Engineering Service Modes," Proc. Second Workshop Principles of Eng. Service Oriented Systems (PESOS '09), May 2009.

