{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T11:21:04Z","timestamp":1774264864779,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":10,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540000297","type":"print"},{"value":"9783540361039","type":"electronic"}],"license":[{"start":{"date-parts":[[2002,1,1]],"date-time":"2002-01-01T00:00:00Z","timestamp":1009843200000},"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":[[2002]]},"DOI":"10.1007\/3-540-36103-0_13","type":"book-chapter","created":{"date-parts":[[2007,5,15]],"date-time":"2007-05-15T23:15:07Z","timestamp":1179270907000},"page":"103-107","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Component Specification and Wrapper\/Glue Code Generation with Two-Level Grammar Using Domain Specific Knowledge"],"prefix":"10.1007","author":[{"given":"Fei","family":"Cao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barrett R.","family":"Bryant","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajeev R.","family":"Raje","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mikhail","family":"Auguston","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew M.","family":"Olson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carol C.","family":"Burt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,10,10]]},"reference":[{"key":"13_CR1","unstructured":"R. R. Raje, B. R. Bryant, M. Auguston, A. M. Olson, C. C. Burt: A Unified Approach for the Integration of Distributed Heterogeneous Software Components. Proc. 2001 Monterey Workshop Engineering Automation for Software Intensive System Integration, 2001, pp. 109\u2013119."},{"key":"13_CR2","doi-asserted-by":"crossref","unstructured":"R. R. Raje: UMM: Unified Meta-object Model for Open Distributed Systems. Proc. ICA3PP 2000, 4th IEEE Int. Conf. Algorithms and Architecture for Parallel Processing, 2000.","DOI":"10.1142\/9789812792037_0041"},{"key":"13_CR3","unstructured":"G. J. Brahnmath, R. R. Raje, A. M. Olson, M. Auguston, B. R. Bryant, C. C. Burt: A Quality of Service Catalog for Software Components. Proc. (SE)22002, the Southeastern Software Engineering Conf. (to appear), 2002."},{"key":"13_CR4","unstructured":"K. Czarnecki, U. W. Eisenecker: Generative Programming, Methods, Tools, and Applications. Addison Wesley, 2000."},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"N. N. Siram, R. R. Raje, A. M. Olson, B. R. Bryant, C. C. Burt, M. Auguston: An Architecture for the UniFrame Resource Discovery Service. Proc. 3rd Int. Workshop Software Engineering Middleware (to appear), 2002.","DOI":"10.1007\/3-540-38093-0_2"},{"issue":"2","key":"13_CR6","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1006\/knac.1993.1008","volume":"5","author":"T. R. Gruber","year":"1993","unstructured":"T. R. Gruber: A translation approach to portable ontology specifications. Knowledge Acquisition, 5(2), 1993, pp. 199\u2013220.","journal-title":"Knowledge Acquisition"},{"key":"13_CR7","first-page":"1","volume":"5","author":"A. Wijingaarden van","year":"1974","unstructured":"A. van Wijingaarden: Revised report on the algorithmic language ALGOL 68. Acta Informatica, 5, 1974, pp. 1\u2013236.","journal-title":"Acta Informatica"},{"key":"13_CR8","unstructured":"B. R. Bryant, B.-S. Lee: Two-Level Grammar as an Object-Oriented Requirements Specification Language. Proc. 35th Hawaii Int. Conf. System Sciences, 2002, \n                    http:\/\/www.hicss.hawaii.edu\/HICSS_35\/HICSSpapers\/PDFdocuments\/STDSL01.pdf\n                    \n                  ."},{"key":"13_CR9","unstructured":"R. Orfali, D. Harkey: Client\/Server Programming with Java and Corba. Wiley, 1998."},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"B. R. Bryant, M. Auguston, R. R. Raje, C. C. Burt, and A. M. Olson: Formal Specification of Generative Component Assembly Using Two-Level Grammar. Proc. SEKE 2002, 14th Int. Conf. Software Engineering and Knowledge Engineering, 2002, pp. 209\u2013212.","DOI":"10.1145\/568760.568796"}],"container-title":["Lecture Notes in Computer Science","Formal Methods and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-36103-0_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T09:17:23Z","timestamp":1558257443000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-36103-0_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540000297","9783540361039"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/3-540-36103-0_13","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2002]]},"assertion":[{"value":"10 October 2002","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}