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

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

Identifying, modifying, creating, and removing monitor rules for service oriented computing

Published: 23 May 2011 Publication History

Abstract

Monitoring of service-based systems is considered an important activity to support service-oriented computing. Monitoring can be used to verify the behavior of a service-based system, and the quality and contextual aspects of the services participating in the system. Existing approaches for monitoring service-based systems assume that monitor rules are pre-defined and known in advance, which is not always the case. We present a pattern-based HCI-aware monitor adaptation framework to support identification, modification, creation, and removal of monitor rules based on user's interaction with a service-based system and different types of user context. A prototype tool has been implemented to demonstrate the framework.

References

[1]
Ardagna, D., Comuzzi M., Mussi, E., Pernici, B., Plebani, P. 2007. PAWS: A Framework for Executing Adaptive Web-Service Processes. IEEE Softw. 24, 6, 39--46.
[2]
Autili, M., Di Benedetto, P. and Iverardi. P. 2009. Context-aware Adaptive Services: The PLASTIC Approach. In Proc. of the 12th International Conference on Fundamental Approaches to Software Engineering, FASE'09, York, UK.
[3]
Barbon, F., Traverso, P., Pistore, M. and Trainotti, M. 2006. Run-Time Monitoring of Instances and Classes of Web Service Compositions, in IEEE International Conference on Web Services, ICWS'06, Chicago, USA.
[4]
Baresi, L. and Guinea, S. 2005. Towards Dynamic Monitoring of WS-BPEL Processes. Third International Conference on Service Oriented Computing, ICSOC'05, Amsterdam, The Netherlands.
[5]
Baresi, L., Ghezzi, C., Guinea, S. 2007. Towards Self-Healing Compositions of Services. Studies in Computational Intelligence, v. 42, Springer, Heidelberg.
[6]
Betini, C., Maggiorini, D. and Riboni, D., 2007. Distributed Context Monitoring for the Adaptation of Continuous Services, In WWW Journal, Special Issue on Multichannel Adaptive Information Systems on WWW. Springer.
[7]
BPEL4WS. http://www128.ibm.com/developerworks/library/specification/ws-bpel/
[8]
Brown A. and Ryan, M., 2009. Context-aware Monitoring of Untrusted Mobile Applications, Security and Privacy in Mobile Information and Communication Systems, First International ICST Conference, MobiSec '09, Turin, Italy.
[9]
Chen, H., Finin, T., Joshi, A. 2003. An Ontology for Context-Aware Pervasive Computing Environments. The Knowledge Engineering Review, v. 18 n. 3.
[10]
Chen G. and Kotz, D., 2000. A Survey of Context-Aware Mobile Computing Research. Technical Report. Dartmouth College, Hanover, NH, USA.
[11]
Dery-Pinna, A.-M., Fierstone, J. and Picard, E. 2003. Component model and programming: A first step to manage human computer interaction adaptation. In Proc. of 5th Int. Symposium on Human-Computer Interaction with Mobile Devices and Services, MobileHCI'03, Udine, Italy.
[12]
Dey A. K. and Abowd, G. D. 2000. The Context Toolkit: Aiding the Development of Context-Aware Applications. Workshop on Software Engineering for Wearable and Pervasive Computing, Limerick, Ireland.
[13]
Dwyer, M. B., Avrunin, G. S. and Corbett, J. C. 1999. Patterns in Property Specifications for Finite-state Verification. 21st International Conference on Software Engineering, Los Angeles, California, USA.
[14]
Epifani, I., Ghezzi, C., Mirandola, R., Tamburrelli, G. 2009. Model evolution by run-time parameter adaptation. Proc on the 31st International Conference on Software Engineering, Vancouver, Canada.
[15]
Erradi, A., Maheshwari, P., Tosic, V. 2007. WS-Policy based Monitoring of Composite Web Services. Fifth European Conference on Web Services, ECOWS'07, Halle, (Saale), Germany.
[16]
Golemati, M., Katifori, A., Vassilakis, C., Lepouras, G., Halatsis, C. 2007. Creating an Ontology for the User Profile: Method and Applications. In Proc. of the First IEEE International Conference on Research Challenges in Information Science, RCIS'07, Ouarzazate, Morocco.
[17]
Ishikawa, F., Suleiman, B., Yamamoto, K. and Honiden, S. 2009. Physical interaction in pervasive computing: formal modeling, analysis and verification. International Conference on Pervasive Services, ICPS'09, London, UK.
[18]
Ludwig, H., Dan, A. and Kearney, R. 2004 Cremona: An Architecture and Library for Creation and Monitoring of WS-Agreements. In Second International Conference Service-Oriented Computing, ICSOC'04, New York, USA.
[19]
Maiden N., editor. Codified Human-Computer Interaction (HCI) Knowledge and Context Factors. S-Cube project deliverable: PO-JRA-1.1.3 www.s-cubenetwork.eu/achievements-results/s-cube-deliverables.
[20]
MADap: Monitor Adaptation Project. http://vega.soi.city.ac.uk/~abdw747/MADap
[21]
Metzger, A., Pohl, K., Sammodi, O., Rzepka, M. 2010. Towards Proactive Adaptation with Confidence: Augmenting Service Monitoring with Online Testing. Workshop on Software Engineering for Adaptive and Self-Managing Systems, SEAMS'10, Cape Town, South Africa.
[22]
Moser, O., Rosenberg, F. and Dustdar, S. 2008. Non-intrusive monitoring and service adaptation for WS-BPEL. In Proc. of WWW 2008, Beijing, China.
[23]
Nébel, I., Smith, B., Paschke, R. 2003. A user profiling component with the aid of user ontologies. Proc. of workshop learning teaching knowledge adaptivity, Karlsruhe, Germany.
[24]
Ouda, A., Lutfiyya, H., Bauer, M. 2010. Automatic Policy Mapping to Management System Configurations. IEEE International Symposium on Policies for Distributed Systems and Networks, POLICY'10, Washington, USA.
[25]
Pistore M. and Traverso P. 2007 Assumption-Based Composition and Monitoring of Web Services. In Test and Analysis of Web Services, Springer 2007.
[26]
SCube. Software Services and Systems Network of Excellence. http://www.s-cube-network.eu/
[27]
Shanahan, M. 1999. The event calculus explained. In Artificial Intelligence Today: recent trends and developments, Springer-Verlag, Berlin, Heidelberg, 1999.
[28]
Simmonds, J., Chechik, M., Nejati, S., Litani, E., O'Farrel, B. 2008. Property Patterns for Runtime Monitoring of Web Service Conversations. In Runtime Verification, Springer-Verlag, Berlin, Heidelberg, 2008.
[29]
Spanoudakis, G., Kloukinas, C. and Androutsopoulos, K., 2007. Towards security monitoring patterns. In Proc. of the ACM Symposium on Applied Computing, SAC'07, New York, NY.
[30]
Spanoudakis, G., Mahbub, K., 2006. Non Intrusive Monitoring of Service Based Systems, In International Journal of Cooperative Information Systems, IJCIS'06.
[31]
Talwar, V., Shankar, C., Rafaeli, S., Milojicic, D., Iyer, S., Farkas, K. and Chen, Y. 2006. Adaptive monitoring: Automated change management for monitoring systems. In 13th Workshop of the HP OpenView University Association, HP-OVUA, Cote d'Azur, France.

Cited By

View all
  • (2014)MORPED: Monitor rules for proactive error detection based on run-time and historical dataThe Fifth International Conference on the Applications of Digital Information and Web Technologies (ICADIWT 2014)10.1109/ICADIWT.2014.6814690(28-35)Online publication date: Feb-2014
  • (2012)Research challenges on multi-layer and mixed-initiative monitoring and adaptation for service-based systemsProceedings of the First International Workshop on European Software Services and Systems Research: Results and Challenges10.5555/2666742.2666755(40-46)Online publication date: 5-Jun-2012
  • (2012)PRadaptProceedings of the 4th International Workshop on Principles of Engineering Service-Oriented Systems10.5555/2666048.2666056(50-56)Online publication date: 4-Jun-2012
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
PESOS '11: Proceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented Systems
May 2011
68 pages
ISBN:9781450305914
DOI:10.1145/1985394
  • Program Chairs:
  • Manuel Carro,
  • Dimka Karastoyanova,
  • Grace Lewis,
  • Anna Liu
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: 23 May 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adaptation
  2. hci context
  3. patterns
  4. rules
  5. service monitoring

Qualifiers

  • Research-article

Conference

ICSE11
Sponsor:
ICSE11: International Conference on Software Engineering
May 23 - 24, 2011
HI, Waikiki, Honolulu, USA

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)MORPED: Monitor rules for proactive error detection based on run-time and historical dataThe Fifth International Conference on the Applications of Digital Information and Web Technologies (ICADIWT 2014)10.1109/ICADIWT.2014.6814690(28-35)Online publication date: Feb-2014
  • (2012)Research challenges on multi-layer and mixed-initiative monitoring and adaptation for service-based systemsProceedings of the First International Workshop on European Software Services and Systems Research: Results and Challenges10.5555/2666742.2666755(40-46)Online publication date: 5-Jun-2012
  • (2012)PRadaptProceedings of the 4th International Workshop on Principles of Engineering Service-Oriented Systems10.5555/2666048.2666056(50-56)Online publication date: 4-Jun-2012
  • (2012)Research challenges on multi-layer and mixed-initiative monitoring and adaptation for service-based systems2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube)10.1109/S-Cube.2012.6225509(40-46)Online publication date: Jun-2012
  • (2012)PRadapt: A framework for dynamic monitoring of adaptable service-based systems2012 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)10.1109/PESOS.2012.6225939(50-56)Online publication date: Jun-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media