A component model for building systems software

Geoff Coulson*, Gordon Blair, Paul Grace, Ackbar Joolia, Kevin Lee, Jo Ueyama

*Corresponding author for this work

Research output: Chapter in Book/Published conference outputConference publication

Abstract

OpenCOM v2 is our experimental language-independent component-based systems-building technology. OpenCOM offers more than merely a component-based programming model. First, it is a runtime component model and supports dynamic runtime reconfiguration of systems (i.e. one can load, unload, bind, and rebind components at runtime). Second, it explicitly supports the deployment of the model in a wide range of 'deployment environments' (e.g. operating systems, PDAs, embedded devices, network processors). Third, it allows the particularities of different deployment environments to be selectively hidden from/ made visible to the OpenCOM programmer without inherent performance overhead.

Original languageEnglish
Title of host publicationProceedings of the Eighth IASTED International Conference on Software Engineering and Applications
EditorsM.H. Hamza
Pages684-689
Number of pages6
Publication statusPublished - 1 Dec 2004
EventProceedings of the Eighth IASTED International Conference on Software Engineering and Applications - Cambridge, MA, United States
Duration: 9 Nov 200411 Nov 2004

Publication series

NameProceedings of the Eigtht IASTED International Conference on Software Engineering and Applications

Conference

ConferenceProceedings of the Eighth IASTED International Conference on Software Engineering and Applications
Country/TerritoryUnited States
CityCambridge, MA
Period9/11/0411/11/04

Keywords

  • Ccomponent-based development
  • Embedded systems
  • Reflection
  • Systems programming

Fingerprint

Dive into the research topics of 'A component model for building systems software'. Together they form a unique fingerprint.

Cite this