Meta-packages: painless domain specific languages.

Technical report


Clark, T. 2008. Meta-packages: painless domain specific languages. Ceteva.
TypeTechnical report
TitleMeta-packages: painless domain specific languages.
AuthorsClark, T.
Abstract

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.

Research GroupResearch Group on Development of Intelligent Environments
SensoLab group
PublisherCeteva
Publication dates
Print2008
Publication process dates
Deposited12 Jul 2010
Output statusPublished
Web address (URL)http://www.eis.mdx.ac.uk/staffpages/tonyclark/Papers/MetaPackages.pdf
LanguageEnglish
File
Permalink -

https://repository.mdx.ac.uk/item/82y79

Download files

  • 14
    total views
  • 3
    total downloads
  • 0
    views this month
  • 0
    downloads this month

Export as