This text presents the state-of-the-art in research and development of computational reflection in the context of software engineering. Reflection attracts considerable attention in software engineering, particularly from object-oriented researchers and professionals. The properties of transparency, separation of concerns, and extensibility supported by reflection have largely been accepted as being useful in software development, and design reflective features have been included in successful software development technologies such as the Java language. The book offers revised versions of...
This text presents the state-of-the-art in research and development of computational reflection in the context of software engineering. Reflection att...