Eclipse Summit 2016 – Runtime Specialization – Java has never been so dynamic before | ConfEngine
The audience will understand the inherent conflict between two fundamental goals:
- Things change dynamically
- We want static guarantees about correct program behaviour
Participants will learn about “Roles” as a central concept in software engineering for describing aspects that change based on context, where Roles combine the desired dynamism with static analysability.
Participants will also learn, how the above concepts map to a technology stack based on Java, JDT and OSGi, each layer being extended to OT/J, OTDT, and OT/Equinox, respectively.
Read more here: Source link