Doorgaan naar hoofdcontent

Exploring the Domain-Specific Language Tools

I'm currently familiarize myself with the Microsoft's concept of Domain-Specific Languages. And I must say I'm having a hard time collecting usefull information on the concept. It seems that beside the content in the MSDN Library and a rare presentation on Channel 9 there is not much information out there on the web. Well let's see where the subject takes me. Anyway, this subject should keep be busy this week, before I plunge down in the world of Cordys for 4 weeks.

Reacties

Hi Maurice,

Maybe this will help:

The website of the domain-specific modeling forum: http://www.dsmforum.org

MetaCase's MetaEdit+, the leading environment for modeling and generating code from domain-specific modeling languages: http://www.metacase.com , especially the "Resources" page and the "Download" page should be helpful, also keep your eye open for a series of webcasts they are preparing.

Blog: Steven Kelly on DSM
http://www.metacase.com/blogs/stevek/blogView

Blog: Juha-Pekka on DSM
http://www.metacase.com/blogs/jpt/blogView

Also try the blogs of:
Gareth J, Keith Short, Jack Greenfield, Alan Cameron Wills

A wealth of information from the proceedings of the DSM Workshops at OOPSLA:
http://www.dsmforum.org/events/DSM06/

An extensive list of articles on the topic in leading magazines:
http://www.metacase.com/fs.asp?vasen=press/vasen.html&paa=press/press_coverage.html

I hope (now) you agree with me that, actually, there is an abundance of information on modeling with DSL's :)

You'll be an expert on the topic by the time you've gone through it all!

All the best,

Martijn
Maurice zei…
Marijn,
Thanks for your comment. However, my particular problem is that I'm bound to Microsoft technology and that doesn't make my live as easy as I would like.
Maurice

Populaire posts van deze blog

A reading list on Microservices Architecture

When I wanted to dive into and understand Microservices Architecture the following reading list was suggested to me: Life beyond Distributed Transactions:an Apostate’s Opinion by Pat Helland This paper explores and names some of the practical approaches used in the implementations of large-scale mission-critical applications in a world which rejects distributed transactions. It discusses the management of fine-grained pieces of application data which may be repartitioned over time as the application grows. It also discusses the design patterns used in sending messages between these repartitionable pieces of data. Migrating to Microservices by Adrian Cockcroft In this presentation Adrian Cockcroft discusses strategies, patterns and pathways to perform a gradual migration from monolithic applications towards cloud-based REST microservices. Idempotence Is Not a Medical Condition by Pat Helland An essential property for reliable systems. Distributed systems theory for the dis...

A repository of architecture resources

Back in April 2005, IASA, the International Association of Software Architects, formed a working group focused on IT architectural "Foundations & Taxonomy" with the specific goal of charting the "largely uncharted" profession of IT architecture. One objective of the F&T Workgroup is to locate, qualify, sort, coordinate, and explain resources relevant to IT architects. You can access this Architecture 'Resources' Repository by clicking the following link: http://www.itscout.org/itguide/login.cfm?rdtk=63C7707AB50A91D2607E9E2641CC48D8

Getting Started with Build vNext on TFS2015RC

Because my experience with regard to the deployment and configuration of a Build vNext agent along side of my on-premise TFS2015RC test configuration which was everything but an easy walk in the park, I decided to share a little write-up about what I have discovered till today because it might be of value to anybody who wants to get started with the new build architecture of Team Foundation Server 2015. In this post I describe how to deploy and configure the build agent. In the second part I intend to describe the creation and configuration of a build definition. I already have a built up and running, it is just I currently don't have the bandwidth available for the write-up. This blog post refers to the experience provided by TFS2015 RC. Be advised today my experience with the new TFS build architecture is still limited. The guidance provided is just to get you started on this subject and is not intended for use in software development production environments. Obj...