Integrating object-oriented programming and protected objects in Ada 95

Andy J. Wellings, Bob Johnson, Bo Sanden, Jörg Kienzle, Thomas Wolf, Stephen Michell. Integrating object-oriented programming and protected objects in Ada 95. ACM Transactions on Programming Languages and Systems, 22(3):506-539, 2000. [doi]

@article{WellingsJSKWM00:0,
  title = {Integrating object-oriented programming and protected objects in Ada 95},
  author = {Andy J. Wellings and Bob Johnson and Bo Sanden and Jörg Kienzle and Thomas Wolf and Stephen Michell},
  year = {2000},
  doi = {10.1145/353926.353938},
  url = {http://doi.acm.org/10.1145/353926.353938},
  tags = {object-oriented programming, meta programming, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects},
  researchr = {https://researchr.org/publication/WellingsJSKWM00%3A0},
  cites = {0},
  citedby = {0},
  journal = {ACM Transactions on Programming Languages and Systems},
  volume = {22},
  number = {3},
  pages = {506-539},
}