Infrastructure for ubiquitous computing: improving quality with modularisation

  • Authors:
  • Jennifer Munnelly;Siobhán Clarke

  • Affiliations:
  • Trinity College Dublin, Ireland;Trinity College Dublin, Ireland

  • Venue:
  • Proceedings of the 2008 AOSD workshop on Aspects, components, and patterns for infrastructure software
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Infrastructural software encompasses a host of technologies that are required by ubiquitous computing applications in their environment. This includes the provision of fundamental communication mechanisms, resource management, network management and systems software. The functionality provided by infrastructural software inherently crosscuts the applications they support resulting in poorly modularised code, negatively affecting the quality of the software. Aspect-oriented software development (AOSD) modularisation capabilities attempt to improve software quality. To assess any variations in quality, software quality factors must be defined and measured. We identify a set of infrastructural concerns in the domain of ubiquitous computing and outline an aspect-oriented design to improve software modularity. We define a set of software quality factors and, using the Goal-Question-Metric (GQM) approach, a method for their quantifiable measurement. We describe a proposed case study for a comparative study of quality in ubiquitous computing infrastructural software.