Support for extensibility and reusability in a concurrent object-oriented programming language | IEEE Conference Publication | IEEE Xplore