• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Using Smalltalk as a Reflective Executable Meta-Language
 

Using Smalltalk as a Reflective Executable Meta-Language

Options
  • Details
  • Files
BORIS DOI
10.7892/boris.19407
Official URL
http://dx.doi.org/10.1007/11880240_42
Publisher DOI
10.1007/11880240_42
Description
Object-oriented meta-languages such as MOF or EMOF are often used to specify domain specific languages. However, these meta-languages lack the ability to describe behavior or operational semantics. Several approaches used a subset of Java mixed with OCL as executable meta-languages. In this paper, we report our experience of using Smalltalk as an executable and integrated meta-language. We validated this approach in incrementally building over the last decade, Moose, a meta-described reengineering environment. The reflective capabilities of Smalltalk support a uniform way of letting the base developer focus on his tasks while at the same time allowing him to meta-describe his domain model. The advantage of our this approach is that the developer uses the same tools and environment
Date of Publication
2006
Publication Type
Conference Item
Subject(s)
000 Computer science, knowledge & systems
500 Science > 510 Mathematics
Language(s)
en
Contributor(s)
Ducasse, Stephane
Institut für Informatik (INF)
Girba, Tudor Adrian
Institut für Informatik (INF)
Editor(s)
Nierstrasz, Oscar
Institut für Informatik (INF)
Whittle, Jon
Harel, David
Reggio, Gianna
Additional Credits
Institut für Informatik (INF)
Publisher
Springer Verlag
ISBN
978-3-540-45772-5
Title of Event
Model Driven Engineering Languages and Systems. 9th International Conference, MoDELS 2006
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: dd892c [ 9.04. 8:30]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo