{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T13:47:40Z","timestamp":1764251260146},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540201021"},{"type":"electronic","value":"9783540398158"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-39815-8_1","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T09:49:51Z","timestamp":1294393791000},"page":"1-17","source":"Crossref","is-referenced-by-count":13,"title":["Spidle: A DSL Approach to Specifying Streaming Applications"],"prefix":"10.1007","author":[{"given":"Charles","family":"Consel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hedi","family":"Hamdi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurent","family":"R\u00e9veill\u00e8re","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lenin","family":"Singaravelu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haiyan","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Calton","family":"Pu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","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)"},{"issue":"6","key":"1_CR2","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(6), 26\u201336 (2000)","journal-title":"ACM SIGPLAN Notices"},{"key":"1_CR3","unstructured":"Earwax effect., http:\/\/www.geocities.com\/beinges\/works.htm"},{"key":"1_CR4","unstructured":"European Telecommunications Standards Institute, 650, route des Lucioles F- 06921 Sophia-Antipolis Cedex \u2013 France. GSM full speech transcoding 06.10, REN\/SMG-110610Q8R1 (Nov 2000)"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Gokhale, M., Stone, J., Arnold, J., Kalinowski, M.: Stream-oriented FPGA computing in the Streams-C high level language. In: IEEE Symposium on Field Programmable Custom Computing Machines, pp. 49\u201359 (April 2000)","DOI":"10.1109\/FPGA.2000.903392"},{"key":"1_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/3-540-49256-9_6","volume-title":"Computer Vision Systems","author":"J.P. Hammes","year":"1998","unstructured":"Hammes, J.P., Draper, B.A., Willem Boehm, A.P.: Sassy: A language and optimizing compiler for image processing on reconfigurable computing systems. In: Christensen, H.I. (ed.) ICVS 1999. LNCS, vol.\u00a01542, pp. 83\u201397. Springer, Heidelberg (1998)"},{"key":"1_CR7","unstructured":"International Organisation for Standardisation, 1, rue de Varemb\u00e9, Case postale 56 CH-1211 Geneva 20, Switzerland. Moving Picture Experts Group (MPEG-1 audio) Specifications, 1993. ISO\/IEC 11172-3 (1993)"},{"key":"1_CR8","unstructured":"Jutta, D., Carsten, B.: C implementation of GSM 06.10 RPELTP coder and decoder (November 1994), http:\/\/kbs.cs.tu-berlin.de\/jutta\/toast.html"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Koster, R., et al.: Infopipes for composing distributed information flows. In: Proceedings of the ACM Multimedia Workshop on Multimedia Middleware (October 2001)","DOI":"10.1145\/985135.985150"},{"key":"1_CR10","unstructured":"M\u00e9rillon, F., R\u00e9veill\u2018ere, L., Consel, C., Marlet, R., Muller, G.: Devil: An IDL for Hardware Programming. In: 4th Symposium on Operating Systems Design and Implementation (OSDI 2000), San Diego, California, October 2000, pp. 17\u201330 (2000)"},{"key":"1_CR11","first-page":"101","volume-title":"Proceedings of the 15th IEEE International Conference on Automated Software Engineering (ASE 2000)","author":"L. R\u00e9veill\u2018ere","year":"2000","unstructured":"R\u00e9veill\u2018ere, L., M\u00e9rillon, F., Consel, C., Marlet, R., Muller, G.: A DSL approach to improve productivity and safety in device drivers development. In: Proceedings of the 15th IEEE International Conference on Automated Software Engineering (ASE 2000), Grenoble, France, pp. 101\u2013109. IEEE Computer Society Press, Los Alamitos (2000)"},{"key":"1_CR12","unstructured":"Rizzo, L.: On the feasibility of software FEC. Technical Report LR-970131, Dip. di Ingegneria dell\u2019Informzione, Universit\u2018a di Pisa (January 1997)"},{"key":"1_CR13","unstructured":"Sox sound exchange, http:\/\/www.spies.com\/Sox"},{"key":"1_CR14","unstructured":"Spidle home page, http:\/\/compose.labri.fr\/prototypes\/spidle"},{"issue":"7","key":"1_CR15","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1007\/s002360050095","volume":"34","author":"R. Stephens","year":"1997","unstructured":"Stephens, R.: A survey of stream processing. Acta Informatica\u00a034(7), 491\u2013541 (1997)","journal-title":"Acta Informatica"},{"key":"#cr-split#-1_CR16.1","doi-asserted-by":"crossref","unstructured":"Thibault, S., Consel, C.: A framework of application generator design. In: Harandi, M. (ed.) Proceedings of the Symposium on Software Reusability, Boston, Massachusetts, USA, May 1997, pp. 131\u2013135 (1997);","DOI":"10.1145\/258366.258408"},{"key":"#cr-split#-1_CR16.2","doi-asserted-by":"crossref","unstructured":"Thibault, S., Consel, C.: A framework of application generator design. In: Harandi, M. (ed.) Proceedings of the Symposium on Software Reusability, Boston, Massachusetts, USA, May 1997, pp. 131\u2013135 (1997); Software Engineering Notes, 22(3)","DOI":"10.1145\/258368.258408"},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"Thibault, S., Consel, C., Muller, G.: Safe and efficient active network programming. In: 17th IEEE Symposium on Reliable Distributed Systems, West Lafayette, Indiana, October 1998, pp. 135\u2013143 (1998)","DOI":"10.1109\/RELDIS.1998.740484"},{"key":"1_CR18","unstructured":"Thibault, S., Marlet, R., Consel, C.: A domain-specific language for video device driver: from design to implementation. In: Proceedings of the 1st USENIX Conference on Domain-Specific Languages, Santa Barbara, California (October 1997)"},{"key":"1_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/3-540-45937-5_14","volume-title":"Compiler Construction","author":"W. Thies","year":"2002","unstructured":"Thies, W., Karczmarek, M., Amarasinghe, S.P.: Streamit: A language for streaming applications. In: Horspool, R.N. (ed.) CC 2002. LNCS, vol.\u00a02304, pp. 179\u2013196. Springer, Heidelberg (2002)"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-39815-8_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T13:40:17Z","timestamp":1559914817000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-39815-8_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540201021","9783540398158"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-39815-8_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}