{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T23:29:51Z","timestamp":1775258991365,"version":"3.50.1"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030034177","type":"print"},{"value":"9783030034184","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"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":[[2018]]},"DOI":"10.1007\/978-3-030-03418-4_15","type":"book-chapter","created":{"date-parts":[[2018,10,28]],"date-time":"2018-10-28T01:32:38Z","timestamp":1540690358000},"page":"246-260","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Towards Interactive Compilation Models"],"prefix":"10.1007","author":[{"given":"Steven","family":"Smyth","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Schulz-Rosengarten","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Reinhard","family":"von Hanxleden","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,10,29]]},"reference":[{"key":"15_CR1","volume-title":"Compilers \u2014 Principles, Techniques, and Tools","author":"AV Aho","year":"1986","unstructured":"Aho, A.V., Sethi, R., Ullman, J.D.: Compilers \u2014 Principles, Techniques, and Tools. Addison-Wesley, Reading (1986)"},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Allen, F.E.: Control flow analysis. In: Proceedings of a Symposium on Compiler Optimization, pp. 1\u201319. ACM, New York (1970)","DOI":"10.1145\/800028.808479"},{"issue":"1","key":"15_CR3","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/0096-0551(81)90048-5","volume":"6","author":"GJ Chaitin","year":"1981","unstructured":"Chaitin, G.J., Auslander, M.A., Chandra, A.K., Cocke, J., Hopkins, M.E., Markstein, P.W.: Register allocation via coloring. Comput. Lang. 6(1), 47\u201357 (1981)","journal-title":"Comput. Lang."},{"issue":"1926","key":"15_CR4","first-page":"4193","volume":"368","author":"V Curcin","year":"2010","unstructured":"Curcin, V., Ghanem, M., Guo, Y.: The design and implementation of a workflow analysis tool. Philos. Trans. R. Soc. Lond. A Math. Phys. Eng. Sci. 368(1926), 4193\u20134208 (2010)","journal-title":"Philos. Trans. R. Soc. Lond. A Math. Phys. Eng. Sci."},{"key":"15_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1007\/978-3-642-12566-9_7","volume-title":"Foundations of Computer Software. Future Trends and Techniques for Development","author":"H Fuhrmann","year":"2010","unstructured":"Fuhrmann, H., von Hanxleden, R.: On the pragmatics of model-based design. In: Choppy, C., Sokolsky, O. (eds.) Monterey Workshop 2008. LNCS, vol. 6028, pp. 116\u2013140. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-12566-9_7"},{"issue":"4","key":"15_CR6","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1109\/TSE.2012.33","volume":"39","author":"JC Grundy","year":"2013","unstructured":"Grundy, J.C., Hosking, J., Li, K.N., Ali, N.M., Huh, J., Li, R.L.: Generating domain-specific visual language tools from abstract visual specifications. IEEE Trans. Softw. Eng. 39(4), 487\u2013515 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"15_CR7","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1142\/S0218126603000751","volume":"12","author":"EA Lee","year":"2003","unstructured":"Lee, E.A., Neuendorffer, S., Wirthlin, M.J.: Actor-oriented design of embedded hardware and software systems. J. Circ. Syst. Comput. (JCSC) 12(3), 231\u2013260 (2003)","journal-title":"J. Circ. Syst. Comput. (JCSC)"},{"key":"15_CR8","unstructured":"Motika, C.: SCCharts\u2013Language and Interactive Incremental Implementation. Number 2017\/2 in Kiel Computer Science Series. Department of Computer Science: Dissertation, Faculty of Engineering, Christian-Albrechts-Universit\u00e4t zu Kiel (2017)"},{"key":"15_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1007\/978-3-662-45234-9_32","volume-title":"Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change","author":"C Motika","year":"2014","unstructured":"Motika, C., Smyth, S., von Hanxleden, R.: Compiling SCCharts\u2014a case-study on interactive model-based compilation. In: Margaria, T., Steffen, B. (eds.) ISoLA 2014, Part I. LNCS, vol. 8802, pp. 461\u2013480. Springer, Heidelberg (2014). https:\/\/doi.org\/10.1007\/978-3-662-45234-9_32"},{"issue":"3","key":"15_CR10","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/s10009-017-0453-6","volume":"20","author":"S Naujokat","year":"2018","unstructured":"Naujokat, S., Lybecait, M., Kopetzki, D., Steffen, B.: Cinco: a simplicity-driven approach to full generation of domain-specific graphical modeling tools. Int. J. Softw. Tools Technol. Transf. 20(3), 327\u2013354 (2018)","journal-title":"Int. J. Softw. Tools Technol. Transf."},{"issue":"17","key":"15_CR11","doi-asserted-by":"publisher","first-page":"3045","DOI":"10.1093\/bioinformatics\/bth361","volume":"20","author":"T Oinn","year":"2004","unstructured":"Oinn, T., et al.: Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics 20(17), 3045\u20133054 (2004)","journal-title":"Bioinformatics"},{"key":"15_CR12","unstructured":"Rahimi-Barfeh, M.: Incremental compilation of SCEst. Bachelor thesis, Kiel University, Department of Computer Science, September 2017. http:\/\/rtsys.informatik.uni-kiel.de\/~biblio\/downloads\/theses\/mrb-bt.pdf"},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Rybicki, F., Smyth, S., Motika, C., Schulz-Rosengarten, A., von Hanxleden, R.: Interactive model-based compilation continued \u2013 interactive incremental hardware synthesis for SCCharts. In: Proceedings of the 7th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation (ISoLA 2016). LNCS, vol. 8802, Corfu, Greece, pp. 443\u2013462, October 2016","DOI":"10.1007\/978-3-319-47169-3_12"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Schneider, C., Sp\u00f6nemann, M., von Hanxleden, R.: Just model! \u2013 Putting automatic synthesis of node-link-diagrams into practice. In: Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC 2013), San Jose, CA, USA, pp. 75\u201382, September 2013","DOI":"10.1109\/VLHCC.2013.6645246"},{"key":"15_CR15","doi-asserted-by":"crossref","unstructured":"Smyth, S., Schulz-Rosengarten, A., von Hanxleden, R.: Watch your compiler work \u2014 compiler models and environments. Technical report 1806, Christian-Albrechts-Universit\u00e4t zu Kiel, Department of Computer Science, July 2018. ISSN 2192-6247","DOI":"10.21941\/bii\/1806"},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Steffen, B.: Unifying models. In: STACS 1997, 14th Annual Symposium on Theoretical Aspects of Computer Science, L\u00fcbeck, Germany, pp. 1\u201320, March 1997","DOI":"10.1007\/BFb0023444"},{"issue":"1","key":"15_CR17","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/s100090050003","volume":"1","author":"B Steffen","year":"1997","unstructured":"Steffen, B., Margaria, T., Braun, V.: The electronic tool integration platform: concepts and design. Int. J. Softw. Tools Technol. Transf. 1(1), 9\u201330 (1997)","journal-title":"Int. J. Softw. Tools Technol. Transf."},{"key":"15_CR18","doi-asserted-by":"crossref","unstructured":"von Hanxleden, R., et al.: SCCharts: sequentially constructive Statecharts for safety-critical applications. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2014), Edinburgh, UK, pp. 372\u2013383. ACM, June 2014","DOI":"10.1145\/2594291.2594310"},{"key":"15_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1007\/978-3-642-34059-8_11","volume-title":"Large-Scale Complex IT Systems. Development, Operation and Management","author":"R von Hanxleden","year":"2012","unstructured":"von Hanxleden, R., Lee, E.A., Motika, C., Fuhrmann, H.: Multi-view modeling and pragmatics in 2020 \u2014 position paper on designing complex cyber-physical systems. In: Calinescu, R., Garlan, D. (eds.) Monterey Workshop 2012. LNCS, vol. 7539, pp. 209\u2013223. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-34059-8_11"}],"container-title":["Lecture Notes in Computer Science","Leveraging Applications of Formal Methods, Verification and Validation. Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-03418-4_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T22:08:39Z","timestamp":1775254119000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-03418-4_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783030034177","9783030034184"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-03418-4_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"29 October 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISoLA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Leveraging Applications of Formal Methods","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Limassol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cyprus","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 November 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 November 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"isola2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.isola-conference.org\/isola2018\/","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 (provided by the conference organizers)"}},{"value":"Equinocs","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"149","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"126","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"85% - 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 (provided by the conference organizers)"}},{"value":"2","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"invitation-based event","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}