selected publications academic article Software Architecture Patterns for a Context-Processing Middleware Framework. IEEE Distributed Systems Online. 9:1-1. 2008