*banner
 

A Domain-Specific Visual Language For Domain Model Evolution
Jonathan Sprinkle, Gabor Karsai

Citation
Jonathan Sprinkle, Gabor Karsai. "A Domain-Specific Visual Language For Domain Model Evolution". Journal of Visual Languages & Computing, 15(3-4):291-307, June 2004.

Abstract
Domain-specific visual languages (DSVLs) are concise and useful tools that allow the rapid development of the behavior and/or structure of applications in well-defined domains. These languages are typically developed specifically for a domain, and have a strong cohesion to the domain concepts, which often appear as primitives in the language. The strong cohesion between DSVL language primitives and the domain is a benefit for development by domain experts, but can be a drawback when the domain evolves – even when that evolution appears insignificant. This paper presents a domain specific visual language developed expressly for the evolution of domain-specific visual languages, and uses concepts from graph-rewriting to specify and carry out the transformation of the models built using the original DSVL.

Electronic downloads

Citation formats  
  • HTML
    Jonathan Sprinkle, Gabor Karsai. <a
    href="http://chess.eecs.berkeley.edu/pubs/746.html"
    >A Domain-Specific Visual Language For Domain Model
    Evolution</a>, <i>Journal of Visual Languages
    & Computing</i>, 15(3-4):291-307, June 2004.
  • Plain text
    Jonathan Sprinkle, Gabor Karsai. "A Domain-Specific
    Visual Language For Domain Model Evolution".
    <i>Journal of Visual Languages &
    Computing</i>, 15(3-4):291-307, June 2004.
  • BibTeX
    @article{SprinkleKarsai04_DomainSpecificVisualLanguageForDomainModelEvolution,
        author = {Jonathan Sprinkle and Gabor Karsai},
        title = {A Domain-Specific Visual Language For Domain Model
                  Evolution},
        journal = {Journal of Visual Languages \& Computing},
        volume = {15},
        number = {3-4},
        pages = {291-307},
        month = {June},
        year = {2004},
        abstract = {Domain-specific visual languages (DSVLs) are
                  concise and useful tools that allow the rapid
                  development of the behavior and/or structure of
                  applications in well-defined domains. These
                  languages are typically developed specifically for
                  a domain, and have a strong cohesion to the domain
                  concepts, which often appear as primitives in the
                  language. The strong cohesion between DSVL
                  language primitives and the domain is a benefit
                  for development by domain experts, but can be a
                  drawback when the domain evolves – even when
                  that evolution appears insignificant. This paper
                  presents a domain specific visual language
                  developed expressly for the evolution of
                  domain-specific visual languages, and uses
                  concepts from graph-rewriting to specify and carry
                  out the transformation of the models built using
                  the original DSVL.},
        URL = {http://chess.eecs.berkeley.edu/pubs/746.html}
    }
    

Posted by Christopher Brooks on 4 Nov 2010.
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess