ACM Home Page
Please provide us with feedback. Feedback
Dynamic planning and weaving of dependability concerns for self-adaptive ubiquitous services
Full text PdfPdf (1.48 MB)
Source
Symposium on Applied Computing archive
Proceedings of the 2009 ACM symposium on Applied Computing table of contents
Honolulu, Hawaii
SESSION: Dependable and adaptive distributed systems track table of contents
Pages 1021-1028  
Year of Publication: 2009
ISBN:978-1-60558-166-8
Authors
Romain Rouvoy  University of Oslo, Oslo, Norway
Frank Eliassen  University of Oslo, Oslo, Norway
Mikaël Beauvois  University of Oslo, Oslo, Norway
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 69,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529282.1529507
What is a DOI?

ABSTRACT

Ubiquitous computing and service-oriented computing enable the development of a new trend of applications that can opportunely interact with services discovered in the surrounding landscape. Although sporadic, this type of interaction requires the deployment of dependable mechanisms to ensure the correct completion of the interactions. However, the integration and the configuration of these mechanisms depends not only on the type of service accessed, but also on the surrounding environment. Such a variability requires an extensive effort of the developers to support the alternative mechanisms. Thus, to reduce this effort, we propose to integrate the Aspect-Oriented Programming (AOP) principles into the MUSIC planning-based adaptation middleware in order to dynamically plan and weave dependability concerns into the application depending on the execution context. In particular, this paper introduces our continuous support for AOP, which includes i) a uniform model for describing the dependable application configurations and ii) a modular middleware platform for weaving and configuring the dependability concerns when necessary.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Alia, S. O. Hallsteinsen, N. Paspallis, and F. Eliassen. Managing Distributed Adaptation of Mobile Applications. In 7th Int. Conference on Distributed Applications and Interoperable Systems (DAIS), volume 4531 of LNCS. Springer, June 2007.
 
2
 
3
G. Brataas, S. O. Hallsteinsen, R. Rouvoy, and F. Eliassen. Scalability of Decision Models for Dynamic Product Lines. In Int. Workshop on Dynamic Software Product Line (DSPL). IEEE, Sept. 2007.
 
4
 
5
 
6
T. Dumitras, D. Srivastava, and P. Narasimhan. Architecting and Implementing Versatile Dependability. In Int. Workshop on Software Architectures for Dependable Systems (WADS), volume 3549 of LNCS, pages 212--231. Springer, 2005.
7
 
8
 
9
L. Fraga, S. Hallsteinsen, and U. Scholz. "InstantSocial" - Implementing a Distributed Mobile Multi-user Application with Adaptation Middleware. Electronic Communications of EASST, 11, June 2008.
 
10
P. Grace, B. Lagaisse, E. Truyen, and W. Joosen. A Reflective Framework for Fine-Grained Adaptation of Aspect-Oriented Compositions. In 7th Int. Symposium on Software Composition (SC), volume 4954 of LNCS. Springer, Mar. 2008.
 
11
 
12
 
13
14
15
 
16
S. A. Lundesgaard, A. Solberg, J. Oldevik, R. B. France, J. Ø. Aagedal, and F. Eliassen. Construction and Execution of Adaptable Applications Using an Aspect-Oriented and Model Driven Approach. In 7th Int. Conference on Distributed Applications and Interoperable Systems (DAIS), volume 4531 of LNCS. Springer, June 2007.
 
17
Open SOA. SCA Service Component Architecture --- Assembly Model Specification, 1.0 edition, Nov. 2007.
 
18
 
19
N. Pessemier, L. Seinturier, T. Coupaye, and L. Duchien. A Model for Developing Component-Based and Aspect-Oriented Systems. In 5th Int. Symposium on Software Composition (SC), volume 4089 of LNCS. Springer, Mar. 2006.
20
 
21
 
22
 
23
R. Rouvoy, F. Eliassen, J. Floch, S. Hallsteinsen, and E. Stav. Composing Components and Services using a Planning-based Adaptation Middleware. In 7th Int. Symposium on Software Composition (SC), volume 4954 of LNCS. Springer, Mar. 2008.
 
24
R. Rouvoy, P. Serrano-Alvarado, and P. Merle. Towards Context-Aware Transaction Services. In 6th Int. Conference on Distributed Applications and Interoperable Systems (DAIS), volume 4025 of LNCS. Springer, June 2006.
 
25
R. Rouvoy, R. Vitenberg, and F. Eliassen. Enhancing Planning-Based Adaptation Middleware with Support for Dependability: a Case Study. Electronic Communications of EASST, 11, June 2008.
26
27
 
28
L. A. Zadeh. Fuzzy Logic and Its Application to Approximate Reasoning. In IFIP Congress, pages 591--594, 1974.

Collaborative Colleagues:
Romain Rouvoy: colleagues
Frank Eliassen: colleagues
Mikaël Beauvois: colleagues