{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T19:26:08Z","timestamp":1725737168603},"publisher-location":"Berlin, Heidelberg","reference-count":15,"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_3","type":"book-chapter","created":{"date-parts":[[2013,6,25]],"date-time":"2013-06-25T12:23:25Z","timestamp":1372163005000},"page":"25-32","source":"Crossref","is-referenced-by-count":0,"title":["Concurrent Object-Oriented Development with Behavioral\u00a0Design\u00a0Patterns"],"prefix":"10.1007","author":[{"given":"Benjamin","family":"Morandi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Scott","family":"West","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Nanz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hassan","family":"Gomaa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"Gomaa, H.: Designing Concurrent, Distributed, and Real-Time Applications with UML. Addison-Wesley (2000)","key":"3_CR1"},{"unstructured":"Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall (1997)","key":"3_CR2"},{"unstructured":"Nienaltowski, P.: Practical framework for contract-based concurrent object-oriented programming. PhD thesis, ETH Zurich (2007)","key":"3_CR3"},{"doi-asserted-by":"crossref","unstructured":"Nanz, S., Torshizi, F., Pedroni, M., Meyer, B.: Design of an empirical study for comparing the usability of concurrent programming languages. In: ESEM 2011, pp. 325\u2013334 (2011)","key":"3_CR4","DOI":"10.1109\/ESEM.2011.41"},{"key":"3_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1007\/978-3-642-16901-4_39","volume-title":"Formal Methods and Software Engineering","author":"S. West","year":"2010","unstructured":"West, S., Nanz, S., Meyer, B.: A modular scheme for deadlock prevention in an object-oriented programming model. In: Dong, J.S., Zhu, H. (eds.) ICFEM 2010. LNCS, vol.\u00a06447, pp. 597\u2013612. Springer, Heidelberg (2010)"},{"unstructured":"Morandi, B., West, S., Nanz, S., Gomaa, H.: Concurrent object-oriented development with behavioral design patterns. Technical report (2012), \n                    \n                      http:\/\/arxiv.org\/abs\/1212.5491","key":"3_CR6"},{"key":"3_CR7","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511779183","volume-title":"Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures","author":"H. Gomaa","year":"2011","unstructured":"Gomaa, H.: Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures. Cambridge University Press, Cambridge (2011)"},{"unstructured":"SCOOP implementations of design patterns (2013), \n                    \n                      https:\/\/github.com\/scottgw\/scoop_design_patterns","key":"3_CR8"},{"unstructured":"Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns. John Wiley & Sons (1996)","key":"3_CR9"},{"unstructured":"Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall (1996)","key":"3_CR10"},{"doi-asserted-by":"crossref","unstructured":"Taylor, R.N., Medvidovic, N., Dashofy, E.M.: Software Architecture: Foundations, Theory, and Practice. Wiley (2009)","key":"3_CR11","DOI":"10.1145\/1810295.1810435"},{"unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley (2003)","key":"3_CR12"},{"unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley (1995)","key":"3_CR13"},{"unstructured":"Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. Wiley (2000)","key":"3_CR14"},{"doi-asserted-by":"crossref","unstructured":"Pettit IV, R.G., Gomaa, H.: Modeling behavioral design patterns of concurrent objects. In: ICSE 2006, pp. 202\u2013211. ACM (2006)","key":"3_CR15","DOI":"10.1145\/1134285.1134315"}],"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_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T18:01:12Z","timestamp":1557856872000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-39031-9_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642390302","9783642390319"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-39031-9_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}