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