[Home] [Publications] [Lectures] [Contact]
Kelly, S., Tolvanen, J.-P., Domain-Specific Modeling: Enabling full code generation, Wiley-IEEE Computer Society Press, 2008
Sprinkle, J., Mernik, M., Tolvanen, J-P., Spinellis, D., What Kinds of Nails Need a Domain-Specific Hammer?, IEEE Software, July/Aug, 2009
Tolvanen, J-P., Kelly, S., Di Rocco, J., Pierantonio, A., Tinella, G., A Framework for Evaluating Tool Support for Co-Evolution of Modeling Languages, Tools and Models, International Journal on Software and Systems Modeling, Springer, 2024
Tolvanen, J.-P., Languages for Non-developers: What, How, Where? - Invited Talk, Proceedings of 9th Conference on Computer Science and Intelligence Systems, FedCSIS, 2024
Fischer, A., Tolvanen, J.-P., Tavakoli-Kolagari, R., Automotive Cybersecurity Engineering with Modeling Support, Proceedings of 9th Conference on Computer Science and Intelligence Systems, FedCSIS, 2024
Tolvanen, J.-P., Kelly, S., Evaluating Tool Support for Co-Evolution of Modeling Languages, Tools and Models, Proceedings of ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems - Companion (Workshop on Models and Evolution), ACM, 2023
Kelly, S., Tolvanen, J.-P., How MetaEdit+ Supports Co-Evolution of Modeling Languages, Tools and Models. Workshop on Models and Evolution, Proceedings of ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems - Companion (Workshop on Models and Evolution), ACM, 2023
Tolvanen, J.-P. Measuring Productivity from Model-Based Development: A tale of two companies, Proceedings of Embedded Software Engineering Congress, Sindelfingen, Germany, 2022
Fadjukoff, L., Tolvanen, J.-P., Comparing the Effort of Developing Enterprise Applications with Programming and with Domain-Specific Modeling. Article in Modeling Languages blog (modelinglanguges.com), 2022
Bergler, M, Tolvanen, J.-P., Zoppelt, M., Tavakoli Kolagari, R., Social Engineering Exploits in Automotive Software Security: Modeling Human-targeted Attacks with SAM, The 31th European Safety and Reliability Conference, 2021
Tolvanen, J.-P., Kelly, S., Supporting Joint Development of Systems and Software with Domain-specific Languages, In Proceedings of Embedded World Conference, Munich, Germany, 2022
Bergler, M., Tolvanen, J.-P., Tavakoli-Kolagari, R., Integrating Security and Safety With Systems Engineering: a Model-based Approach, In Proceedings of Embedded World Conference, Munich, Germany, 2022
Kelly, S., Tolvanen, J.-P., Collaborative modelling and metamodelling with MetaEdit+. In Proceedings of the First International Hands-on Workshop on Collaborative Modeling (at Models 2021), 2021
Bergler, M., Tolvanen, J.-P., Zoppelt, M., Tavakoli-Kolagari, R., Security by Design: Implementation and Extension of a Language Based Approach, Proceedings of 31st European Safety and Reliability Conference, Research Publishing Services, 2021
Kelly, S., Tolvanen, J.-P., Automated Annotations in Domain-Specific Models: Analysis of 23 Cases. FPVM 2021: 1st International Workshop on Foundations and Practice of Visual Modeling, 2021
Djukic, V., Tolvanen, J.-P., Domain-specific modeling in document engineering. In Proceedings of the 21st ACM Symposium on Document Engineering (DocEng '21). Association for Computing Machinery, New York, NY, USA, 2021
Gray, J,. Rossi, M., Sprinkle, J., Tolvanen, J.-P., Proceedings of the 18th ACM SIGPLAN International Workshop on Domain-Specific Modeling. ACM, 2021.
Tolvanen, J.-P., Kelly, S., Designing Safety In by Extending System Modeling Languages. In Proceedings of Embedded World Conference, Munich, Germany/virtual, 2021
Tolvanen, J.-P., Kelly, S., How Domain-Specific Modeling Languages Address Variability in Product Line Development: Investigation of 23 cases, Proceedings of 23rd International Systems and Software Product Line Conference (SPLC 2019), ACM, 2019. https://doi.org/10.1145/3336294.3336316
Tolvanen, J.-P., Kelly, S., Effort Used to Create Domain-Specific Modeling Languages. ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS '18), ACM, 2018. https://doi.org/10.1145/3239372.3239410
Kelly, S., Tolvanen, J.-P., Collaborative Creation and Versioning of Modeling Languages with MetaEdit+. ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS '18), ACM, 2018. https://doi.org/10.1145/3270112.3270132
Eswari, S., Tolvanen, J.-P., Vassev, E., Visual Modeling of Self-Adaptive Systems, Proceedings of Embedded World Conference, 2018
Tolvanen, J.-P., Applying Domain-Specific Languages in MetaEdit+ for Product Line Development, Proceedings of Software Product Lines Conference, 2017
Tolvanen, J.-P., Brouwers, N., Hendriksen, R., Kahraman, G., Kouwer, J., Industrial Use of Domain-Specific Modeling: Panel summary,The 16th Workshop on Domain-Specific Modeling, Amsterdam, 2016
Kelly, S., Lyytinen, K., Rossi, M., Tolvanen, J.-P., MetaEdit+ at the Age of 20, Seminal contributions to Information Systems Engineering — 25 years of CAiSE, Springer-Verlag Berlin Heidelberg, 2013
Tolvanen, J.-P., Kelly, S., Model-Driven Development Challenges and Solutions - Experiences with Domain-Specific Modelling in Industry. Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2016), SCITEPRESS - Science and Technology Publications, 2016
Tolvanen, J,-P., Automating Safety Engineering with Model-Based Techniques, Proceedings of Embedded World, Nuremberg, Germany, 2017
Ehrlich, J., Tolvanen, J,-P., Modeling with EAST-ADL: Intelligent Speed Adaptation Case Study, Proceedings of World Automotive Congress, FISITA 2016, Busan, Korea, 2016
Tolvanen, J.-P., MetaEdit+ for Collaborative Language Engineering and Language Use. Proceedings of Software Language Engineering 2016, Amsterdam, Netherlands, 2016
Djukic, V., Popovic, A., Tolvanen, J.-P., Domain-Specific Modeling for Robotics - from language construction to ready-made controllers and end-user applications, Proceedings of Model-Driven Robot Software Engineering, Leipzig, Germany, 2016
Tolvanen, J.-P., Applying Test-Driven Development for Creating and Refining Domain-Specific Modeling Languages and Generators, Proceedings of 16th Workshop on Domain-Specific Modeling, Amsterdam, 2016
Bryant, B., Jezequel, J.M., Laemmel, R., Mernik, M., Schindler, M., Steinman, F., Tolvanen, J.-P., Vallecillo, A., Voelter, M., Globalized Domain-Specific Language Engineering, In: Globalizing Domain-Specific Languages, LNCS 9400, Springer, 2015
Tolvanen, J.-P., Collaborative development of domain-specific languages, models and generators. Methods and Tools, Winter, 2014
Tolvanen, J.-P., Luoma, J., Chen, D., Reaping the benefits of architectural modeling in embedded design, Embedded.com, 2014
Kanstren, T., Chechik, M., Tolvanen, J.-P., A Process for Model Transformation Testing, Proceedings of the 10th Workshop on System Testing and Validation, Sophia Antipolis, France, 2015
Tolvanen, J.-P., Djukic, V., Popovic, A., Metamodeling for Medical Devices: Code Generation, Model-Debugging and Run-Time Synchronization, Proceedings of International Workshop on Metamodelling for Healthcare Systems, Procedia Computer Science, Vol 63, 2015
Djukic, V., Popovic, A., Tolvanen, J.-P, Using Domain-Specific Modeling Languages for Medical Device Development, Embedded.com, 2014
Chen, D., Feng, L., Lönn, H., Tolvanen, J.-P., Advances in Automotive System Modeling, EETimes Automotive, 2013
Tolvanen, J.-P., How to Integrate Models and Code, InfoQ, 2012.
Tolvanen, J-P., Kelly, S., Domain-Specific Modeling Languages for Embedded System Development, Proceedings of First International Workshop on Metamodelling and Code Generation for Embedded Systems (MeCoES), at ESWEEK 2012, Univ of Paderborn University, 2012
Vallecillo, A.; Tolvanen, J.-P.; Kindler, E.; Störrle, H.; Kolovos, D. (Eds.) Modelling Foundations and Applications, 8th European Conference, ECMFA 2012, Kgs. Lyngby, Denmark, July 2-5, 2012, Proceedings Series: Lecture Notes in Computer Science, Vol. 7349
Rossi, M., Sprinkle, J., Grey, J., Tolvanen, J.-P., (eds.), Proceedings of the 11th Workshop on Domain-Specific Modeling (DSM’11), 2011.
Tolvanen, J.-P., Industrial experiences on using DSLs in embedded software development. Procs of Embedded Systems Engineering Kongress, Elektronik-Praxis, 2011.
Tolvanen, J-P., Kelly, S., Integrating Models with Domain-Specific Modeling Languages. Procs of 10th Workshop on Domain-Specific Modeling, Reno, Nevada, USA, Helsinki Business School, 2010.
Rossi, M., Tolvanen, J.-P., Sprinkle, J., Kelly, S., (eds.), Proceedings of the 10th Workshop on Domain-Specific Modeling (DSM’10), HSE-Press, B-120, 2010.
Kärnä, J., Tolvanen, J-P., Kelly, S., Evaluating the use of DSM in Practice. Procs of 9th OOPSLA Workshop on Domain-Specific Modeling, Orlando, USA, Helsinki Business School, 2009.
Tolvanen, J-P., Kelly, S., MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages. Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, Orlando, USA, ACM, 2009.
Rossi, M., Sprinkle, J., Gray, J., Tolvanen, J.-P., (eds.), Proceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling (DSM'09), HSE Print, Series B-108, 2009
Gray, J., Fisher, K., Consel, C., Karsai, G., Mernik, M., Tolvanen, J.-P., DSLs: the good, the bad, and the ugly (panel), In: Companion to the 23rd ACM SIGPLAN conference on Object-Oriented Programming Systems Languages and Applications (OOPSLA), ACM, 2008
Gray, J., Sprinkle, J., Tolvanen, J.-P., Rossi, M., (eds.), Proceedings of the 8th OOPSLA Workshop on Domain-Specific Modeling (DSM’08), University of Alabama at Birmingham, 2008
Tolvanen, J.-P., Domänenspezifische Modellierung in der Praxis, ObjektSpektrum, July/Aug, 2008
Gray, J., Tolvanen, J.-P., Kelly, S., Gokhale, A., Neema, S., Sprinkle, J., Domain-Specific Modeling, In: CRC Handbook on Dynamic System Modeling , (Paul Fishwick, ed.), CRC Press, 2007
Tolvanen, J.-P., Pohjonen, R., Kelly, S., Advanced Tooling for Domain-Specific Modeling: MetaEdit+, Proceedings of the 7th OOPSLA Workshop on Domain-Specific Modeling, Montreal, Canada, 2007
Tolvanen, J.-P., Giese, C., Modeling for Software Development in the Automotive Industry, Eclipse Magazine, 11, July, 2007
Hulshout, A., Tolvanen, J.-P., Modeling for Full Code Generation, Embedded Computing Design, August, 2007
Gray, J., Tolvanen, J.-P., Sprinkle, J., (eds.) Proceedings of the 6th OOPSLA workshop on Domain-Specific Modeling, Portland, Oregon, University of Jyväskylä, Technical Reports, TR-37, Finland, 2006
Tolvanen, J.-P., Kelly, S., Domänenspezifische Modellierung: Beispiele aus der Praxis, ObjektSpektrum, May/June, 2006
Tolvanen, J.-P., Domain-Specific Modeling: Making Code Generation Complete, DevX.com, April, 2006.
Tolvanen, J.-P., Domänenspezifische Modellierung für vollständige Code-Generierung, JavaSpektrum, Feb/March, 2006.
Tolvanen, J.-P., Domain-Specific Modeling: How to Start Defining Your Own Language, DevX.com, Feb, 2006.
Tolvanen, J.-P., Kelly, S., Defining Domain-Specific Modeling Languages to Automate Product Derivation: Collected Experiences. Proceedings of the 9th International Software Product Line Conference, H. Obbink and K. Pohl (Eds.) Springer-Verlag, LNCS 3714, pp. 198 – 209, 2005. (Published with permission from Springer-Verlag).
Tolvanen, J.-P., Domain-Specific Modeling: No One Size Fits All (invited keynote), Proceedings of 8th International Conference MoDELS 2005, Model Driven Engineering Languages and Systems, Montego Bay, Jamaica, 2005.
Kelly, S., Rossi, M., Tolvanen, J.-P., What is Needed in a MetaCASE Environment?, Journal of Enterprise Modelling and Information Systems Architectures, Vol 1., 1, 2005
Tolvanen, J.-P., Sprinkle, J., Rossi, M., (eds.) Proceedings of 5th OOPSLA workshop on Domain-Specific Modeling, San Diego, USA, University of Jyväskylä, Technical Reports, TR-36, Finland, 2005
Tolvanen, J.-P., Making model-based code generation work - Practical examples (Part 2), Embedded Systems Europe, Vol. 9, 64 (March), 2005
Kelly, S., Tolvanen, J.-P., What is Needed in a MetaCASE Environment?, Procs of 1st Workshop on Meta-Modelling and Corresponding Tools (WoMM'05), March 7-7, 2005, Essen, 2005
Pohjonen, R., Tolvanen, J.-P., Building Code Generators for Embedded Software Development, Procs of Embedded World Conference, 22-24 Feb 2005, Nürnberg, 2005.
Tolvanen, J.-P., Making model-based code generation work, Embedded Systems Europe, Vol. 8, 60 (Aug/Sept), 2004
Tolvanen, J.-P., Modellcode: Domänenspezifisch entwickeln, Design & Elektronik, July, 2004
Luoma, J., Kelly, S., Tolvanen, J.-P., Defining Domain-Specific Modeling Languages: Collected Experiences, Proceedings of the 4th OOPSLA Workshop on Domain-Specific Modeling (DSM’04), Vancouver, British Columbia, Canada, Oct 2004, Computer Science and Information System Reports, Technical Reports, TR-33, University of Jyväskylä, Finland, 2004
Rossi, M., Lyytinen, K., Ramesh, B., Tolvanen, J.-P., Managing Evolutionary Method Engineering by Method Rationale, Journal of the Association for Information Systems (AIS), (5) 9 article 12, 2004.
Pohjonen, R., Tolvanen, J.-P., Product Derivation through Domain-Specific Modeling: Collected Experiences. Proceedings of Workshop on Software Variability Management for Product Derivation - Towards Tool Support. August, Boston, 2004. Helsinki Univ. of Technology, Software Business and Engineering Institute, Technical Reports 6, 2004
Tolvanen, J.-P., Gray, J., Rossi, M., (Guest Editors) Domain-Specific Modeling with Visual Languages, Special issue of Journal of Visual Languages and Computing, Vol 15 (3-4), Elsevier, Jun-Aug, 2004
Tolvanen, J.-P., Kelly, S., Domänenspezifische Modellierung (Domain-Specific Modeling), ObjektSpektrum, 101 Communications, July/August, 2004
Pohjonen, R., Tolvanen, J.-P., Implementing and using design languages and code generators, Proceedings of Embedded World Conference, Nürnberg, Germany, Design&Elektronik, 2004
Tolvanen, J.-P., Keeping it in the family, Application Development Advisor, July-August, 2002, 101 Communications
Pohjonen, R., Tolvanen, J.-P., Automated Production of Family Members: Lessons Learned. Proceedings of International workshop of Product Line Engineering, Technical Report at Fraunhofer IESE (eds. K. Schmid, B. Geppert) 2002
Tolvanen, J.P., Gray, J., Rossi, M., Proceedings of the Second Domain Specific Modeling Languages Workshop, Helsinki School of Economics, Working Paper series, 2002
Tolvanen, J.-P., Larner, D., Into the domain of speed, EmbeddedSystems, October, 2001, CMP Electronics
Tolvanen, J.-P., Kelly, S., Domain-Specific Modeling: 10 times faster than UML, Proceedings of Embedded Systems Conference, Stuttgart, Germany, 2001
Tolvanen, J.-P., Domänenspezifische Modellierungssprachen Für Produktfamilien (Domain-Specific Modeling Languages for Product Families), ObjectSpektrum, August/September, 2001
Tolvanen, J.-P., Kelly, S., Modelling Languages For Product Families: A Method Engineering Approach. Proceedings of OOPSLA workshop on Domain-Specific Visual Languages, Tampa Bay, Florida, USA, University of Jyväskylä, Techical Reports, TR-26, Finland, 2001
Tolvanen, J.-P., Sprinkle, J., Rossi, M., (eds.) Proceedings of the 4th OOPSLA workshop on Domain-Specific Modeling, Vancouver, Canada, University of Jyväskylä, Techical Reports, TR-33, Finland, 2004
Tolvanen, J.-P., Gray, J., Rossi, M., (eds.) Proceedings of OOPSLA workshop on Domain-Specific Modeling, Anaheim, CA, USA, University of Jyväskylä, Techical Reports, TR-28, Finland, 2003
Rossi, M., Subramah, M., Lyytinen, K., Kaipala, J., Tolvanen, J.-P., Method rationale in method engineering, Proceedings of the 33th annual Hawaii International Conference on Systems Science, IEEE Computer Society Press, USA, 2000
Tolvanen, J.-P., Gray, J., Kelly, S., Lyytinen, K., Proceedings of OOPSLA workshop on Domain-Specific Visual Languages, Tampa Bay, Florida, USA, University of Jyväskylä, Techical Reports, TR-26, Finland, 2001
Tolvanen, J.-P., Incremental Method Engineering with Modeling Tools: Theoretical Principles and Empirical Evidence (Ph.D. thesis), Jyväskylä Studies in Computer Science, Economics and Statistics, Jyväskylä: University of Jyväskylä, 1998, p. 301. Available as HTML and pdf version.
Kelly, S., Tolvanen, J.-P., Visual domain-specific modeling: Benefits and experience with metaCase Tools International workshop on Model Engineering, ECOOP 2000, (eds. Bezivin)
Tolvanen, J.-P., Lyytinen, K., Flexible method adaptation in CASE - the metamodeling approach. Scandinavian Journal of Information Systems, Vol. 5, 1993
Tolvanen, J.-P., Rossi, M., Liu, H., Method engineering: Current research directions and implications for future research, In: IFIP TC8 Conference on Method Engineering, Chapman & Hall, 1996
Tolvanen, J.-P., Lyytinen, K., Modeling Information Systems in Business Processing: Alternative perspectives on business re-engineering. Proceedings of IFIP TC 8 Conference on Business Process Re-engineering: Information Systems Opportunities and Challenges, North-Holland, the Netherlands, 1994
Rossi, M., Kelly, S., Tolvanen, J.-P., Advanced Component Modeling. Proceedings of Component Computing, Helsinki, Finland, 1999
Tolvanen, J.-P., Marttiin, P., Smolander, K., An Integrated Model for Information Systems Modeling. In: Proceedings of the 26th annual Hawaii International Conference on Systems Science, IEEE Computer Society Press, USA, 1993
Jarke, M., Pohl, K., Weidenhaupt, K., Lyytinen, K., Marttiin, P., Tolvanen, J.-P., Meta modeling: A formal basis for interoperability and adaptability. In: Information Systems Interoperability (eds. B. Krämer, M. Papazoglou, H. Schmidt), John Wiley and Sons, Research Studies Press, Somerset, 1998, pp. 229-264
Tolvanen, J.-P., Incremental method development for business modeling: an action research case study. Proceeding of 6th workshop on Next Generation CASE Tools, Universite de Paris 1 Pantheon-Sorbonne, (ed. G. Grosz), 1995
Lyytinen, K., Marttiin, P., Tolvanen, J.-P., Jarke, M., Pohl, K., Weidenhaupt, K., CASE Environment Adaptability: Bridging the Islands of Automation, Proceedings of the 8th Annual Workshop on Information Technologies and Systems (WITS'98) (eds. S. March, J. Bubenko) 1998, pp. 115-126
Marttiin, P., Lyytinen, K., Rossi, M., Tahvanainen, V.-P., Smolander, K., Tolvanen, J.-P., Modeling Requirements for Future CASE: Modeling Issues and Architectural Consideration. Information Resources Management Journal, Vol 8, No, 1, 1995
Tolvanen, J-P., Winter, A., (eds) Doctoral Consortium on Advanced Information Systems Engineering (CAiSE97), Barcelona, June 16-17, University of Koblenz-Landau (Koblenz-Informatik, 14/97), 1997
Pasanen, A., Tolvanen, J.-P., Computer tool supported process design methodology, Computers & Chemical Engineering, ESCAPE-9, Vol 23 Suppl., 1999
Pasanen, A., Ahola, J., Pohjola, V., Tolvanen, J.-P., Phenomenon Driven Process Design Methodology: Tool support, Proceedings of 13th International Congress of Chemical and Process Engineering (CHISA98), 1998
Rossi, M., Tolvanen, J.-P., Using Reusable Frameworks in Development of Method Support Environment, Proceedings of 5th Workshop on Information Technologies and Systems (WITS'95) (eds. S. Ram, M. Jarke), Amsterdam, Netherlands, 1995
Marttiin, P., Lyytinen, K., Rossi, M., Tahvanainen, V.-P., Smolander, K., Tolvanen, J.-P., Modeling Requirements for Future CASE: Issues and Implementation Considerations. In: Proceedings of the 13th International Conference on Information Systems, 1992
Tolvanen, J-P., Methodology engineering in CASE: Towards an incremental approach, (Licentiate thesis), Department of Computer Science and Information Systems, University of Jyväskylä, 1994
Parsons, J., Russo, N., Tolvanen, J-P., Teaching Information System Professionals, Proceedings of BCS Open Conference on Information System Methodologies, Preston, UK, (ed. N. Jayaratna), 1997
Tolvanen, J.-P., Method adaptation in CASE environments - an activity modeling case (in Finnish), Master's thesis, TU-12, Department of Computer Science and Information Systems, University of Jyväskylä, 1992
K. Lyytinen et al. MetaPHOR: Metamodeling, Principles, Hypertext, Objects and Repositories. Technical Reports -7, Department of Computer Science and Information Systems, University of Jyväskylä, 1994
Rossi, M., Tolvanen, J.-P., A metamodeling approach to method comparison: A survey of a set of ISD methods, Working Paper, Department of Computer Science and Information Systems, University of Jyväskylä, 1996
Tolvanen, J.-P., Design methodologies for information management in logistic networks - a survey and an analysis framework, (in Finnish), report 1477, Technical Research Centre of Finland, Helsinki, 1993
Huuskonen, P., Lindström, H., Tolvanen, J.-P., Using information technology to support business process redesign in logistics, OECD Scientific Expert Group TTG on Integrated Advanced Logistics and Innovations in Freight Transport Committee Meeting, Washington, D.C., 1994, 12 s
Rossi, M., Tolvanen, J.-P., Marttiin, P., Comparison of three OO methods: Method Adaptation Perspective, position paper, ECOOP ´92 Workshop
Tolvanen, J.-P., Projektinhallintaohjelmiston tuki tietojärjestelmäprojekteissa. In: Eräiden tietojärjestelmäprojektien hallintamenetelmien ja -välineiden käyttö kenttäprojektiopintojaksossa (toim. E. Tourunen), Tietojenkäsittelytieteen julkaisuja, tutkimuksia TU-16, Jyväskylän yliopisto, Tietojenkäsittelyopin laitos, 1992, s. 28-40
Siltanen, A., Tolvanen, J.-P., Organisaatiot poliittisina areenoina. Organisaatioteoriat ja tietotekniikka (toim. K. Lyytinen, M. Nurminen), Tietojenkäsittelytieteen julkaisuja, TU-13, Jyväskylän yliopisto, Tietojenkäsittelyopin laitos, 1992
[Home] [Publications] [Lectures] [Contact]