selected publications academic article A generic model for software architectures. IEEE Software. 14:84-92. 1997 conference paper A component-driven architecture for Internet-based, directly reactive information systems. . 2002