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