publications: - title: "Keynote Address II: Domain-Specific Modeling: No One Size Fits All" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2005" doi: "http://dx.doi.org/10.1007/11557432_20" links: doi: "http://dx.doi.org/10.1007/11557432_20" tags: - "modeling" - "UML" researchr: "https://researchr.org/publication/Tolvanen05" cites: 0 citedby: 0 pages: "279" booktitle: "Model Driven Engineering Languages and Systems, 8th International Conference, MoDELS 2005, Montego Bay, Jamaica, October 2-7, 2005, Proceedings" editor: - name: "Lionel C. Briand" link: "https://researchr.org/alias/lionel-c.-briand" - name: "Clay Williams" link: "https://researchr.org/alias/clay-williams" volume: "3713" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-29010-9" kind: "inproceedings" key: "Tolvanen05" - title: "Domain-Specific Modeling and Code Generation for Product Lines" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2007" tags: - "modeling" - "code generation" researchr: "https://researchr.org/publication/Tolvanen07" cites: 0 citedby: 0 pages: "4" booktitle: "Software Product Lines, 11th International Conference, SPLC 2007, Kyoto, Japan, September 10-14, 2007, Proceedings. Second Volume (Workshops)" publisher: "Kindai Kagaku Sha Co. Ltd., Tokyo, Japan" isbn: "978-4-7649-0342-5" kind: "inproceedings" key: "Tolvanen07" - title: "Defining Domain-Specific Modeling Languages to Automate Product Derivation: Collected Experiences" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Steven Kelly" link: "http://www.metacase.com/stevek.html" year: "2005" doi: "http://dx.doi.org/10.1007/11554844_22" abstract: "Domain-Specific Modeling offers a language-based approach to raise the level of abstraction in order to speed up development work and set variation space already at specification and design phase. In this paper we identify approaches that are applied for defining languages that enable automated variant derivation. This categorization is based on analyzing over 20 industrial cases of DSM language definition. " links: doi: "http://dx.doi.org/10.1007/11554844_22" tags: - "rule-based" - "meta-model" - "modeling language" - "modeling" - "language modeling" - "language design" - "model-driven development" - "abstraction" - "Meta-Environment" - "design" - "domain-specific modeling" - "systematic-approach" - "domain-specific language" researchr: "https://researchr.org/publication/TolvanenK05" cites: 0 citedby: 0 pages: "198-209" booktitle: "Software Product Lines, 9th International Conference, SPLC 2005, Rennes, France, September 26-29, 2005, Proceedings" editor: - name: "J. Henk Obbink" link: "https://researchr.org/alias/j.-henk-obbink" - name: "Klaus Pohl" link: "https://researchr.org/alias/klaus-pohl" volume: "3714" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-28936-4" kind: "inproceedings" key: "TolvanenK05" - title: "Domain-Specific Modeling: Enabling Full Code Generation" author: - name: "Steven Kelly" link: "https://researchr.org/alias/steven-kelly" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2008" month: "March" tags: - "modeling" - "code generation" researchr: "https://researchr.org/publication/kelly%3A2008" cites: 0 citedby: 1 publisher: "Wiley-IEEE Computer Society Press" kind: "book" key: "kelly:2008" - title: "The 6th OOPSLA workshop on domain-specific modeling" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" year: "2006" doi: "http://doi.acm.org/10.1145/1176617.1176647" links: doi: "http://doi.acm.org/10.1145/1176617.1176647" tags: - "modeling" researchr: "https://researchr.org/publication/TolvanenSG06a" cites: 0 citedby: 0 pages: "622-623" booktitle: "Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA" editor: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" publisher: "ACM" isbn: "1-59593-491-X" kind: "inproceedings" key: "TolvanenSG06a" - title: "Preface" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2004" doi: "http://dx.doi.org/10.1016/j.jvlc.2004.03.001" links: doi: "http://dx.doi.org/10.1016/j.jvlc.2004.03.001" researchr: "https://researchr.org/publication/GrayRT04" cites: 0 citedby: 0 journal: "Journal of Computer Languages" volume: "15" number: "3-4" pages: "207-209" kind: "article" key: "GrayRT04" - title: "MetaEdit+: domain-specific modeling for full code generation demonstrated [GPCE]" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2004" doi: "http://doi.acm.org/10.1145/1028664.1028686" links: doi: "http://doi.acm.org/10.1145/1028664.1028686" tags: - "modeling" - "code generation" researchr: "https://researchr.org/publication/Tolvanen04" cites: 0 citedby: 0 pages: "39-40" booktitle: "Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, October 24-28, 2004, Vancouver, BC, Canada" editor: - name: "John M. Vlissides" link: "https://researchr.org/alias/john-m.-vlissides" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" publisher: "ACM" isbn: "1-58113-833-4" kind: "inproceedings" key: "Tolvanen04" - title: "MetaEdit+: defining and using integrated domain-specific modeling languages" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Steven Kelly" link: "https://researchr.org/alias/steven-kelly" year: "2009" doi: "http://doi.acm.org/10.1145/1639950.1640031" links: doi: "http://doi.acm.org/10.1145/1639950.1640031" tags: - "modeling language" - "modeling" - "language modeling" - "domain-specific language" researchr: "https://researchr.org/publication/TolvanenK09" cites: 0 citedby: 0 pages: "819-820" booktitle: "Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA" editor: - name: "Shail Arora" link: "https://researchr.org/alias/shail-arora" - name: "Gary T. Leavens" link: "https://researchr.org/alias/gary-t.-leavens" publisher: "ACM" isbn: "978-1-60558-768-4" kind: "inproceedings" key: "TolvanenK09" - title: "MetaEdit+: Domain-Specific Modeling and Product Generation Environment" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2007" tags: - "meta-model" - "modeling" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/Tolvanen07a" cites: 0 citedby: 0 pages: "145-146" booktitle: "Software Product Lines, 11th International Conference, SPLC 2007, Kyoto, Japan, September 10-14, 2007, Proceedings. Second Volume (Workshops)" publisher: "Kindai Kagaku Sha Co. Ltd., Tokyo, Japan" isbn: "978-4-7649-0342-5" kind: "inproceedings" key: "Tolvanen07a" - title: "MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2006" doi: "http://doi.acm.org/10.1145/1176617.1176676" links: doi: "http://doi.acm.org/10.1145/1176617.1176676" tags: - "meta-model" - "modeling language" - "modeling" - "language modeling" - "Meta-Environment" - "domain-specific language" researchr: "https://researchr.org/publication/Tolvanen06" cites: 0 citedby: 0 pages: "690-691" booktitle: "Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA" editor: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" publisher: "ACM" isbn: "1-59593-491-X" kind: "inproceedings" key: "Tolvanen06" - title: "Modeling Requirements for Future CASE: Issues and Implementation Considerations" author: - name: "Pentti Marttiin" link: "https://researchr.org/alias/pentti-marttiin" - name: "Kalle Lyytinen" link: "https://researchr.org/alias/kalle-lyytinen" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Veli-Pekka Tahvanainen" link: "https://researchr.org/alias/veli-pekka-tahvanainen" - name: "Kari Smolander" link: "https://researchr.org/alias/kari-smolander" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "1992" tags: - "modeling" researchr: "https://researchr.org/publication/MarttiinLRTST92" cites: 0 citedby: 0 pages: "9-20" booktitle: "ICIS" kind: "inproceedings" key: "MarttiinLRTST92" - title: "Method Rationale in Method Engineering" author: - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Balasubramaniam Ramesh" link: "https://researchr.org/alias/balasubramaniam-ramesh" - name: "Kalle Lyytinen" link: "https://researchr.org/alias/kalle-lyytinen" - name: "Janne Kaipala" link: "https://researchr.org/alias/janne-kaipala" year: "2000" doi: "http://computer.org/proceedings/hicss/0493/04932/04932036abs.htm" links: doi: "http://computer.org/proceedings/hicss/0493/04932/04932036abs.htm" researchr: "https://researchr.org/publication/RossiTRLK00" cites: 0 citedby: 0 booktitle: "HICSS" kind: "inproceedings" key: "RossiTRLK00" - title: "MetaEdit+: defining and using domain-specific modeling languages and code generators" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" year: "2003" doi: "http://doi.acm.org/10.1145/949344.949365" links: doi: "http://doi.acm.org/10.1145/949344.949365" tags: - "modeling language" - "modeling" - "language modeling" - "domain-specific language" researchr: "https://researchr.org/publication/TolvanenR03" cites: 0 citedby: 0 pages: "92-93" booktitle: "Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2003, October 26-30, 2003, Anaheim, CA, USA" editor: - name: "Ron Crocker" link: "https://researchr.org/alias/ron-crocker" - name: "Guy L. Steele Jr." link: "http://research.sun.com/people/mybio.php?uid=25706" publisher: "ACM" isbn: "1-58113-751-6" kind: "inproceedings" key: "TolvanenR03" - title: "Model-Driven Development Challenges and Solutions - Experiences with Domain-Specific Modelling in Industry" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Steven Kelly" link: "http://www.metacase.com/stevek.html" year: "2016" doi: "http://dx.doi.org/10.5220/0005833207110719" links: doi: "http://dx.doi.org/10.5220/0005833207110719" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/modelsward/Tolvanen016" researchr: "https://researchr.org/publication/Tolvanen016" cites: 0 citedby: 0 pages: "711-719" booktitle: "MODELSWARD 2016 - Proceedings of the 4rd International Conference on Model-Driven Engineering and Software Development, Rome, Italy, 19-21 February, 2016" editor: - name: "Slimane Hammoudi" link: "https://researchr.org/alias/slimane-hammoudi" - name: "Luís Ferreira Pires" link: "https://researchr.org/alias/lu%C3%ADs-ferreira-pires" - name: "Bran Selic" link: "https://researchr.org/alias/bran-selic" - name: "Philippe Desfray" link: "https://researchr.org/alias/philippe-desfray" publisher: "SciTePress" isbn: "978-989-758-168-7" kind: "inproceedings" key: "Tolvanen016" - title: "Modeling information systems in business development: alternative perspectives on business process re-engineering" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Kalle Lyytinen" link: "https://researchr.org/alias/kalle-lyytinen" year: "1994" tags: - "meta-model" - "modeling" - "business process modeling" - "model-driven development" - "model-driven engineering" - "information models" - "Meta-Environment" - "process modeling" researchr: "https://researchr.org/publication/TolvanenL94" cites: 0 citedby: 0 pages: "567-579" booktitle: "Business Process Re-Engineering: Information Systems Opportunities and Challenges, Proceedings of the IFIP TC8 Open Conference on Business Re-engineering: Information Systems Opportunities and Challenges, Queensland Gold Cost, Australia, 8-11 May, 1994" editor: - name: "Bernard C. Glasson" link: "https://researchr.org/alias/bernard-c.-glasson" - name: "Igor Hawryszkiewycz" link: "https://researchr.org/alias/igor-hawryszkiewycz" - name: "Alan Underwood" link: "https://researchr.org/alias/alan-underwood" - name: "Ron Weber" link: "https://researchr.org/alias/ron-weber" volume: "A-54" series: "IFIP Transactions" publisher: "Elsevier" isbn: "0-444-82062-0" kind: "inproceedings" key: "TolvanenL94" - title: "The 9th OOPSLA workshop on domain-specific modeling" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" year: "2009" doi: "http://doi.acm.org/10.1145/1639950.1639975" links: doi: "http://doi.acm.org/10.1145/1639950.1639975" tags: - "modeling" researchr: "https://researchr.org/publication/TolvanenGRS09" cites: 0 citedby: 0 pages: "707-708" booktitle: "Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2009, October 25-29, 2009, Orlando, Florida, USA" editor: - name: "Shail Arora" link: "https://researchr.org/alias/shail-arora" - name: "Gary T. Leavens" link: "https://researchr.org/alias/gary-t.-leavens" publisher: "ACM" isbn: "978-1-60558-768-4" kind: "inproceedings" key: "TolvanenGRS09" - title: "Implementing Domain-Specific Modeling Languages and Generators" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2006" doi: "http://dx.doi.org/10.1007/11763864_41" links: doi: "http://dx.doi.org/10.1007/11763864_41" tags: - "modeling language" - "modeling" - "language modeling" - "domain-specific language" researchr: "https://researchr.org/publication/Tolvanen06%3A0" cites: 0 citedby: 0 pages: "436" booktitle: "Reuse of Off-the-Shelf Components, 9th International Conference on Software Reuse, ICSR 2006, Turin, Italy, June 12-15, 2006, Proceedings" editor: - name: "Maurizio Morisio" link: "https://researchr.org/alias/maurizio-morisio" volume: "4039" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-34606-6" kind: "inproceedings" key: "Tolvanen06:0" - title: "The 8th OOPSLA workshop on domain-specific modeling" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" year: "2008" doi: "http://doi.acm.org/10.1145/1449814.1449886" links: doi: "http://doi.acm.org/10.1145/1449814.1449886" tags: - "modeling" researchr: "https://researchr.org/publication/TolvanenGRS08" cites: 0 citedby: 0 pages: "861-864" booktitle: "Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-13, 2007, Nashville, TN, USA" editor: - name: "Gail E. Harris" link: "https://researchr.org/alias/gail-e.-harris" publisher: "ACM" isbn: "978-1-60558-220-7" kind: "inproceedings" key: "TolvanenGRS08" - title: "The 7th OOPSLA workshop on domain-specific modeling" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" year: "2007" doi: "http://doi.acm.org/10.1145/1297846.1297867" links: doi: "http://doi.acm.org/10.1145/1297846.1297867" tags: - "modeling" researchr: "https://researchr.org/publication/TolvanenGRS07" cites: 0 citedby: 0 pages: "747-748" booktitle: "Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada" editor: - name: "Richard P. Gabriel" link: "http://www.dreamsongs.com/RPG.html" - name: "David F. Bacon" link: "http://domino.research.ibm.com/comm/research_people.nsf/pages/bacon.index.html" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Guy L. Steele Jr." link: "http://research.sun.com/people/mybio.php?uid=25706" publisher: "ACM" isbn: "978-1-59593-865-7" kind: "inproceedings" key: "TolvanenGRS07" - title: "Guest Editors Introduction: What Kinds of Nails Need a Domain-Specific Hammer?" author: - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Diomidis Spinellis" link: "https://researchr.org/alias/diomidis-spinellis" year: "2009" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2009.92" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2009.92" researchr: "https://researchr.org/publication/SprinkleMTS09" cites: 0 citedby: 0 journal: "IEEE Software" volume: "26" number: "4" pages: "15-18" kind: "article" key: "SprinkleMTS09" - title: "DSLs: the good, the bad, and the ugly" author: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Kathleen Fisher" link: "http://www.research.att.com/people/Fisher_Kathleen_S" - name: "Charles Consel" link: "http://phoenix.labri.fr/people/consel/" - name: "Gabor Karsai" link: "http://w3.isis.vanderbilt.edu/gabor/" - name: "Marjan Mernik" link: "http://lpm.uni-mb.si/mernik/" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2008" doi: "http://doi.acm.org/10.1145/1449814.1449863" links: doi: "http://doi.acm.org/10.1145/1449814.1449863" tags: - "DSL" researchr: "https://researchr.org/publication/GrayFCKMT08" cites: 0 citedby: 0 pages: "791-794" booktitle: "Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-13, 2007, Nashville, TN, USA" editor: - name: "Gail E. Harris" link: "https://researchr.org/alias/gail-e.-harris" publisher: "ACM" isbn: "978-1-60558-220-7" kind: "inproceedings" key: "GrayFCKMT08" - title: "Domain-Specific Modeling and Code Generation for Product Lines" author: - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2006" tags: - "modeling" - "code generation" researchr: "https://researchr.org/publication/Tolvanen06%3A1" cites: 0 citedby: 0 pages: "229" booktitle: "Software Product Lines, 10th International Conference, SPLC 2006, Baltimore, Maryland, USA, August 21-24, 2006, Proceedings" publisher: "IEEE Computer Society" isbn: "0-7695-2599-7" kind: "inproceedings" key: "Tolvanen06:1" - title: "What is Needed in a MetaCASE Environment?" author: - name: "Steven Kelly" link: "https://researchr.org/alias/steven-kelly" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" year: "2005" doi: "http://www.wi-inf.uni-duisburg-essen.de/MobisPortal/index.php?lang=en&&groupId=1&&contentType=JournalMembers&issue=1&showAbstract=4" links: doi: "http://www.wi-inf.uni-duisburg-essen.de/MobisPortal/index.php?lang=en&&groupId=1&&contentType=JournalMembers&issue=1&showAbstract=4" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/KellyRT05" cites: 0 citedby: 0 journal: "Enterprise Modelling and Information Systems Architectures" volume: "1" number: "1" pages: "25-35" kind: "article" key: "KellyRT05" - title: "Proceedings of the 8th OOPSLA Workshop on Domain Specific Modelling (DSM'08)" year: "2008" tags: - "DSM" - "DSL" - "MDE" - "domain-specific modeling" - "MDD" researchr: "https://researchr.org/publication/DSM%3A2008" cites: 0 citedby: 0 booktitle: "Proceedings of the 8th OOPSLA Workshop on Domain Specific Modelling (DSM'08)" conference: "DSM" editor: - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" - name: "Jonathan Sprinkle" link: "https://researchr.org/alias/jonathan-sprinkle" - name: "Juha-Pekka Tolvanen" link: "http://www.metacase.com/jpt.html" - name: "Matti Rossi" link: "https://researchr.org/alias/matti-rossi" address: "Nashville, Tennessee, USA" kind: "proceedings" key: "DSM:2008"