Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1808984.1808997acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Live goals for adaptive service compositions

Published: 03 May 2010 Publication History

Abstract

Service compositions represent an important family of self-adaptive systems. Though many approaches for monitoring and adapting service compositions have already been proposed, a clear connection with the motivations for using such techniques is still missing. To this aim we address self-adaptation from requirements elicitation down to execution. In this paper, we propose to enrich existing goal models with adaptive goals, responsible for the actual evolution/adaptation of the goal model at runtime. We also translate the goal model with both conventional and adaptive goals, into the actual functionality provided by the system and the adaptation policies needed to make it self-adapt.

References

[1]
Web Services Business Process Execution Language Version 2.0. http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html.
[2]
R. Ali, F. Dalpiaz, and P. Giorgini. A Goal Modeling Framework for Self-Contextualizable Software. In Proc. of the 10th Int. Work. on Enterprise, Business-Process and Information Systems Modeling, pages 326--338, 2009.
[3]
L. Baresi, D. Bianculli, C. Ghezzi, S. Guinea, and P. Spoletini. Validation of Web Service Compositions. IET Software, pages 219--232, 2007.
[4]
F. Casati, S. Ilnicki, L. jie Jin, V. Krishnamoorthy, and M.-C. Shan. Adaptive and Dynamic Service Composition in Flow. In Proc. of the 12th Int. Conf. of Advanced Information Systems Engineering, pages 13--31, 2000.
[5]
K. S. Chan, J. Bishop, J. Steyn, L. Baresi, and S. Guinea. A Fault Taxonomy for Web Service Composition. In Proc. of the 3rd Int. Work. on Engineering Service-Oriented Applications, pages 363--375, 2007.
[6]
B. H. C. Cheng, P. Sawyer, N. Bencomo, and J. Whittle. A Goal-Based Modeling Approach to Develop Requirements of an Adaptive System with Environmental Uncertainty. In Proc. of the 12th Int. Conf. on Model Driven Engineering Languages and Systems, pages 468--483, 2009.
[7]
M. Colombo, E. D. Nitto, and M. Mauri. SCENE: A Service Composition Execution Environment Supporting Dynamic Changes Disciplined Through Rules. In Proc of the 4th Int. Conf. of Service Oriented Computing, pages 191--202, 2006.
[8]
S. Fickas and M. S. Feather. Requirements Monitoring in Dynamic Environments. In Proc. of the 2nd Int. Symp. on Requirements Engineering, pages 140--147, 1995.
[9]
S. Guinea. Dynamo: A Framework for the Supervision of Web Service Compositions. PhD thesis, Politecnico di Milano, 2007.
[10]
JBoss Community. Drools Flow. http://www.jboss.org/drools/drools-flow.html.
[11]
R. Kazhamiakin, M. Pistore, and M. Roveri. A Framework for Integrating Business Processes and Business Requirements. In Proc. of the 8th Int. Conf. on Enterprise Distrib. Object Computing, pages 9--20.
[12]
A. Mahfouz, L. Barroca, R. C. Laney, and B. Nuseibeh. Requirements-Driven Collaborative Choreography Customization. In Proc. of the 7th Int. Joint Conf. ICSOC-ServiceWave, pages 144--158, 2009.
[13]
O. Moser, F. Rosenberg, and S. Dustdar. Non-intrusive Monitoring and Service Adaptation for WS-BPEL. In Proc. of the 17th Int. Conf. on World Wide Web, pages 815--824, 2008.
[14]
L. Penserini, A. Perini, A. Susi, and J. Mylopoulos. High Variability Design for Software Agents: Extending Tropos. ACM Trans. Autonomous Adaptive Systems, 2(4):75--102, 2007.
[15]
W. N. Robinson. Monitoring Web Service Requirements. In Proc. of the 11th Int. Requirements Engineering Conf., pages 65--74, 2003.
[16]
M. Salifu, Y. Yu, and B. Nuseibeh. Specifying Monitoring and Switching Problems in Context. In Proc. of the 15th Int. Conf. on Requirements Engineering, pages 211--220, 2007.
[17]
A. van Lamsweerde. Requirements Engineering: From System Goals to UML Models to Software Specifications. Wiley, 2009.
[18]
Y. Wang, S. A. Mcilraith, Y. Yu, and J. Mylopoulos. Monitoring and Diagnosing Software Requirements. Automated Software Engineering, 16(1):3--35, 2009.
[19]
E. S. K. Yu. Models for Supporting the Redesign of Organizational Work. In Proc. of the 5th Int. Conf. on Organizational Computing Systems, pages 226--236, 1995.

Cited By

View all
  • (2024)Principled and automated system of systems composition using an ontological architectureFuture Generation Computer Systems10.1016/j.future.2024.03.034157:C(499-515)Online publication date: 18-Jul-2024
  • (2022)A Middleware for Automatic Composition and Mediation in IoT SystemsProceedings of the 12th International Conference on the Internet of Things10.1145/3567445.3567451(127-134)Online publication date: 7-Nov-2022
  • (2022)ARAS: adaptation requirements for adaptive systemsAutomated Software Engineering10.1007/s10515-022-00369-330:1Online publication date: 29-Nov-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SEAMS '10: Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
May 2010
146 pages
ISBN:9781605589718
DOI:10.1145/1808984
  • General Chair:
  • Rogèrio de Lemos,
  • Program Chair:
  • Mauro Pezzè
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 May 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. goals
  2. requirements
  3. service compositions
  4. supervision

Qualifiers

  • Research-article

Conference

ICSE '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 17 of 31 submissions, 55%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Principled and automated system of systems composition using an ontological architectureFuture Generation Computer Systems10.1016/j.future.2024.03.034157:C(499-515)Online publication date: 18-Jul-2024
  • (2022)A Middleware for Automatic Composition and Mediation in IoT SystemsProceedings of the 12th International Conference on the Internet of Things10.1145/3567445.3567451(127-134)Online publication date: 7-Nov-2022
  • (2022)ARAS: adaptation requirements for adaptive systemsAutomated Software Engineering10.1007/s10515-022-00369-330:1Online publication date: 29-Nov-2022
  • (2021)GOURMET: A Methodology for Realizing Goal-Driven Self-Adaptation2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C53483.2021.00034(197-202)Online publication date: Oct-2021
  • (2021)Targeting uncertainty in smart CPS by confidence-based logicJournal of Systems and Software10.1016/j.jss.2021.111065181:COnline publication date: 1-Nov-2021
  • (2021)Automation and Autonomy in Robotic SurgeryRobotic Surgery10.1007/978-3-030-53594-0_23(237-255)Online publication date: 25-Mar-2021
  • (2020)An ontological architecture for principled and automated system of systems compositionProceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/3387939.3391602(85-95)Online publication date: 29-Jun-2020
  • (2020)Learning run-time compositions of interacting adaptationsProceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/3387939.3388615(108-114)Online publication date: 29-Jun-2020
  • (2019)Runtime Monitoring and Resolution of Probabilistic Obstacles to System GoalsACM Transactions on Autonomous and Adaptive Systems10.1145/333780014:1(1-40)Online publication date: 31-Aug-2019
  • (2019)[email protected]Software and Systems Modeling (SoSyM)10.1007/s10270-018-00712-x18:5(3049-3082)Online publication date: 1-Oct-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media