Abstract | ||
---|---|---|
Ubiquitous computing systems raise numerous challenges in software engineering. Among these, the dynamic variation of open ubiquitous computing environments requires continuous adaptation of applications. Aspect-Oriented Programming is a well-adapted technique to bring together independence of concerns and extensibility for dynamic adaptation. However, the dynamic adaptation has to occur within a reasonable timeframe, which requires a detailed knowledge of the weaving duration. In this paper, we introduce "Aspect of Assembly", an aspect-oriented approach to develop services- and components-based applications. Then we study the response time of the adaptation process by decomposing the weaving process. The model of the duration of the adaptation process enables us to define a priori constraints to meet temporal requirements for real-world applications. Throughout this paper, we illustrate our work with an actual industrial use case to provide service continuity for a hydrant worker in the water industry. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1007/978-3-642-35551-6_2 | T. Aspect-Oriented Software Development |
Keywords | Field | DocType |
components-based application,open ubiquitous computing environment,dynamic variation,ubiquitous computing system,dynamic adaptation,aspect-oriented approach,actual industrial use case,continuous adaptation,adaptation process,aspect-oriented programming,aop,performance,consistency,ubiquitous computing | IT service continuity,Weaving,Software engineering,Computer science,A priori and a posteriori,Response time,Real-time computing,Ubiquitous computing,Extensibility,Water industry | Journal |
Volume | ISSN | Citations |
9 | 0302-9743 | 2 |
PageRank | References | Authors |
0.41 | 25 | 8 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jean-Yves Tigli | 1 | 156 | 25.59 |
stephane lavirotte | 2 | 192 | 23.65 |
Gaëtan Rey | 3 | 147 | 13.43 |
Nicolas Ferry | 4 | 5 | 2.39 |
Vincent Hourdin | 5 | 80 | 5.92 |
Sana Fathallah Ben Abdenneji | 6 | 2 | 0.75 |
Christophe Vergoni | 7 | 8 | 1.43 |
michel riveill | 8 | 398 | 54.88 |