@conference {75,
	title = {Framework-Specific Modeling Languages with Round-Trip Engineering},
	booktitle = {ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS)},
	year = {2006},
	pages = {692-706},
	publisher = {Springer-Verlag},
	organization = {Springer-Verlag},
	address = {Genova, Italy},
	abstract = {We  propose  Framework-Specific  Modeling Languages (FSMLs) as a special
category  of  Domain-Specific Modeling Languages that are defined on top
of  an  object-oriented  application framework. They are used to express
models   showing   how   framework-provided  abstractions  are  used  in
framework-based  application  code.  Such  models  may be connected with
the  application  code  through a forward and a reverse mapping enabling
round-trip  engineering.  We  also  propose  a lightweight and iterative
approach   to   round-trip   engineering.   Furthermore,  we  present  a
proof-of-concept  FSML  for  modeling the interaction of workbench parts
within   Eclipse.   Finally,   we   identify  a  number  of  challenges,
opportunities, and directions for future research on FSMLs.
},
	doi = {10.1007/11880240_48},
	url = {http://www.springerlink.com/content/y08152212701l160/fulltext.pdf},
	attachments = {http://gsd.uwaterloo.ca/sites/default/files/models06.pdf},
	author = {Micha{\l} Antkiewicz and Krzysztof Czarnecki}
}