Related Experiment Videos
The component-based architecture of the HELIOS medical software engineering environment
P Degoulet1, F C Jean, U Engelmann
1Medical Informatics Department, Broussais University Hospital, Paris, France.
Computer Methods and Programs in Biomedicine
|December 1, 1994
Summary
The HELIOS system provides a software engineering environment for developing multimedia medical applications. It uses an object-oriented approach and reusable components to enhance reliability and integration in health information networks.
Area of Science:
- Medical Informatics
- Software Engineering
- Distributed Systems
Background:
- Increasingly integrated health information networks and multimedia technologies present challenges for medical application development.
- Existing approaches may lack the necessary framework for creating complex, distributed medical applications.
Purpose of the Study:
- To describe the general architecture of the HELIOS medical software engineering environment.
- To detail the components and services designed for developing and maintaining multimedia distributed medical applications.
Main Methods:
- Development of the HELIOS environment, comprising a kernel and various services.
- Federation of software components via the HELIOS Unification Bus.
- Emphasis on object-oriented programming and software reusability.
Main Results:
- The HELIOS kernel includes the Analysis-Design and Environment, Object Information System, and Interface Manager.
- Available services include Image Related services, Natural Language Processor, Decision Support System, and Connection services.
- The architecture supports the development of reliable, coherent, and integrated multimedia distributed medical applications.
Conclusions:
- HELIOS offers a comprehensive environment for tackling the complexities of modern medical application development.
- The adoption of object-oriented principles and reusability is key to advancing medical software engineering.