Using architectural software patterns in support of controlling modular high throughput screening automation systems | IEEE Conference Publication | IEEE Xplore