{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T02:19:21Z","timestamp":1743128361487,"version":"3.40.3"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030186555"},{"type":"electronic","value":"9783030186562"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"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":[[2019]]},"DOI":"10.1007\/978-3-030-18656-2_6","type":"book-chapter","created":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T22:20:47Z","timestamp":1557786047000},"page":"71-86","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["DSL-Based Acceleration of Automotive Environment Perception and Mapping Algorithms for Embedded CPUs, GPUs, and FPGAs"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3792-312X","authenticated-orcid":false,"given":"J\u00f6rg","family":"Fickenscher","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3663-6484","authenticated-orcid":false,"given":"Frank","family":"Hannig","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6285-5862","authenticated-orcid":false,"given":"J\u00fcrgen","family":"Teich","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,4,25]]},"reference":[{"key":"6_CR1","unstructured":"Arnold, B., Deursen, A.V., Res, M.: An algebraic specification of a language for describing financial products. In: ICSE-17 Workshop on Formal Methods Application in Software Engineering, pp. 6\u201313. IEEE (1995)"},{"key":"6_CR2","unstructured":"Bock, F., German, R., Siegl, S.: Domain-specific languages for the definition of automotive system requirements. In: Workshop CARS 2016 - Critical Automotive Applications: Robustness & Safety, September 2016. \n                      https:\/\/hal.archives-ouvertes.fr\/hal-01375453"},{"key":"6_CR3","unstructured":"Bouzouraa, M.E.: Belegungskartenbasierte Umfeldwahrnehmung in Kombination mit objektbasierten Ans\u00e4tzen f\u00fcr Fahrerassistenzsysteme. Dissertation, Technische Universit\u00e4t M\u00fcnchen, M\u00fcnchen (2012)"},{"issue":"1","key":"6_CR4","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1147\/sj.41.0025","volume":"4","author":"JE Bresenham","year":"1965","unstructured":"Bresenham, J.E.: Algorithm for computer control of a digital plotter. IBM Syst. J. 4(1), 25\u201330 (1965). \n                      https:\/\/doi.org\/10.1147\/sj.41.0025","journal-title":"IBM Syst. J."},{"issue":"6","key":"6_CR5","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/2.30720","volume":"22","author":"A Elfes","year":"1989","unstructured":"Elfes, A.: Using occupancy grids for mobile robot perception and navigation. Computer 22(6), 46\u201357 (1989). \n                      https:\/\/doi.org\/10.1109\/2.30720","journal-title":"Computer"},{"key":"6_CR6","doi-asserted-by":"publisher","unstructured":"Fickenscher, J., Hannig, F., Teich, J., Bouzouraa, M.: Base algorithms of environment maps and efficient occupancy grid mapping on embedded GPUs. In: Proceedings of the 4th International Conference on Vehicle Technology and Intelligent Transport Systems (VEHITS), pp. 298\u2013306. SciTePress, March 2018. \n                      https:\/\/doi.org\/10.5220\/0006677302980306","DOI":"10.5220\/0006677302980306"},{"key":"6_CR7","doi-asserted-by":"publisher","unstructured":"Fickenscher, J., Reiche, O., Schlumberger, J., Hannig, F., Teich, J.: Modeling, programming and performance analysis of automotive environment map representations on embedded GPUs. In: Proceedings of the 18th IEEE International High-Level Design Validation and Test Workshop (HLDVT), pp. 70\u201377. IEEE, October 2016. \n                      https:\/\/doi.org\/10.1109\/HLDVT.2016.7748257","DOI":"10.1109\/HLDVT.2016.7748257"},{"key":"6_CR8","doi-asserted-by":"publisher","unstructured":"Fickenscher, J., Schlumberger, J., Hannig, F., Teich, J., Bouzouraa, M.: Cell-based update algorithm for occupancy grid maps and hybrid map for ADAS on embedded GPUs. In: Proceedings of the Conference on Design, Automation and Test in Europe (DATE), pp. 443\u2013448. EDAA, March 2018. \n                      https:\/\/doi.org\/10.23919\/DATE.2018.8342050","DOI":"10.23919\/DATE.2018.8342050"},{"issue":"2","key":"6_CR9","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1109\/JPROC.2004.840301","volume":"93","author":"M Frigo","year":"2005","unstructured":"Frigo, M., Johnson, S.G.: The design and implementation of FFTW3. Proc. IEEE 93(2), 216\u2013231 (2005). \n                      https:\/\/doi.org\/10.1109\/JPROC.2004.840301","journal-title":"Proc. IEEE"},{"key":"6_CR10","doi-asserted-by":"publisher","unstructured":"Gill, A.: AFrame: a domain specific language for virtual reality. In: Proceedings of the 2nd International Workshop on Real World Domain Specific Languages (RWDSL), p. 4:1. ACM (2017). \n                      https:\/\/doi.org\/10.1145\/3039895.3039899","DOI":"10.1145\/3039895.3039899"},{"key":"6_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1007\/978-3-540-78610-8_30","volume-title":"Reconfigurable Computing: Architectures, Tools and Applications","author":"F Hannig","year":"2008","unstructured":"Hannig, F., Ruckdeschel, H., Dutta, H., Teich, J.: PARO: synthesis of hardware accelerators for multi-dimensional dataflow-intensive applications. In: Woods, R., Compton, K., Bouganis, C., Diniz, P.C. (eds.) ARC 2008. LNCS, vol. 4943, pp. 287\u2013293. Springer, Heidelberg (2008). \n                      https:\/\/doi.org\/10.1007\/978-3-540-78610-8_30"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Harris, C., Stephens, M.: A combined corner and edge detector. In: Proceedings of Fourth Alvey Vision Conference, pp. 147\u2013151 (1988)","DOI":"10.5244\/C.2.23"},{"key":"6_CR13","doi-asserted-by":"publisher","unstructured":"Hegarty, J., et al.: Darkroom: compiling high-level image processing code into hardware pipelines. ACM Trans. Graph. 33(4), 144:1\u2013144:11 (2014). \n                      https:\/\/doi.org\/10.1145\/2601097.2601174","DOI":"10.1145\/2601097.2601174"},{"issue":"Series D","key":"6_CR14","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1115\/1.3662552","volume":"82","author":"RE Kalman","year":"1960","unstructured":"Kalman, R.E.: A new approach to linear filtering and prediction problems. Trans. ASME J. Basic Eng. 82(Series D), 35\u201345 (1960)","journal-title":"Trans. ASME J. Basic Eng."},{"key":"6_CR15","doi-asserted-by":"publisher","unstructured":"Kuo, Y.C., Fu, C.M., Tsai, C.T., Lin, C.C., Chang, G.H.: Pedestrian collision warning of advanced driver assistance systems. In: International Symposium on Computer, Consumer and Control (IS3C), pp. 740\u2013743, July 2016. \n                      https:\/\/doi.org\/10.1109\/IS3C.2016.189","DOI":"10.1109\/IS3C.2016.189"},{"issue":"8","key":"6_CR16","doi-asserted-by":"publisher","first-page":"2096","DOI":"10.1016\/j.camwa.2010.08.081","volume":"61","author":"YC Kuo","year":"2011","unstructured":"Kuo, Y.C., Pai, N.S., Li, Y.F.: Vision-based vehicle detection for a driver assistance system. Comput. Math. Appl. 61(8), 2096\u20132100 (2011). \n                      https:\/\/doi.org\/10.1016\/j.camwa.2010.08.081","journal-title":"Comput. Math. Appl."},{"issue":"1","key":"6_CR17","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1109\/TPDS.2015.2394802","volume":"27","author":"R Membarth","year":"2016","unstructured":"Membarth, R., Reiche, O., Hannig, F., Teich, J., K\u00f6rner, M., Eckert, W.: HIPAcc: a domain-specific language and compiler for image processing. IEEE Trans. Parallel Distrib. Syst. 27(1), 210\u2013224 (2016). \n                      https:\/\/doi.org\/10.1109\/TPDS.2015.2394802","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"6_CR18","unstructured":"Pu, C., Black, A., Cowan, C., Walpole, J.: Microlanguages for operating system specialization. In: Proceedings of the SIGPLAN Workshop on Domain-Specific Languages. ACM, January 1997"},{"key":"6_CR19","doi-asserted-by":"publisher","unstructured":"Reiche, O., \u00d6zkan, M., Membarth, R., Teich, J., Hannig, F.: Generating FPGA-based image processing accelerators with Hipacc. In: Proceedings of the International Conference on Computer Aided Design (ICCAD), pp. 1026\u20131033. IEEE, November 2017. \n                      https:\/\/doi.org\/10.1109\/ICCAD.2017.8203894","DOI":"10.1109\/ICCAD.2017.8203894"},{"key":"6_CR20","doi-asserted-by":"publisher","unstructured":"Schmitt, C., Kuckuk, S., Hannig, F., K\u00f6stler, H., Teich, J.: ExaSlang: a domain-specific language for highly scalable multigrid solvers. In: Proceedings of the 4th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC), pp. 42\u201351. IEEE Computer Society, November 2014. \n                      https:\/\/doi.org\/10.1109\/WOLFHPC.2014.11","DOI":"10.1109\/WOLFHPC.2014.11"},{"key":"6_CR21","unstructured":"Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics. The MIT Press, Cambridge and London (2005)"},{"key":"6_CR22","unstructured":"Sujeeth, A.K., et al.: OptiML: an implicitly parallel domain-specific language for machine learning. In: Proceedings of the 28th International Conference on International Conference on Machine Learning (ICML), pp. 609\u2013616. Omnipress (2011)"},{"issue":"3","key":"6_CR23","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/s10515-013-0120-4","volume":"20","author":"M Voelter","year":"2013","unstructured":"Voelter, M., Ratiu, D., Kolb, B., Schaetz, B.: mbeddr: instantiating a language workbench in the embedded software domain. Autom. Softw. Eng. 20(3), 339\u2013390 (2013). \n                      https:\/\/doi.org\/10.1007\/s10515-013-0120-4","journal-title":"Autom. Softw. Eng."},{"issue":"4","key":"6_CR24","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/1498765.1498785","volume":"52","author":"S Williams","year":"2009","unstructured":"Williams, S., Waterman, A., Patterson, D.: Roofline: an insightful visual performance model for multicore architectures. Commun. ACM 52(4), 65\u201376 (2009). \n                      https:\/\/doi.org\/10.1145\/1498765.1498785","journal-title":"Commun. ACM"}],"container-title":["Lecture Notes in Computer Science","Architecture of Computing Systems \u2013 ARCS 2019"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-18656-2_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T10:36:22Z","timestamp":1558348582000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-18656-2_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030186555","9783030186562"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-18656-2_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"25 April 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ARCS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Architecture of Computing Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Copenhagen","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Denmark","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 May 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 May 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"32","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"arcs2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/arcs2019.itec.kit.edu\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"40","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"24","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"60% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"3.75","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"2.6","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}}]}}