[Home] [Publications] [Lectures] [Contact]


Publications Under construction

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]