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.
- Gray, J., Tolvanen, J.-P., Kelly, S. Gokhale, A., Neema, S., and Sprinkle, J, “Domain-Specific Modeling,” CRC Handbook on Dynamic System Modeling, (Paul Fishwick, ed.), CRC Press, 2007.Google ScholarCross Ref
- Kelly, S., and Tolvanen, J-P, Domain-Specific Modeling, Wiley, 2008. Google ScholarDigital Library
- Workshop on Domain-Specific Modeling (DSM’15), http://www.dsmforum.org/events/DSMGoogle Scholar
Index Terms
- Workshop preview of the 15th workshop on domain specific modeling (DSM 2015)
Recommendations
The 9th OOPSLA workshop on domain-specific modeling
OOPSLA '09: Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applicationsDomain-Specific Modeling raises the level of abstraction beyond programming by specifying the solution directly using visual models to express domain concepts. In many cases, final products can be generated automatically from these high-level ...
The 8th OOPSLA workshop on domain-specific modeling
OOPSLA Companion '08: Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applicationsDomain-Specific Modeling raises the level of abstraction beyond programming by specifying the solution directly using visual models to express domain concepts. In many cases, final products can be generated automatically from these high-level ...
The 6th OOPSLA workshop on domain-specific modeling
OOPSLA '06: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applicationsDomain-specific Modeling raises the level of abstraction beyond programming by specifying the solution directly using visual models to express domain concepts. In many cases, final products can be generated automatically from these high-level ...
Comments