FOSD Mixin Layers

The key implementation technique of GenVoca is due to Smaragdakis called mixin-layers.[1][2][3]

Aspectual mixin layers and aspectual feature modules are recent extensions that incorporate aspect-oriented programming.[4][5]

See also

References

  1. "Implementing Layered Designs with Mixin Layers".
  2. "Object Oriented Frameworks and Product Lines".
  3. "Mixin Layers: An Object Oriented Implementation Technique for Refinements and Collaboration-Based Designs".
  4. "Aspectual Mixin Layers: Aspects and Features in Concert".
  5. "Aspectual Feature Modules".