{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T14:04:32Z","timestamp":1725458672529},"publisher-location":"Boston, MA","reference-count":5,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9781402075018"},{"type":"electronic","value":"9780306487385"}],"license":[{"start":{"date-parts":[[2003,1,1]],"date-time":"2003-01-01T00:00:00Z","timestamp":1041379200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/0-306-48738-1_8","type":"book-chapter","created":{"date-parts":[[2006,1,2]],"date-time":"2006-01-02T13:52:38Z","timestamp":1136209958000},"page":"171-188","source":"Crossref","is-referenced-by-count":5,"title":["Architectural Patterns for Real-Time Systems"],"prefix":"10.1007","author":[{"given":"Bran","family":"Selic","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","unstructured":"International Telecommunications Union, Information Technology\u2014Open Systems Interconnection\u2014Basic Reference Model, ITU-T Recommendation X.200 (ISO\/IEC 7498-1), Geneva, Switzerland 1994."},{"key":"8_CR2","unstructured":"International Telecommunications Union, Information Technology\u2014Open Distributed Processing\u2014Basic Reference Model: Architecture, ITU-T Recommendation X.903 (ISO\/IEC 10746-3), Geneva, Switzerland 1995."},{"issue":"4","key":"8_CR3","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1145\/357401.357402","volume":"2","author":"J. Saltzer","year":"1984","unstructured":"J. Saltzer, D. Reed, and D. Clark, \u201cEnd-to-end Arguments in System Design\u201d, ACM Transactions in Computer Systems, (2,4), pp. 277\u2013288, 1984.","journal-title":"ACM Transactions in Computer Systems"},{"issue":"2","key":"8_CR4","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1145\/3149.214121","volume":"32","author":"M. Fischer","year":"1985","unstructured":"M. Fischer, N. Lynch, and M. Paterson, \u201cImpossibility of Distributed Consensus with One Faulty Process\u201d, Journal of the ACM, (32,2), pp. 374\u2013382, 1985.","journal-title":"Journal of the ACM"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"J. Halpern, and Y. Moses, Y. \u201cKnowledge and Common Knowledge in a Distributed Environment\u201d, Proceedings. of the 3rd ACM Symposium on Principles of Distributed Systems, pp. 50\u201361, 1984.","DOI":"10.1145\/800222.806735"}],"container-title":["UML for Real"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/0-306-48738-1_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T23:08:18Z","timestamp":1578524898000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/0-306-48738-1_8"}},"subtitle":["Using UML as an Architectural Description Language"],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9781402075018","9780306487385"],"references-count":5,"URL":"https:\/\/doi.org\/10.1007\/0-306-48738-1_8","relation":{},"subject":[],"published":{"date-parts":[[2003]]}}}