Meta-packages: painless domain specific languages.
Clark, Tony (2008) Meta-packages: painless domain specific languages. Technical Report. CETEVA.
Domain Specific Languages are
used to provide a tailored modelling notation
for a specific application domain. There are
currently two main approaches to DSLs: standard notations that are tailored by adding
simple properties; new notations that are
designed from scratch. There are problems
with both of these approaches which can
be addressed by providing access to a small
meta-language based on packages and classes.
A meta-modelling approach based on meta-packages allows a wide range of DSLs to be defined in a standard way. The DSLs can be processed using standard object-based extension at the meta-level and existing tooling can easily be defined to adapt to the new languages. This paper introduces the concept of meta-packages
and provides a simple example.
|Item Type:||Monograph (Technical Report)|
|Research Areas:||A. > School of Science and Technology > Computer Science
A. > School of Science and Technology > Computer Science > Intelligent Environments Research Group
A. > School of Science and Technology > Computer Science > SensoLab group
|Depositing User:||Devika Mohan|
|Date Deposited:||12 Jul 2010 07:11|
|Last Modified:||22 Sep 2015 17:10|
Actions (login required)