7 articles 
HAL: hal-00350257, version 1

Short view  Export this paper
Is My DSL a Modeling or Programming Language?
Sun Y., Demirezen Z., Mernik M., Gray J., Bryant B.
in Domain-Specific Program Development - Domain-Specific Program Development, Nashville : United States (2008) - http://hal.archives-ouvertes.fr/hal-00350257
Conference proceedings
Computer Science/Programming Languages
Is My DSL a Modeling or Programming Language?
Yu Sun 1, Zekai Demirezen 1, Marjan Mernik 2, Jeff Gray 1, Barrett Bryant 1
1:  Department of Computer and Information Sciences - University of Alabama (CIS)
http://www.cis.uab.edu/
University of Alabama at Birmingham
University of Alabama at Birmingham Dept. of Computer and Information Sciences 115A Campbell Hall, 1300 University Boulevard Birmingham, Alabama 35294-1170
United States
2:  University of Alabama at Birmingham
University of Maribor
United States
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.
English

Domain-Specific Program Development
international
2008
4
Julia Lawall and Laurent Réveillère

Domain-Specific Program Development
2008
Nashville
United States

Attached file list to this document: 
PDF
4.pdf(84.3 KB)