{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T11:14:15Z","timestamp":1743074055759,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":6,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540640394"},{"type":"electronic","value":"9783540696872"}],"license":[{"start":{"date-parts":[[1998,1,1]],"date-time":"1998-01-01T00:00:00Z","timestamp":883612800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/3-540-69687-3_27","type":"book-chapter","created":{"date-parts":[[2007,9,3]],"date-time":"2007-09-03T02:05:07Z","timestamp":1188785107000},"page":"129-132","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Tool Support for Framework-Specific Language Extensions"],"prefix":"10.1007","author":[{"given":"Elizabeth","family":"Bjarnason","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G\u00f6rel","family":"Hedin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[1998,5,15]]},"reference":[{"key":"27_CR1","unstructured":"E. Bjarnason, G. Hedin and K. Nilsson. APPLAB-An Application Language Laboratory. Techn Report, Dept. Computer Science, Lund University, 1997."},{"key":"27_CR2","unstructured":"E. Bjarnason. APPLAB: User\u2019s Guide (version 1.2). Techn. Report LU-CSIR: 96-01, Department of Computer Science, Lund University, 1996."},{"issue":"3","key":"27_CR3","doi-asserted-by":"publisher","first-page":"727","DOI":"10.1145\/177492.177697","volume":"16","author":"D. Garlan","year":"1994","unstructured":"D. Garlan, C. W. Krueger, and B. Staudt Lerner. TransformGen: Automating the Maintenance of Structure-Oriented Environments. ACM TOPLAS, 16(3):727\u2013774, May 1994.","journal-title":"ACM TOPLAS"},{"key":"27_CR4","first-page":"93","volume":"4","author":"G. Hedin","year":"1997","unstructured":"G. Hedin. Attribute Extension-A Technique for Enforcing Programming Conventions. Nordic Journal of Computing 4(1997), 93\u2013122. 1997.","journal-title":"Nordic Journal of Computing"},{"issue":"2","key":"27_CR5","first-page":"22","volume":"1","author":"R. E. Johnsson","year":"1988","unstructured":"R. E. Johnsson and B. Foote. Designing Reusable Classes. Journal of Object-Oriented Programming, 1(2):22\u201335, June\/July 1988.","journal-title":"Journal of Object-Oriented Programming"},{"key":"27_CR6","doi-asserted-by":"crossref","unstructured":"H. H. Vogt, S. D. Swierstra and M. F. Kuiper. Higher Order Attribute Grammars. Proceedings of the ACM SIGPLAN\u2019 89 Conference on Programming Language Design and Implementation, ACM Sigplan Notices, 24(7), 1989.","DOI":"10.1145\/74818.74830"}],"container-title":["Lecture Notes in Computer Science","Object-Oriented Technologys"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-69687-3_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,6]],"date-time":"2020-04-06T05:06:41Z","timestamp":1586149601000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-69687-3_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540640394","9783540696872"],"references-count":6,"URL":"https:\/\/doi.org\/10.1007\/3-540-69687-3_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]},"assertion":[{"value":"15 May 1998","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}