Model Driven Architecture with “Sculpture”

I just stumbled on a CodePlex project called Sculpture. It’s a Visual Studio add-in / package that allows users to create services and applications in a model-drive approach.

Model Driven Architecture (MDA) has been a hot topic lately. You can see this in Microsoft’s feature set of VS 2010. They’re baking in many features to “design” systems visually and raise the level of abstraction.

Sculpture is pretty new (currently in beta), but the way they’ve implemented it is pretty nice. It’s more than just a code-generator. It appears that you can re-generate the model down into your project without loosing changes.

The architecture is modular. They use the concept of a “Mold” to describe the ability to swap various types of technologies into the stack. For example, there are multiple data access molds for doing data access with NHibernate, ADO.NET or LINQ to SQL.

They have some nice screen casts and information on their CodePlex site:

In principle, this is similar to the guidance packages that we’re using. Sculpture takes things to the next level by introducing a Domain Specific Language (DSL) design surface and many other supporting tool windows to design the app.

While it is a new and untested option, it definitely worth keeping an eye on.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a website or blog at

Up ↑

%d bloggers like this: