Project Details
Description
Component-based software development makes specific demands on infrastructures and on the techniques used for framework construction and customization. We have developed a component framework (Combo) for editors with direct manipulation interfaces. The framework was developed using an object-oriented environment and can be customized by plugging in binary software components at run-time. We use a flexible trading mechanism for selecting appropriate components for specific tasks from component sets, which relies on meta-information about a component's incoming and outgoing interfaces, and (non-functional) properties. Contrary to many object systems where this information is extracted from type information provided by the run-time environment or by type repositories, it has to be supplied by the components themselves in our system. The framework was developed to serve as the basis for an open tool environment that supports browsing and editing of object-oriented, framework-based software architectures. Originally implemented in C++/ET++, parts of the framework have been re-implemented in Java.
Status | Finished |
---|---|
Effective start/end date | 01.01.1997 → 01.08.1998 |
Fields of science
- 102006 Computer supported cooperative work (CSCW)
- 102027 Web engineering
- 102016 IT security
- 502050 Business informatics
- 102040 Quantum computing
- 102020 Medical informatics
- 502032 Quality management
- 503015 Subject didactics of technical sciences
- 102022 Software development
- 102034 Cyber-physical systems
- 102015 Information systems
- 509026 Digitalisation research
JKU Focus areas
- Digital Transformation