Mixing abstract and concrete modules: specification, development and prototyping | IEEE Conference Publication | IEEE Xplore