Metaprogramming techniques for designing embedded components for ambient intelligence

  • Authors:
  • Vytautas Štuikys;Robertas Damaševičius

  • Affiliations:
  • Kaunas University of Technology, Software Engineering Department, Kaunas, Lithuania;Kaunas University of Technology, Software Engineering Department, Kaunas, Lithuania

  • Venue:
  • Ambient intelligence
  • Year:
  • 2003

Quantified Score

Hi-index 0.02

Visualization

Abstract

Design for Ambient Intelligence (AmI) requires development and adoption of novel domain analysis methods and design methodologies. Our approach is based on domain analysis methods adopted from software engineering, Genetic Embedded Component Model (GECM) and metaprogramming (MPG). A novelty of our approach is that we apply MPG systematically in order to deal with a vast quantity, diversity and heterogeneity of embedded components, manage variability and raise the level of abstraction in embedded system design, as well as achieve higher flexibility, reusability and customizability for AmI-oriented design. We discuss applicability of the MPG techniques for designing embedded components (ECs) for AmI and provide three case studies.