{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:25:01Z","timestamp":1725560701238},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540221197"},{"type":"electronic","value":"9783540259350"}],"license":[{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"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":[[2004]]},"DOI":"10.1007\/978-3-540-25935-0_10","type":"book-chapter","created":{"date-parts":[[2010,7,22]],"date-time":"2010-07-22T15:46:50Z","timestamp":1279813610000},"page":"165-179","source":"Crossref","is-referenced-by-count":3,"title":["A DSL Paradigm for Domains of Services: A Study of Communication Services"],"prefix":"10.1007","author":[{"given":"Charles","family":"Consel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurent","family":"R\u00e9veill\u00e8re","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","first-page":"763","volume":"34","author":"B. Ghribi","year":"2000","unstructured":"Ghribi, B., Logrippo, L.: Understanding GPRS: the GSM packet radio service. Computer Networks (Amsterdam, Netherlands: 1999)\u00a034, 763\u2013779 (2000)","journal-title":"Computer Networks (Amsterdam, Netherlands: 1999)"},{"key":"10_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"380","DOI":"10.1007\/3-540-48254-7_26","volume-title":"Dependable Computing - EDDC-3","author":"M. Mock","year":"1999","unstructured":"Mock, M., Nett, E., Schemmer, S.: Efficient reliable real-time group communication for wireless local area networks. In: Hlavicka, J., Maehle, E., Pataricza, A. (eds.) EDDC 1999. LNCS, vol.\u00a01667, p. 380. Springer, Heidelberg (1999)"},{"key":"10_CR3","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1109\/4236.656074","volume":"2","author":"D. O\u2019Mahony","year":"1998","unstructured":"O\u2019Mahony, D.: Umts: The fusion of fixed and mobile networking. IEEE Internet Computing\u00a02, 49\u201356 (1998)","journal-title":"IEEE Internet Computing"},{"unstructured":"IETF: Internet Message Access Protocol (IMAP) - version 4rev1 (1996) Request for Comments 2060","key":"10_CR4"},{"key":"10_CR5","volume-title":"Managing IMAP","author":"D. Mullet","year":"2000","unstructured":"Mullet, D., Mullet, K.: Managing IMAP. O\u2019Reilly, Sebastopol (2000)"},{"unstructured":"Althea: An IMAP e-mail client for X Windows (2002), \n                    \n                      http:\/\/althea.sourceforge.net","key":"10_CR6"},{"unstructured":"Microsoft: Microsoft Outlook (2003), \n                    \n                      http:\/\/www.microsoft.com\/outlook","key":"10_CR7"},{"unstructured":"Netscape: Netscape Messenger (2003), \n                    \n                      http:\/\/wp.netscape.com","key":"10_CR8"},{"key":"10_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.1976.233797","volume":"2","author":"D. Parnas","year":"1976","unstructured":"Parnas, D.: On the design and development of program families. IEEE Transactions on Software Engineering\u00a02, 1\u20139 (1976)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10_CR10","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/352029.352035","volume":"35","author":"A. Deursen Van","year":"2000","unstructured":"Van Deursen, A., Klint, P., Visser, J.: Domain-specific languages: An annotated bibliography. ACM SIGPLAN Notices\u00a035, 26\u201336 (2000)","journal-title":"ACM SIGPLAN Notices"},{"doi-asserted-by":"crossref","unstructured":"McCain, R.: Reusable software component construction: A product-oriented paradigm. In: Proceedings of the 5th AiAA\/ACM\/NASA\/IEEE Computers in Aerospace Conference, Long Beach, California (1985)","key":"10_CR11","DOI":"10.2514\/6.1985-5068"},{"unstructured":"Neighbors, J.: Software Construction Using Components. PhD thesis, University of California, Irvine (1980)","key":"10_CR12"},{"key":"10_CR13","first-page":"14","volume-title":"Proceedings of the 11th Annual Conference on Computer Assurance (COMPASS)","author":"D. Weiss","year":"1996","unstructured":"Weiss, D.: Family-oriented abstraction specification and translation: the FAST process. In: Proceedings of the 11th Annual Conference on Computer Assurance (COMPASS), Gaithersburg, Maryland, pp. 14\u201322. IEEE Press, Piscataway (1996)"},{"key":"10_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/BFb0056614","volume-title":"Principles of Declarative Programming","author":"C. Consel","year":"1998","unstructured":"Consel, C., Marlet, R.: Architecturing software using a methodology for language development. In: Palamidessi, C., Meinke, K., Glaser, H. (eds.) ALP 1998 and PLILP 1998. LNCS, vol.\u00a01490, pp. 170\u2013194. Springer, Heidelberg (1998)"},{"key":"10_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/978-3-540-25935-0_2","volume-title":"Domain-Specific Program Generation","author":"C. Consel","year":"2004","unstructured":"Consel, C.: From a program family to a domain-specific language. In: Lengauer, C., Batory, D., Consel, C., Odersky, M. (eds.) Domain-Specific Program Generation. LNCS, vol.\u00a03016, pp. 19\u201329. Springer, Heidelberg (2004)"},{"unstructured":"IETF: The WWW common gateway interface version 1.1, Work in progress (1999), \n                    \n                      http:\/\/www.cgispec.golux.com\/ncsa","key":"10_CR16"},{"doi-asserted-by":"crossref","unstructured":"Brabrand, C., M\u00f8ller, A., Schwartzbach, M.I.: The <bigwig> project. ACM Transactions on Internet Technology\u00a02 (2002)","key":"10_CR17","DOI":"10.1145\/514183.514184"},{"key":"10_CR18","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/ASE.2003.1240296","volume-title":"Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003)","author":"C. Consel","year":"2003","unstructured":"Consel, C., R\u00e9veill\u00e8re, L.: A programmable client-server model: Robust extensibility via dsls. In: Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), Montr\u00e9al, Canada, pp. 70\u201379. IEEE Computer Society Press, Los Alamitos (2003)"},{"unstructured":"University ofWashington: Imap server (2004), \n                    \n                      ftp:\/\/ftp.cac.washington.edu\/imap\/","key":"10_CR19"},{"key":"10_CR20","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/65.767138","volume":"13","author":"J. Rosenberg","year":"1999","unstructured":"Rosenberg, J., Lennox, J., Schulzrinne, H.: Programming internet telephony services. IEEE Network Magazine\u00a013, 42\u201349 (1999)","journal-title":"IEEE Network Magazine"},{"unstructured":"IETF: Call processing language framework and requirements, Request for Comments 2824 (2000)","key":"10_CR21"},{"unstructured":"IETF: Internet content adaptation protocol (icap), Request for Comments 3507 (2003)","key":"10_CR22"},{"key":"10_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-39815-8_1","volume-title":"Generative Programming and Component Engineering","author":"C. Consel","year":"2003","unstructured":"Consel, C., Hamdi, H., R\u00e9veill\u00e8re, L., Singaravelu, L., Yu, H., Pu, C.: Spidle: A DSL approach to specifying streaming applications. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol.\u00a02830, pp. 1\u201317. Springer, Heidelberg (2003)"},{"doi-asserted-by":"crossref","unstructured":"Eide, E., Frei, K., Ford, B., Lepreau, J., Lindstrom, G.: Flick: A flexible, optimizing IDL compiler. In: Proceedings of the ACM SIGPLAN 1997 Conference on Programming Language Design and Implementation, Las Vegas, NV, USA, pp. 44\u201356 (1997)","key":"10_CR24","DOI":"10.1145\/258916.258921"},{"unstructured":"Brabrand, C., Consel, C.: Call\/c: A domain-specific language for robust internet telephony services. Research Report RR-1275-03, LaBRI, Bordeaux, France (2003)","key":"10_CR25"}],"container-title":["Lecture Notes in Computer Science","Domain-Specific Program Generation"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-25935-0_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T16:26:01Z","timestamp":1558283161000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-25935-0_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540221197","9783540259350"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-25935-0_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}