Bare-Naked Languages or What Not to Model by Jack Greenfield
Summary: Domain-specific language (DSL) technology was
introduced at Microsoft as part of the software factories
methodology. While DSLs are useful as stand-alone languages,
placing them in the context of a software factory makes them
more powerful and helps avoid some common pitfalls in applying
the technology. This article explains how DSLs fit into the
software factories methodology and how using the methodology can
help DSL developers avoid some common pitfalls. When Not to Use
DSLs Best Practices for MDD When to Use DSLs Employing a
Maturity Curve Supporting a Development Process Profile of an
Architect: Jack Greenfield Jack Greenfield's Resume About the
Author If you have been involved in the Visual Studio community
over the last two years, you're aware of the excitement around
domain-specific languages (DSLs) in the Visual Studio community
(see Resources). DSLs are visual, powerful, and easy to use.
More important, there are compelling exampl