Workshop preview of the 15th workshop on domain specific modeling (DSM 2015)

Jeff Gray, Jonathan Sprinkle, Juha Pekka Tolvanen, Matti Rossi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Domain-specific languages provide a viable and time-tested solution for continuing to raise the level of abstraction, and thus productivity, beyond coding, making systems development faster and easier. When accompanied with suitable automated modeling tools and generators it delivers to the promises of continuous delivery and devops. In domain-specific modeling (DSM) the models are constructed using concepts that represent things in the application domain, not concepts of a given programming language. The modeling language follows the domain abstractions and semantics, allowing developers to perceive themselves as working directly with domain concepts. Together with frameworks and platforms, DSM can automate a large portion of software production. This paper introduces Domain-Specific Modeling and describes the SPLASH 2015 workshop, to be held on 27th of October in Pittsburgh, PA, which is the 15th anniversary of the event.

Original languageEnglish (US)
Title of host publicationSPLASH Companion 2015 - Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity
PublisherAssociation for Computing Machinery, Inc
Pages101-102
Number of pages2
ISBN (Print)9781450337229
DOIs
StatePublished - Oct 25 2015
EventACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity, SPLASH 2015 - Pittsburgh, United States
Duration: Oct 25 2015Oct 30 2015

Other

OtherACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity, SPLASH 2015
CountryUnited States
CityPittsburgh
Period10/25/1510/30/15

Fingerprint

Computer programming languages
Productivity
Semantics
Modeling languages

Keywords

  • Code generation
  • Domain-specific languages
  • Metamodeling
  • Modeling languages

ASJC Scopus subject areas

  • Computer Science Applications
  • Software
  • Computer Networks and Communications

Cite this

Gray, J., Sprinkle, J., Tolvanen, J. P., & Rossi, M. (2015). Workshop preview of the 15th workshop on domain specific modeling (DSM 2015). In SPLASH Companion 2015 - Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity (pp. 101-102). Association for Computing Machinery, Inc. https://doi.org/10.1145/2814189.2833204

Workshop preview of the 15th workshop on domain specific modeling (DSM 2015). / Gray, Jeff; Sprinkle, Jonathan; Tolvanen, Juha Pekka; Rossi, Matti.

SPLASH Companion 2015 - Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity. Association for Computing Machinery, Inc, 2015. p. 101-102.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Gray, J, Sprinkle, J, Tolvanen, JP & Rossi, M 2015, Workshop preview of the 15th workshop on domain specific modeling (DSM 2015). in SPLASH Companion 2015 - Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity. Association for Computing Machinery, Inc, pp. 101-102, ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity, SPLASH 2015, Pittsburgh, United States, 10/25/15. https://doi.org/10.1145/2814189.2833204
Gray J, Sprinkle J, Tolvanen JP, Rossi M. Workshop preview of the 15th workshop on domain specific modeling (DSM 2015). In SPLASH Companion 2015 - Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity. Association for Computing Machinery, Inc. 2015. p. 101-102 https://doi.org/10.1145/2814189.2833204
Gray, Jeff ; Sprinkle, Jonathan ; Tolvanen, Juha Pekka ; Rossi, Matti. / Workshop preview of the 15th workshop on domain specific modeling (DSM 2015). SPLASH Companion 2015 - Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity. Association for Computing Machinery, Inc, 2015. pp. 101-102
@inproceedings{506197e625db4959bb8f898f6f330b49,
title = "Workshop preview of the 15th workshop on domain specific modeling (DSM 2015)",
abstract = "Domain-specific languages provide a viable and time-tested solution for continuing to raise the level of abstraction, and thus productivity, beyond coding, making systems development faster and easier. When accompanied with suitable automated modeling tools and generators it delivers to the promises of continuous delivery and devops. In domain-specific modeling (DSM) the models are constructed using concepts that represent things in the application domain, not concepts of a given programming language. The modeling language follows the domain abstractions and semantics, allowing developers to perceive themselves as working directly with domain concepts. Together with frameworks and platforms, DSM can automate a large portion of software production. This paper introduces Domain-Specific Modeling and describes the SPLASH 2015 workshop, to be held on 27th of October in Pittsburgh, PA, which is the 15th anniversary of the event.",
keywords = "Code generation, Domain-specific languages, Metamodeling, Modeling languages",
author = "Jeff Gray and Jonathan Sprinkle and Tolvanen, {Juha Pekka} and Matti Rossi",
year = "2015",
month = "10",
day = "25",
doi = "10.1145/2814189.2833204",
language = "English (US)",
isbn = "9781450337229",
pages = "101--102",
booktitle = "SPLASH Companion 2015 - Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - Workshop preview of the 15th workshop on domain specific modeling (DSM 2015)

AU - Gray, Jeff

AU - Sprinkle, Jonathan

AU - Tolvanen, Juha Pekka

AU - Rossi, Matti

PY - 2015/10/25

Y1 - 2015/10/25

N2 - Domain-specific languages provide a viable and time-tested solution for continuing to raise the level of abstraction, and thus productivity, beyond coding, making systems development faster and easier. When accompanied with suitable automated modeling tools and generators it delivers to the promises of continuous delivery and devops. In domain-specific modeling (DSM) the models are constructed using concepts that represent things in the application domain, not concepts of a given programming language. The modeling language follows the domain abstractions and semantics, allowing developers to perceive themselves as working directly with domain concepts. Together with frameworks and platforms, DSM can automate a large portion of software production. This paper introduces Domain-Specific Modeling and describes the SPLASH 2015 workshop, to be held on 27th of October in Pittsburgh, PA, which is the 15th anniversary of the event.

AB - Domain-specific languages provide a viable and time-tested solution for continuing to raise the level of abstraction, and thus productivity, beyond coding, making systems development faster and easier. When accompanied with suitable automated modeling tools and generators it delivers to the promises of continuous delivery and devops. In domain-specific modeling (DSM) the models are constructed using concepts that represent things in the application domain, not concepts of a given programming language. The modeling language follows the domain abstractions and semantics, allowing developers to perceive themselves as working directly with domain concepts. Together with frameworks and platforms, DSM can automate a large portion of software production. This paper introduces Domain-Specific Modeling and describes the SPLASH 2015 workshop, to be held on 27th of October in Pittsburgh, PA, which is the 15th anniversary of the event.

KW - Code generation

KW - Domain-specific languages

KW - Metamodeling

KW - Modeling languages

UR - http://www.scopus.com/inward/record.url?scp=84960356931&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84960356931&partnerID=8YFLogxK

U2 - 10.1145/2814189.2833204

DO - 10.1145/2814189.2833204

M3 - Conference contribution

SN - 9781450337229

SP - 101

EP - 102

BT - SPLASH Companion 2015 - Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity

PB - Association for Computing Machinery, Inc

ER -