@inproceedings{6f78c5cae6bc4007a24a778904faf0e7,
title = "Pluggable reflection: Decoupling meta-interface and implementation",
abstract = "Reflection remains a second-class citizen in current programming models, where it's assumed to be imperative and tightly bound to its implementation. In contrast, most object-oriented APIs allow interfaces to vary independently of their implementations. Components take this separation a step further by describing unforeseeable attributes - the key to pluggable third-party components. This paper describes how reflection can benefit from a similar evolutionary path.",
author = "Lorenz, {David H.} and John Vlissides",
year = "2003",
doi = "10.1109/icse.2003.1201183",
language = "אנגלית",
series = "Proceedings - International Conference on Software Engineering",
publisher = "IEEE Computer Society",
pages = "3--13",
booktitle = "Proceedings of the 25th International Conference on Software Engineering, 2003",
note = "25th International Conference on Software Engineering ; Conference date: 03-05-2003 Through 10-05-2003",
}