Is My DSL a Modeling or Programming Language? - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2008

Is My DSL a Modeling or Programming Language?

Résumé

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.
Fichier principal
Vignette du fichier
4.pdf (61.25 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00350257 , version 1 (06-01-2009)

Identifiants

  • HAL Id : hal-00350257 , version 1

Citer

Yu Sun, Zekai Demirezen, Marjan Mernik, Jeff Gray, Barrett Bryant. Is My DSL a Modeling or Programming Language?. Domain-Specific Program Development, 2008, Nashville, United States. pp.4. ⟨hal-00350257⟩

Collections

DSPD2008
184 Consultations
260 Téléchargements

Partager

Gmail Facebook X LinkedIn More