A type system for first-class layers with inheritance, subtyping, and swapping

Hiroaki Inoue, Atsushi Igarashi. A type system for first-class layers with inheritance, subtyping, and swapping. Science of Computer Programming, 179:54-86, 2019. [doi]

@article{InoueI19-0,
  title = {A type system for first-class layers with inheritance, subtyping, and swapping},
  author = {Hiroaki Inoue and Atsushi Igarashi},
  year = {2019},
  doi = {10.1016/j.scico.2019.03.008},
  url = {https://doi.org/10.1016/j.scico.2019.03.008},
  researchr = {https://researchr.org/publication/InoueI19-0},
  cites = {0},
  citedby = {0},
  journal = {Science of Computer Programming},
  volume = {179},
  pages = {54-86},
}