Defining the Fluid framework

Research output: Chapter in Book/Report/Conference proceedingConference contribution

View graph of relations Save citation

Authors

Research units

Abstract

In this position paper we present the developing Fluid framework, which we believe offers considerable advantages in maintaining software stability in dynamic or evolving application settings. The Fluid framework facilitates the development of component software via the selection, composition and configuration of components. Fluid's composition language incorporates a high-level type system supporting object-oriented principles such as type description, type inheritance, and type instantiation. Object-oriented relationships are represented via the dynamic composition of component instances. This representation allows the software structure, as specified by type and instance descriptions, to change dynamically at runtime as existing types are modified and new types and instances are introduced. We therefore move from static software structure descriptions to more dynamic representations, while maintaining the expressiveness of object-oriented semantics. We show how the Fluid framework relates to existing, largely component based, software frameworks and conclude with suggestions for future enhancements. © 2007 IEEE.

Documents

  • Archambeau2007NIPS.pdf

    Rights statement: The Second IEEE International Workshop Towards Stable and Adaptable Software Architectures, 13-15 August 2007, Las Vegas (US). © 2007 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

    192 KB, PDF-document

Details

Publication date2007
Publication titleIEEE International Conference on Information Reuse and Integration, 2007. IRI 2007
Pages695-700
Number of pages6
Original languageEnglish
Event2007 IEEE International Conference on Information Reuse and Integration, IEEE IRI-2007 - Las Vegas, NV, United Kingdom

Conference

Conference2007 IEEE International Conference on Information Reuse and Integration, IEEE IRI-2007
CountryUnited Kingdom
CityLas Vegas, NV
Period13/08/0715/08/07

Bibliographic note

The Second IEEE International Workshop Towards Stable and Adaptable Software Architectures, 13-15 August 2007, Las Vegas (US). © 2007 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

    Keywords

  • object-oriented languages, object-oriented programming, fluid framework, component software, object-oriented principle, software dynamic representation, software stability, static software structure description

DOI

Download statistics

No data available

Employable Graduates; Exploitable Research

Copy the text from this field...