{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T01:36:14Z","timestamp":1743125774662,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030110291"},{"type":"electronic","value":"9783030110307"}],"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-11030-7_8","type":"book-chapter","created":{"date-parts":[[2019,1,31]],"date-time":"2019-01-31T04:13:06Z","timestamp":1548907986000},"page":"159-184","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An Integrated Framework to Develop Domain-Specific Languages: Extended Case Study"],"prefix":"10.1007","author":[{"given":"Bahram","family":"Zarrin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hubert","family":"Baumeister","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hessam","family":"Sarjoughian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,2,1]]},"reference":[{"key":"8_CR1","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.entcs.2004.02.055","volume":"109","author":"Aditya Agrawal","year":"2004","unstructured":"Agrawal, A., Simon, G., Karsai, G.: Semantic translation of simulink\/stateflow models to hybrid automata using graph transformations. Electron. Notes Theor. Comput. Sci. 109, 43\u201356 (2004)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Balasubramanian, D., Jackson, E.K.: Lost in translation: forgetful semantic anchoring. In: Proceedings of the 2009 IEEE\/ACM International Conference on Automated Software Engineering. ASE 2009, IEEE Computer Society (2009)","DOI":"10.1109\/ASE.2009.83"},{"key":"8_CR3","unstructured":"Balasubramanian, D., Narayanan, A., van Buskirk, C., Karsai, G.: The graph rewriting and transformation language: GReAT. Electronic Communications of the EASST (2007)"},{"key":"8_CR4","unstructured":"Bergius, H.: NoFlo, April 2014. \n                  http:\/\/noflojs.org\/"},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/11581741_10","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"K Chen","year":"2005","unstructured":"Chen, K., Sztipanovits, J., Abdelwalhed, S., Jackson, E.: Semantic anchoring with model transformations. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol. 3748, pp. 115\u2013129. Springer, Heidelberg (2005). \n                  https:\/\/doi.org\/10.1007\/11581741_10"},{"key":"8_CR6","unstructured":"Di Ruscio, D., Jouault, F., Kurtev, I., B\u00e9zivin, J., Pierantonio, A.: Extending amma for supporting dynamic semantics specifications of DSLs. Technical report, LINA Research Report (2006)"},{"key":"8_CR7","unstructured":"DSPatch: DSPatch - C++ flow-based programming library, April 2014. \n                  http:\/\/www.flowbasedprogramming.com\/"},{"issue":"1","key":"8_CR8","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10270-008-0081-4","volume":"8","author":"S Ducasse","year":"2009","unstructured":"Ducasse, S., Girba, T., Kuhn, A., Renggli, L.: Meta-environment and executable meta-language using smalltalk: an experience report. Softw. Syst. Model. 8(1), 5\u201319 (2009)","journal-title":"Softw. Syst. Model."},{"issue":"3\u20134","key":"8_CR9","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1007\/s10515-009-0053-0","volume":"16","author":"A Gargantini","year":"2009","unstructured":"Gargantini, A., Riccobene, E., Scandurra, P.: A semantic framework for metamodel-based languages. Autom. Softw. Eng. 16(3\u20134), 415\u2013454 (2009)","journal-title":"Autom. Softw. Eng."},{"key":"8_CR10","unstructured":"Gurevich, Y.: Evolving algebras 1993: Lipari guide. Specification and Validation Methods, pp. 9\u201336 (1995)"},{"key":"8_CR11","unstructured":"IBM: IBM InfoSphere DataStage, April 2014. \n                  http:\/\/www01.ibm.com\/software\/data\/infosphere\/datastage\/"},{"issue":"4","key":"8_CR12","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1007\/s10270-008-0105-0","volume":"8","author":"E Jackson","year":"2009","unstructured":"Jackson, E., Sztipanovits, J.: Formalizing the structural semantics of domain-specific modeling languages. Softw. Syst. Model. 8(4), 451\u2013478 (2009)","journal-title":"Softw. Syst. Model."},{"key":"8_CR13","unstructured":"Jackson, E.K., Bj\u00f8rner, N., Schulte, W.: Canonical regular types. In: ICLP (Technical Communications) (2011)"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Jackson, E.K., Kang, E., Dahlweid, M., Seifert, D., Santen, T.: Components, platforms and possibilities: towards generic automation for MDA. In: Proceedings of the Tenth ACM International Conference on Embedded Software. ACM (2010)","DOI":"10.1145\/1879021.1879027"},{"issue":"11","key":"8_CR15","first-page":"1296","volume":"9","author":"G Karsai","year":"2003","unstructured":"Karsai, G., Agrawal, A., Shi, F., Sprinkle, J.: On the use of graph transformation in the formal specification of model interpreters. J. Univers. Comput. Sci. 9(11), 1296\u20131321 (2003)","journal-title":"J. Univers. Comput. Sci."},{"issue":"11","key":"8_CR16","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/2.963443","volume":"34","author":"\u00c1 L\u00e9deczi","year":"2001","unstructured":"L\u00e9deczi, \u00c1., et al.: Composing domain-specific design environments. Computer 34(11), 44\u201351 (2001)","journal-title":"Computer"},{"issue":"3","key":"8_CR17","doi-asserted-by":"publisher","first-page":"2:1","DOI":"10.5381\/jot.2015.14.3.a2","volume":"14","author":"David Lindecker","year":"2015","unstructured":"Lindecker, D., Simko, G., Levendovszky, T., Madari, I., Sztipanovits, J.: Validating transformations for semantic anchoring. J. Object Technol. 14(3), 1\u201325 (2015)","journal-title":"The Journal of Object Technology"},{"key":"8_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1007\/978-3-319-02654-1_4","volume-title":"Software Language Engineering","author":"T Mayerhofer","year":"2013","unstructured":"Mayerhofer, T., Langer, P., Wimmer, M., Kappel, G.: xMOF: executable DSMLs based on fUML. In: Erwig, M., Paige, R.F., Van Wyk, E. (eds.) SLE 2013. LNCS, vol. 8225, pp. 56\u201375. Springer, Cham (2013). \n                  https:\/\/doi.org\/10.1007\/978-3-319-02654-1_4"},{"key":"8_CR19","unstructured":"Microsoft: Visualization and Modeling SDK \u2013 Domain-Specific Languages, April 2014. \n                  http:\/\/msdn.microsoft.com\/en-us\/library\/bb126259.aspx"},{"key":"8_CR20","unstructured":"Montages: xocl: executable ocl, November 2007. \n                  http:\/\/www.montages.com\/xocl.html"},{"issue":"4","key":"8_CR21","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1147\/sj.174.0383","volume":"17","author":"JP Morrison","year":"1978","unstructured":"Morrison, J.P.: Data stream linkage mechanism. IBM Syst. J. 17(4), 383\u2013408 (1978)","journal-title":"IBM Syst. J."},{"key":"8_CR22","unstructured":"Morrison, J.P.: Flow-Based Programming, A New Approach to Application Development, 2nd Edn. CreateSpace Independent Publishing Platform, CreateSpace (2010)"},{"key":"8_CR23","unstructured":"PyF: PyF - Python FBP implementation, April 2014. \n                  http:\/\/pyfproject.org\/"},{"key":"8_CR24","unstructured":"QVT: OMG MOF 2.0 query\/view\/transformation (qvt), OMG Document - formal\/08-04-03, April 2008"},{"issue":"9","key":"8_CR25","doi-asserted-by":"publisher","first-page":"187","DOI":"10.5381\/jot.2007.6.9.a10","volume":"6","author":"J. R\u00e1ul Romero","year":"2007","unstructured":"Romero, J.R., Rivera, J.E., Dur\u00e1n, F., Vallecillo, A.: Formal and tool support for model driven engineering with Maude. J. Object Technol. 6(9), 187\u2013207 (2007)","journal-title":"The Journal of Object Technology"},{"key":"8_CR26","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"348","DOI":"10.1007\/978-3-642-02571-6_20","volume-title":"Objects, Components, Models and Patterns","author":"DA Sadilek","year":"2009","unstructured":"Sadilek, D.A., Wachsmuth, G.: Using grammarware languages to define operational semantics of modelled languages. In: Oriol, M., Meyer, B. (eds.) TOOLS EUROPE 2009. LNBIP, vol. 33, pp. 348\u2013356. Springer, Heidelberg (2009). \n                  https:\/\/doi.org\/10.1007\/978-3-642-02571-6_20"},{"key":"8_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1007\/978-3-540-72901-3_12","volume-title":"Model Driven Architecture- Foundations and Applications","author":"M Scheidgen","year":"2007","unstructured":"Scheidgen, M., Fischer, J.: Human comprehensible and machine processable specifications of operational semantics. In: Akehurst, D.H., Vogel, R., Paige, R.F. (eds.) ECMDA-FA 2007. LNCS, vol. 4530, pp. 157\u2013171. Springer, Heidelberg (2007). \n                  https:\/\/doi.org\/10.1007\/978-3-540-72901-3_12"},{"key":"8_CR28","unstructured":"Action Semantics: The action semantics consortium for the UML, OMG Document - formal\/2001-03-01, April 2001"},{"key":"8_CR29","unstructured":"Simko, G.: Formal Semantic Specification of Domain-Specific Modeling Languages for Cyber-Physical Systems. Ph.D. thesis, Vanderbilt University (2014)"},{"key":"8_CR30","doi-asserted-by":"crossref","unstructured":"Simko, G., Levendovszky, T., Neema, S., Jackson, E., Bapty, T., Porter, J., Sztipanovits, J.: Foundation for model integration: semantic backplane. In: ASME 2012 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers (2012)","DOI":"10.1115\/DETC2012-70534"},{"key":"8_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1007\/978-3-642-41533-3_29","volume-title":"Model-Driven Engineering Languages and Systems","author":"G Simko","year":"2013","unstructured":"Simko, G., Lindecker, D., Levendovszky, T., Neema, S., Sztipanovits, J.: Specification of cyber-physical components with formal semantics \u2013 integration and composition. In: Moreira, A., Sch\u00e4tz, B., Gray, J., Vallecillo, A., Clarke, P. (eds.) MODELS 2013. LNCS, vol. 8107, pp. 471\u2013487. Springer, Heidelberg (2013). \n                  https:\/\/doi.org\/10.1007\/978-3-642-41533-3_29"},{"key":"8_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"506","DOI":"10.1007\/978-3-540-88643-3_16","volume-title":"Generative and Transformational Techniques in Software Engineering II","author":"G Wachsmuth","year":"2008","unstructured":"Wachsmuth, G.: Modelling the operational semantics of domain-specific modelling languages. In: L\u00e4mmel, R., Visser, J., Saraiva, J. (eds.) GTTSE 2007. LNCS, vol. 5235, pp. 506\u2013520. Springer, Heidelberg (2008). \n                  https:\/\/doi.org\/10.1007\/978-3-540-88643-3_16"},{"key":"8_CR33","doi-asserted-by":"crossref","unstructured":"Zarrin, B., Baumeister, H.: Design of a domain-specific language for material flow analysis using Microsoft DSL Tools: An experience paper. In: Proceedings of the 14th Workshop on Domain-Specific Modeling, DSM 2014. pp. 23\u201328. ACM (2014)","DOI":"10.1145\/2688447.2688452"},{"key":"8_CR34","doi-asserted-by":"crossref","unstructured":"Zarrin, B., Baumeister, H.: An integrated framework to specify domain-specific modeling languages. In: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development, vol. 1: MODELSWARD, pp. 83\u201394. INSTICC, SciTePress (2018)","DOI":"10.5220\/0006555800830094"},{"key":"8_CR35","doi-asserted-by":"crossref","unstructured":"Zarrin, B., Baumeister, H., Sarjoughian, H.: Towards domain-specific flow-based languages. In: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development, vol. 1: MODELSWARD, pp. 319\u2013325. INSTICC, SciTePress (2018)","DOI":"10.5220\/0006555903190325"}],"container-title":["Communications in Computer and Information Science","Model-Driven Engineering and Software Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-11030-7_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T23:59:36Z","timestamp":1558396776000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-11030-7_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030110291","9783030110307"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-11030-7_8","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"1 February 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"MODELSWARD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Model-Driven Engineering and Software Development","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Funchal","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","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":"22 January 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 January 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"modelsward2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.modelsward.org\/?y=2018","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"Primoris","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"101","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"29","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"28","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"29% - 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","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}}]}}