{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,8]],"date-time":"2026-06-08T10:42:31Z","timestamp":1780915351464,"version":"3.54.1"},"publisher-location":"Cham","reference-count":15,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319999500","type":"print"},{"value":"9783319999517","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","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-319-99951-7_15","type":"book-chapter","created":{"date-parts":[[2018,8,25]],"date-time":"2018-08-25T15:26:07Z","timestamp":1535210767000},"page":"219-234","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A Projection-Based Approach for Development of Domain-Specific Languages"],"prefix":"10.1007","author":[{"given":"Boris","family":"Ulitin","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eduard","family":"Babkin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tatiana","family":"Babkina","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,8,26]]},"reference":[{"key":"15_CR1","volume-title":"Domain Specific Languages","author":"M Fowler","year":"2010","unstructured":"Fowler, M.: Domain Specific Languages. Addison Wesley, Boston (2010)"},{"key":"15_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1007\/978-3-642-12107-4_11","volume-title":"Software Language Engineering","author":"P Laird","year":"2010","unstructured":"Laird, P., Barrett, S.: Towards dynamic evolution of domain specific languages. In: van den Brand, M., Ga\u0161evi\u0107, D., Gray, J. (eds.) SLE 2009. LNCS, vol. 5969, pp. 144\u2013153. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-12107-4_11"},{"key":"15_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1007\/978-3-540-39815-8_15","volume-title":"Generative Programming and Component Engineering","author":"T Cleenewerck","year":"2003","unstructured":"Cleenewerck, T.: Component-based DSL development. In: Pfenning, F., Smaragdakis, Y. (eds.) GPCE 2003. LNCS, vol. 2830, pp. 245\u2013264. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-39815-8_15"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Challenger, M., Demirkol, S., Getir, S., Mernik, M., Kardas, G., Kosar, T.: On the use of a domain-specific modeling language in the development of multiagent systems. In: Engineering Applications of Artificial Intelligence, pp. 111\u2013141 (2014)","DOI":"10.1016\/j.engappai.2013.11.012"},{"key":"15_CR5","unstructured":"Parr, T.: Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages. Pragmatic Bookshelf (2012)"},{"key":"15_CR6","unstructured":"QVT (Query\/View\/Transformation). https:\/\/projects.eclipse.org\/projects\/modeling.mmt.qvt-oml"},{"key":"15_CR7","unstructured":"Elipse Graphical Modeling Project (GMP). http:\/\/www.eclipse.org\/modeling\/gmp\/"},{"issue":"3","key":"15_CR8","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/s00766-017-0270-1","volume":"22","author":"G Lucassen","year":"2017","unstructured":"Lucassen, G., Robeer, M., Dalpiaz, F., Werf, G.M., Brinkkemper, S.: Extracting conceptual models from user stories with Visual Narrator. Requir. Eng. 22(3), 339\u2013358 (2017)","journal-title":"Requir. Eng."},{"key":"15_CR9","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1016\/j.jvlc.2004.01.006","volume":"15","author":"J Sprinkle","year":"2004","unstructured":"Sprinkle, J.: A domain-specific visual language for domain model evolution. J. Vis. Lang. Comput. 15, 291\u2013307 (2004)","journal-title":"J. Vis. Lang. Comput."},{"key":"15_CR10","doi-asserted-by":"crossref","unstructured":"Kosar, T., Mart\u0131nez Lopez, P., Barrientos, P., Mernik, M.: A preliminary study on various implementation approaches of domain-specific language. In: Information and Software Technology, pp. 390\u2013405. Elsevier (2008)","DOI":"10.1016\/j.infsof.2007.04.002"},{"key":"15_CR11","unstructured":"Bell, P.: Automated transformation of statements within evolving domain specific languages. In: Computer Science and Information System Reports, pp. 172\u2013177 (2007)"},{"key":"15_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1007\/978-3-319-26138-6_34","volume-title":"On the Move to Meaningful Internet Systems: OTM 2015 Workshops","author":"H-M Haav","year":"2015","unstructured":"Haav, H.-M., Ojamaa, A., Grigorenko, P., Kotkas, V.: Ontology-based integration of software artefacts for DSL development. In: Ciuciu, I., et al. (eds.) OTM 2015. LNCS, vol. 9416, pp. 309\u2013318. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-26138-6_34"},{"key":"15_CR13","unstructured":"Guizzardi, G.: Ontological foundations for structural conceptual models. Telematica Instituut Fundamental Research Series, The Netherlands, no. 15 (2005). ISBN 90-75176-81-3"},{"key":"15_CR14","unstructured":"Ruffolo, M., Sidhu, I., Guadagno, L.: Semantic enterprise technologies. In: Proceedings of the First International Conference on Industrial Results of Semantic Technologies, vol. 293, pp. 70\u201384 (2007)"},{"key":"15_CR15","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1007\/978-3-319-64930-6_17","volume-title":"Perspectives in Business Informatics Research","author":"B Ulitin","year":"2017","unstructured":"Ulitin, B., Babkin, E.: Ontology and DSL co-evolution using graph transformations methods. In: Johansson, B., M\u00f8ller, C., Chaudhuri, A., Sudzina, F. (eds.) BIR 2017. LNBIP, vol. 295, pp. 233\u2013247. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-64930-6_17"}],"container-title":["Lecture Notes in Business Information Processing","Perspectives in Business Informatics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-99951-7_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,13]],"date-time":"2024-03-13T17:41:08Z","timestamp":1710351668000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-99951-7_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319999500","9783319999517"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-99951-7_15","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"value":"1865-1348","type":"print"},{"value":"1865-1356","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"26 August 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"BIR","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Business Informatics Research","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Stockholm","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Sweden","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":"24 September 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 September 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"bir2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/bir2018.dsv.su.se\/welcome-to-bir-2018\/","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":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"50","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":"17","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":"34% - 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,8","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,2","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)"}}]}}