Promoting Traits into Model-Driven Development

Traits are primitive units of code reuse that serve as building blocks of classes. In this research, we enhance reuse by extending the capabilities of traits; in particular, we add modeling abstractions to them. Traits have a variety of benefits, including facilitating reuse and separation of conce...

Full description

Bibliographic Details
Main Author: Abdelzad, Vahdat
Other Authors: Lethbridge, Timothy
Language:en
Published: Université d'Ottawa / University of Ottawa 2017
Subjects:
UML
Online Access:http://hdl.handle.net/10393/36246
http://dx.doi.org/10.20381/ruor-20526