[Home]   [Preview]   [Table of contents]   [Download examples]   [About the authors]   [Events]   [Links]   [Buy]

About the authors

From the Foreword by Dave Thomas, Bedarra Labs:

"Juha-Pekka Tolvanen and Steven Kelly are pioneers in the world of DSLs.
 Few in our industry have their breadth of knowledge and experience."

Steven Kelly

Steven KellySteven Kelly, PhD, is the CTO of MetaCase and cofounder of the DSM Forum. He has over fifteen years of experience in building metamodeling environments and acting as a consultant on their use in DSM. As architect and lead developer of MetaEdit+, MetaCase's DSM tool, he has seen it win or be a finalist for awards from Byte, SD Times, the Innosuomi Prize for innovation awarded by the Finnish President, and the Jolt Product Excellence and Productivity Award. Ever-present on the program committee of the OOPSLA workshops on DSM, he co-organized the first workshop in 2001.

Steven is author of over 20 articles, most recently in journals such as Dr. Dobb's and ObjektSpektrum, and is a member of the editorial board for the Journal of Database Management. He has an M.A. (Hons.) in Mathematics and Computer Science from the University of Cambridge, and a Ph.D. from the University of Jyväskylä. His computer education began with machine code, Assembler and BASIC, and came to rest in Smalltalk.

Outside of work, he has co-authored the first grammar of the Kenyan Orma language, and is a soccer player in the Finnish Third Division.

Juha-Pekka Tolvanen

Juha-Pekka TolvanenJuha-Pekka Tolvanen, PhD, is the CEO of MetaCase. He has been involved in model-driven approaches, metamodeling, and DSM languages and tools since 1991. He has acted as a consultant worldwide on modeling language development and has written over sixty articles for software development magazines and conferences. Dr. Tolvanen started the OOPSLA workshops on DSM in 2001 and has been on the organizing committee since. As a cofounder of the DSM Forum, he plays a leading role in the shift toward model-driven software development.

Juha-Pekka is a regular speaker at industry events and conferences. He is also a member of IFIP WG8.1 Method Engineering task group and has co-edited special issues of Domain-Specific Modeling for IEEE Software and the Journal of Visual Languages and Computing. Juha-Pekka holds a Ph.D. in computer science from the University of Jyväskylä, Finland (best national dissertation award 1999). He received his Master's degree (econ.) in 1990. Juha-Pekka is an adjunct professor (docent on software development methods) at the University of Jyväskylä.

Juha-Pekka's hobbies vary depending on the season of the year, and include primarily sailing or skiing.

Contact us

stevek at metacase.com and jpt at metacase.com