Skip to main navigation Skip to search Skip to main content

Software architecture patterns for a context-processing middleware framework

  • University of Oslo
  • Université de Lille

Research output: Contribution to journalArticlepeer-review

Abstract

Mapping of the composition language constructions to architectural design patterns used in context entities composition and sharing (COSMOS) middleware framework is presented. Context node, a basic structuring concept of COSMOS, should provide all the inputs necessary for reasoning about the execution context. COSMOS allows users to choose nine different attributes including four for observer nodes, four for notifier nodes, and the nodename attribute holding the context node's name. COSMOS also enables WiFi and Bluetooth availability in the event of high battery life of the device. COSMOS must dynamically create context information reports on the basis of reports retrieved from child nodes at each hierarchical level. Singleton design pattern in COSMOS centralizes the fine-grained control of system resources used by context operators.

Original languageEnglish
Article number0806-mds2008060001
JournalIEEE Distributed Systems Online
Volume9
Issue number6
DOIs
Publication statusPublished - 1 Jun 2008

Fingerprint

Dive into the research topics of 'Software architecture patterns for a context-processing middleware framework'. Together they form a unique fingerprint.

Cite this