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, 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, 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.
stevek at metacase.com and jpt at metacase.com