A Refinement Algebra for Object-Oriented Programming

Paulo Borba, Augusto Sampaio, Márcio Cornélio. A Refinement Algebra for Object-Oriented Programming. In Luca Cardelli, editor, ECOOP 2003 - Object-Oriented Programming, 17th European Conference, Darmstadt, Germany, July 21-25, 2003, Proceedings. Volume 2743 of Lecture Notes in Computer Science, pages 457-482, Springer, 2003. [doi]

@inproceedings{BorbaSC03,
  title = {A Refinement Algebra for Object-Oriented Programming},
  author = {Paulo Borba and Augusto Sampaio and Márcio Cornélio},
  year = {2003},
  url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2743&spage=457},
  tags = {object-oriented programming, meta programming, refinement,  algebra, programming, subject-oriented programming, Meta-Environment, feature-oriented programming, meta-objects},
  researchr = {https://researchr.org/publication/BorbaSC03},
  cites = {0},
  citedby = {0},
  pages = {457-482},
  booktitle = {ECOOP 2003 - Object-Oriented Programming, 17th European Conference, Darmstadt, Germany, July 21-25, 2003, Proceedings},
  editor = {Luca Cardelli},
  volume = {2743},
  series = {Lecture Notes in Computer Science},
  publisher = {Springer},
  isbn = {3-540-40531-3},
}