TraitRecordJ: A programming language with traits and records

Lorenzo Bettini, Ferruccio Damiani, Ina Schaefer, Fabio Strocco. TraitRecordJ: A programming language with traits and records. Science of Computer Programming, 78(5):521-541, 2013. [doi]

@article{BettiniDSS13,
  title = {TraitRecordJ: A programming language with traits and records},
  author = {Lorenzo Bettini and Ferruccio Damiani and Ina Schaefer and Fabio Strocco},
  year = {2013},
  doi = {10.1016/j.scico.2011.06.007},
  url = {http://dx.doi.org/10.1016/j.scico.2011.06.007},
  researchr = {https://researchr.org/publication/BettiniDSS13},
  cites = {0},
  citedby = {0},
  journal = {Science of Computer Programming},
  volume = {78},
  number = {5},
  pages = {521-541},
}