ULYSSES: A Framework for Incorporating Multi-Vendor Components in Interpersonal Communication Applications
Γεώργιος Κουρουπέτρογλου, Alexandros Pino · 2001
In this paper the ULYSSES framework for designing and developing Interpersonal Communication Aids is presented. It consists of a component-based architecture that aims to simplify the integration of multi-vendor components in low cost applications. For component developers ULYSSES provides an engineering-forreuse environment with guidelines and tools to build software components, which can operate effectively and interact with each other transparently, without even being aware of each other's existence. Components with different functionality, developed by independent manufacturers can be deployed using various programming languages. Furthermore, ULYSSES grants a process of engineering-with-reuse for system integrators to take advantage of the reusable assets produced during engineering-for-reuse. Thus, selection and assembly of components on demand for building user-specific robust products out of pre-fabricated software parts is becoming an easy task for system integrators.