Is My DSL a Modeling or Programming Language?
Source: University of Maribor
It is often difficult to discern the differences between programming and modeling languages. As an example, the term "Domain-specific language" has been used almost interchangeably in academia and industry to represent both programming and modeling languages, which has caused subtle misconceptions. The borders between a modeling and programming language are somewhat vague and not defined crisply. This paper discusses the similarities and differences between modeling and programming languages, and offers some suggestions on how to better differentiate such languages. A list of criteria is presented for language classification, but it is suggested that a set of the criteria be used, rather than a single criterion. Several example domain-specific languages are used as case studies to motivate the discussion.
| Format: | Size: | 61.20 | |
| Date: | Oct 2008 |
People who downloaded this item also downloaded
- Support Vector Machine Based, Project Simulation With Focus on Security in Software Development Introducing Safe Software Development Life Cycle (SSDLC) Model
- How Do I: Use XNA for Gestures and Collision Detection in a Windows Phone 7 Application?
- A DSL-Based Approach to Software Development and Deployment on Cloud
- Issues and Challenges for Selecting a Programming Language in a Technology Update Course
- Visual Programming in BioBike, a Web-Based Biocomputing Environment



