The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Earliest use of Domain-Specific Modeling name

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Steven Kelly

Posts: 294
Nickname: stevek
Registered: Jul, 2005

Steven Kelly is CTO at MetaCase and lead developer of the MetaEdit+ Domain-Specific Modeling tool
Earliest use of Domain-Specific Modeling name Posted: Jan 19, 2009 7:17 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by Steven Kelly.
Original Post: Earliest use of Domain-Specific Modeling name
Feed Title: Steven Kelly on DSM
Feed URL: http://www.metacase.com/blogs/stevek/stevek-rss.xml
Feed Description: Domain-Specific Modeling: A Toolmaker Perspective
Latest Agile Buzz Posts
Latest Agile Buzz Posts by Steven Kelly
Latest Posts From Steven Kelly on DSM

Advertisement

Jeff Gray asked a good question in response to my "Domain-Specific Modeling: what's in a name?":

Can any readers of Steve's blog suggest what they consider as the earliest reference where the explicit phrase "domain-specific modeling" occurs? I am not asking about where general concepts are defined under other names, but where the specific name is first used.

Let's make it more precise in that we're looking for cases where the phrase is used to mean the same thing that we mean today: creating a new graphical modeling language with a set of symbols, concepts and rules for connecting them to build models of systems in a particular domain. We're not talking about modeling in the more abstract sense, e.g. for textual DSLs or for mathematical models of how a physical system behaves.

I opened the bidding in the comments with Bran Selic's work on ROOM, later seen in ObjecTime and UML/RT:

1992: ROOM: an object-oriented methodology for developing real-time systems, B. Selic, G. Gullekson, J. McGee, I. Engelberg, in: Proceeding of Fifth International Workshop on Computer-Aided Software Engineering, 6-10 July 1992

That was from Google Scholar; Google Books might help us go back even further. A search for DSM from 1950-1980 turns up the following:

1975: Government reports announcements & index‎ by United States National Technical Information Service - "The proposed tool will include an interactive intelligent graphical interface and a high-level domain-specific modeling language"
1961: International Abstracts in Operations Research‎ by International Federation of Operational Research Societies, Operations Research Society of America - "... environment for domain-specific modeling via the use of user-defined modeling elements..."

The 1961 reference looked particularly fascinating, because it would also be the first reference to DSM where a tool allows users to create their own modeling language, as opposed to just using a tool that contains a fixed DSM language. Presumably not a graphical modeling tool -- it was 2 years before Ivan Sutherland's incredible Sketchpad -- and most likely more on the mathematical modeling side (at least the quote is found verbatim in a paper on queuing theory). The 1975 quote may well be also be more mathematical, as it is found in a paper on planetary atmospheric modeling.

Any other suggestions, or confirmation/refutation of those two early occurrences?

Read: Earliest use of Domain-Specific Modeling name

Topic: We've Updated the Site Previous Topic   Next Topic Topic: Smalltalk Daily 1/16/09: Scripting a Runtime Build, Part 3

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use