{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T19:41:47Z","timestamp":1771702907835,"version":"3.50.1"},"reference-count":15,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/icse.2004.1317488","type":"proceedings-article","created":{"date-parts":[[2004,9,28]],"date-time":"2004-09-28T13:50:22Z","timestamp":1096379422000},"page":"666-675","source":"Crossref","is-referenced-by-count":33,"title":["Responsibilities and rewards: specifying design patterns"],"prefix":"10.1109","author":[{"given":"N.","family":"Soundarajan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.O.","family":"Hallstrom","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"15","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1996)2:1<3::AID-TAPO1>3.0.CO;2-#"},{"key":"13","author":"reenskaug","year":"1996","journal-title":"Working with Objects"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263739"},{"key":"11","author":"meyer","year":"1997","journal-title":"Object-Oriented Software Construction"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1998.671108"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2002.1.5.a3"},{"key":"2","author":"buschmann","year":"1996","journal-title":"A System of Patterns"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0052180"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/197320.197383"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/97945.97967"},{"key":"6","article-title":"Reasoning about design patterns - A case study","author":"hallstrom","year":"2004","journal-title":"Int l Conf Software Reuse"},{"key":"5","author":"gamma","year":"1995","journal-title":"Design Patterns Elements of Reusable OO Software"},{"key":"4","article-title":"Toward a mathematical foundation for design patterns","volume":"4","author":"eden","year":"1999","journal-title":"Technical Report"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1007\/s002360050032"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/258368.258378"}],"event":{"name":"Proceedings. 26th International Conference on Software Engineering","location":"Edinburgh, UK","acronym":"ICSE-04"},"container-title":["Proceedings. 26th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9201\/29176\/01317488.pdf?arnumber=1317488","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,13]],"date-time":"2017-03-13T17:42:24Z","timestamp":1489426944000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1317488\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":15,"URL":"https:\/\/doi.org\/10.1109\/icse.2004.1317488","relation":{},"subject":[]}}