• DocumentCode
    1608455
  • Title

    Cascaded Aspects of Assembly for ubiquitous computing

  • Author

    Ferry, Nicolas ; Lavirotte, S. ; Tigli, J. ; Rey, Germain ; Riveill, Michel

  • Author_Institution
    CSTB (Centre Sci. et Tech. du Batiment), Univ. of Nice Sophia Antipolis, Sophia Antipolis, France
  • fYear
    2012
  • Firstpage
    128
  • Lastpage
    138
  • Abstract
    Ubiquitous systems are characterized by using devices and objects of everyday life. The software infrastructure of such systems appears dynamically populated by functionalities of those devices. Because environment´s nature is highly variable, even the corresponding software infrastructure, ubiquitous systems have to handle those variations. It implies that a designer cannot predict a priori the environment in which its application will be executed. So, the approaches used should not only address specific cases of context. AOP provides a mean to encapsulate adaptations into aspects. Such an encapsulation improves the reusability of adaptation mechanisms. In this context our previous works called Aspect of Assembly (AA) was based on AOP to propose mechanisms for self-adaptation of ubiquitous applications as an assembly of components. But they present few limitations in terms of reusability and to manage the dynamic variability of the environment. The paper presents Cascaded Aspects of Assembly as an extended model of AA to address these limitations. They consist in chaining AA´s weaving as cascades.
  • Keywords
    aspect-oriented programming; software reusability; ubiquitous computing; AOP; adaptation mechanism reusability; cascaded aspects of assembly; component assembly; device functionality; encapsulation; environment dynamic variability management; software infrastructure; ubiquitous application self-adaptation; ubiquitous computing; ubiquitous system; Assembly; Brightness; Context; Sensors; Software; Ubiquitous computing; Weaving; Ubiquitous computing; aspect-oriented programming; context awareness; self-adaptation; software composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sciences of Electronics, Technologies of Information and Telecommunications (SETIT), 2012 6th International Conference on
  • Conference_Location
    Sousse
  • Print_ISBN
    978-1-4673-1657-6
  • Type

    conf

  • DOI
    10.1109/SETIT.2012.6481901
  • Filename
    6481901