{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T16:01:12Z","timestamp":1759939272464},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642390302"},{"type":"electronic","value":"9783642390319"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-39031-9_4","type":"book-chapter","created":{"date-parts":[[2013,6,25]],"date-time":"2013-06-25T12:23:25Z","timestamp":1372163005000},"page":"33-44","source":"Crossref","is-referenced-by-count":9,"title":["Building Correct by Construction SOA Design Patterns: Modeling and Refinement"],"prefix":"10.1007","author":[{"given":"Imen","family":"Tounsi","sequence":"first","affiliation":[]},{"given":"Mohamed","family":"Hadj Kacem","sequence":"additional","affiliation":[]},{"given":"Ahmed","family":"Hadj Kacem","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"4_CR1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139195881","volume-title":"Modeling in Event-B: System and Software Engineering","author":"J.-R. Abrial","year":"2010","unstructured":"Abrial, J.-R.: Modeling in Event-B: System and Software Engineering, 1st edn. Cambridge University Press, New York (2010)","edition":"1"},{"key":"4_CR2","unstructured":"Blazy, S., Gervais, F., Laleau, R.: Reuse of specification patterns with the B method. CoRR, abs\/cs\/0610097 (2006)"},{"key":"4_CR3","unstructured":"Dong, J., Alencar, P.S.C., Cowan, D.D.: A behavioral analysis and verification approach to pattern-based design composition. Software and System Modeling, 262\u2013272 (2004)"},{"key":"4_CR4","unstructured":"Erl, T.: SOA Design Patterns, 1st edn. The Prentice Hall Service-Oriented Computing Series from Thomas Erl. Prentice Hall PTR (2009)"},{"key":"4_CR5","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R.E., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"4_CR6","unstructured":"Hohpe, G., Woolf, B.: Enterprise Integration Patterns - Designing, Building, and Deploying Messaging Solutions. Addison-Wesley (2003)"},{"issue":"5","key":"4_CR7","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1007\/s00165-008-0090-7","volume":"21","author":"S.-K. Kim","year":"2009","unstructured":"Kim, S.-K., Carrington, D.A.: A formalism to describe design patterns based on role concepts. Formal Asp. Comput.\u00a021(5), 397\u2013420 (2009)","journal-title":"Formal Asp. Comput."},{"key":"4_CR8","unstructured":"Mapelsden, D., Hosking, J., Grundy, J.: Design pattern modelling and instantiation using DPML. In: 40th International Conference on Tools Pacific: Objects for Internet, Mobile and Embedded Applications, CRPIT 2002, pp. 3\u201311. Australian Computer Society, Inc. (2002)"},{"key":"4_CR9","unstructured":"OMG: Service oriented architecture Modeling Language (SoaML) Specification. Technical report (2012)"},{"issue":"3","key":"4_CR10","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/S0950-5849(02)000195-7","volume":"45","author":"T. Taibi","year":"2003","unstructured":"Taibi, T., Ngo, D.C.L.: Formal specification of design pattern combination using BPSL. Information and Software Technology\u00a045(3), 157\u2013170 (2003)","journal-title":"Information and Software Technology"},{"key":"4_CR11","unstructured":"Tounsi, I., Hrichi, Z., Hadj Kacem, M., Hadj Kacem, A., Drira, K.: Using SoaML Models and Event-B Specifications for Modeling SOA Design Patterns. In: 15th International Conference on Enterprise Information Systems, ICEIS 2013 (to appear, 2013)"},{"key":"4_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"630","DOI":"10.1007\/978-3-642-16901-4_41","volume-title":"Formal Methods and Software Engineering","author":"H. Zhu","year":"2010","unstructured":"Zhu, H., Bayley, I.: Laws of pattern composition. In: Dong, J.S., Zhu, H. (eds.) ICFEM 2010. LNCS, vol.\u00a06447, pp. 630\u2013645. Springer, Heidelberg (2010)"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-39031-9_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T18:11:23Z","timestamp":1557857483000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-39031-9_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642390302","9783642390319"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-39031-9_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}