OSGiandEquinox:CreatingHighlyModularJavaSystems