@article{Duca05g, title = {Uniform and Safe Metaclass Composition}, author = {Stéphane Ducasse and Nathanael Schärli and Roel Wuyts}, year = {2005}, month = {dec}, doi = {10.1016/j.cl.2004.11.003}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Duca05ySafeMetaclassTrait.pdf}, tags = {rule-based, meta-model, modeling language, language modeling, composition, reuse, object-role modeling, Meta-Environment, safe composition, systematic-approach, meta-objects}, researchr = {https://researchr.org/publication/Duca05g}, cites = {0}, citedby = {0}, journal = {Journal of Computer Languages, Systems and Structures}, volume = {31}, number = {3-4}, } @article{Duca06b, title = {Traits: A Mechanism for fine-grained Reuse}, author = {Stéphane Ducasse and Oscar Nierstrasz and Nathanael Schärli and Roel Wuyts and Andrew Black}, year = {2006}, month = {mar}, doi = {10.1145/1119479.1119483}, url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Duca06bTOPLASTraits.pdf}, tags = {rule-based, meta-model, modeling language, modeling, language modeling, reuse, Meta-Environment}, researchr = {https://researchr.org/publication/Duca06b}, cites = {0}, citedby = {1}, journal = {ACM Transactions on Programming Languages and Systems (TOPLAS)}, volume = {28}, number = {2}, }