cs@cs.ucy.ac.cy | +357-22-892700

| | | | MyCS Portal |

Component - Based Systems

Component - Based Systems

G. A. Papadopoulos

The purpose of this research theme is to investigate and exploit the use of re-usable components in the development of Information Systems. Component-Based Software Engineering is a novel, contemporary aspect of Software Engineering, addressing a number of topics such as Softwere Architectures, Architecture Description Languages, Patterns, Coordination Models, Configuration Programming, Middleware Platforms, etc. Research on these topics in the Department focuses on developing coordination models and languages, using components for distributed multimedia services, exploring the relationship between components and mobile computing, and more recently developing middleware environments for telemedicine systems. Collaboration on the above mentioned topics exists with CWI in Amsterdam, the Universities of Belfast and Bologna, East Anglia and Manchester, and a number of private companies. This collaboration has resulted in two projects, funded by the European Union:

  • The project “Software Engineering for Distributed Systems” spans over a 3-year period and is funded by INCO-DC. It is concerned with the development of coordination-based mechanisms for developing Distributed Information Systems.
  • MEDICATE was the first Research and Development project, funded by the E.U.’s EP5 IST programme, where the Department is involved as a main parner. It spans over a 3-year period. It aims to develop an innovative care model to assist with compliance to a medication regimen and address problems of non-compliance to prescribed medication regimes. As part of the project, in Internet-based control server will be developed, providing two major functionalities:
    • Remote monitoring and control of home-installed devices for dispensing medication to patients.
    • Organization of patient’s data in a database and processing them using a medical expert and decision support system.
  • These two tasks will be undertaken by the University of Cyprus using the component-based methodology.