Skip to main content
Erschienen in: Computing 1/2015

01.01.2015

Dependability certification of services: a model-based approach

verfasst von: Claudio A. Ardagna, Ravi Jhawar, Vincenzo Piuri

Erschienen in: Computing | Ausgabe 1/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The advances and success of the Service-Oriented Architecture (SOA) paradigm have produced a revolution in ICT, particularly, in the way in which software applications are implemented and distributed. Today, applications are increasingly provisioned and consumed as web services over the Internet, and business processes are implemented by dynamically composing loosely coupled applications provided by different suppliers. In this highly dynamic context, clients (e.g., business owners or users selecting a service) are concerned about the dependability of their services and business processes. In this paper, we define a certification scheme that allows to verify the dependability properties of services and business processes. Our certification scheme relies on discrete-time Markov chains and awards machine-readable dependability certificates to services, whose validity is continuously verified using run-time monitoring. Our solution can be integrated within existing SOAs, to extend the discovery and selection process with dependability requirements and certificates, and to support a dependability-aware service composition.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Anisetti M, Ardagna C, Damiani E (2013) Security certification of composite services: a test-based approach. In: Proceedings of 20th IEEE international conference on web services Anisetti M, Ardagna C, Damiani E (2013) Security certification of composite services: a test-based approach. In: Proceedings of 20th IEEE international conference on web services
3.
Zurück zum Zitat Anisetti M, Ardagna C, Damiani E, Maggesi J (2012) Security certification-aware service discovery and selection. In: Proceedings of 5th international conference on service-oriented computing and applications Anisetti M, Ardagna C, Damiani E, Maggesi J (2012) Security certification-aware service discovery and selection. In: Proceedings of 5th international conference on service-oriented computing and applications
4.
Zurück zum Zitat Anisetti M, Ardagna C, Damiani E, Saonara F (2013) A test-based security certification scheme for web services. ACM Trans Web 7(2):5CrossRef Anisetti M, Ardagna C, Damiani E, Saonara F (2013) A test-based security certification scheme for web services. ACM Trans Web 7(2):5CrossRef
5.
Zurück zum Zitat Ardagna C, Damiani E, Jhawar R, Piuri V (2012) A model-based approach to reliability certification of services. In: Proceedings of 6th international conference on digital ecosystem technologies— complex environment engineering Ardagna C, Damiani E, Jhawar R, Piuri V (2012) A model-based approach to reliability certification of services. In: Proceedings of 6th international conference on digital ecosystem technologies— complex environment engineering
6.
Zurück zum Zitat Avizienis A, Laprie JC, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Dependable Secure Comput 1(1):11–33CrossRef Avizienis A, Laprie JC, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Dependable Secure Comput 1(1):11–33CrossRef
7.
Zurück zum Zitat Bentakouk L, Poizat P, Zaïdi F (2009) A formal framework for service orchestration testing based on symbolic transition systems. In: Proceedings of the 21st IFIP WG 6.1 international conference on testing of software and communication systems Bentakouk L, Poizat P, Zaïdi F (2009) A formal framework for service orchestration testing based on symbolic transition systems. In: Proceedings of the 21st IFIP WG 6.1 international conference on testing of software and communication systems
8.
Zurück zum Zitat Bentakouk L, Poizat P, Zaïdi F (2011) Checking the behavioral conformance of web services with symbolic testing and an SMT solver. In: Proceedings of 5th international conference on tests and proofs Bentakouk L, Poizat P, Zaïdi F (2011) Checking the behavioral conformance of web services with symbolic testing and an SMT solver. In: Proceedings of 5th international conference on tests and proofs
9.
Zurück zum Zitat Buckley I et al (2011) Towards pattern-based reliability certification of services. In: Proceedings of 1st international symposium on secure virtual infrastructures Buckley I et al (2011) Towards pattern-based reliability certification of services. In: Proceedings of 1st international symposium on secure virtual infrastructures
10.
Zurück zum Zitat Cheung RC (1980) A user-oriented software reliability model. IEEE Trans Softw Eng 6:118–125CrossRefMATH Cheung RC (1980) A user-oriented software reliability model. IEEE Trans Softw Eng 6:118–125CrossRefMATH
11.
Zurück zum Zitat Damiani E, Ardagna C, El Ioini N (eds) (2009) Open source systems security certification. Springer, NewYork Damiani E, Ardagna C, El Ioini N (eds) (2009) Open source systems security certification. Springer, NewYork
12.
Zurück zum Zitat Damiani E, De Capitani di vimercati S, Paraboschi S, Samarati P (2002) Securing SOAP e-services. Int J Inf Secur 1(2):100–115 Damiani E, De Capitani di vimercati S, Paraboschi S, Samarati P (2002) Securing SOAP e-services. Int J Inf Secur 1(2):100–115
13.
Zurück zum Zitat Ding Z, Jiang M, Kandel A (2012) Port-based reliability computing for service composition. IEEE Transact Serv Comput 5(3):422–436CrossRef Ding Z, Jiang M, Kandel A (2012) Port-based reliability computing for service composition. IEEE Transact Serv Comput 5(3):422–436CrossRef
14.
Zurück zum Zitat Frantzen L, Tretmans J, de Vries R (2006) Towards model-based testing of web services. In: Proceedings of the international workshop on web services—modeling and testing Frantzen L, Tretmans J, de Vries R (2006) Towards model-based testing of web services. In: Proceedings of the international workshop on web services—modeling and testing
15.
Zurück zum Zitat Herrmann D (2002) Using the common criteria for IT security evaluation. Auerbach Publications, Boca RatonCrossRef Herrmann D (2002) Using the common criteria for IT security evaluation. Auerbach Publications, Boca RatonCrossRef
16.
Zurück zum Zitat Iyer S, Nakayama M, Gerbessiotis A (2009) A Markovian dependability model with cascading failures. IEEE Trans Comput 58:1238–1249CrossRefMathSciNet Iyer S, Nakayama M, Gerbessiotis A (2009) A Markovian dependability model with cascading failures. IEEE Trans Comput 58:1238–1249CrossRefMathSciNet
17.
Zurück zum Zitat Jhawar R, Piuri V (2013) Adaptive resource management for balancing availability and performance in cloud computing. In: Proceedings of 10th international conference on security and cryptography Jhawar R, Piuri V (2013) Adaptive resource management for balancing availability and performance in cloud computing. In: Proceedings of 10th international conference on security and cryptography
18.
Zurück zum Zitat Jhawar R, Piuri V (2013) Fault tolerance and resilience in cloud computing environments. In: Computer and information security handbook, 2nd edn. Morgan Kaufmann, Burlington Jhawar R, Piuri V (2013) Fault tolerance and resilience in cloud computing environments. In: Computer and information security handbook, 2nd edn. Morgan Kaufmann, Burlington
19.
Zurück zum Zitat Jhawar R, Piuri V, Samarati P (2012) Supporting security requirements for resource management in cloud computing. In: Proceedings of 15th IEEE international conference on computational science and engineering Jhawar R, Piuri V, Samarati P (2012) Supporting security requirements for resource management in cloud computing. In: Proceedings of 15th IEEE international conference on computational science and engineering
20.
Zurück zum Zitat Jhawar R, Piuri V, Santambrogio M (2013) Fault tolerance management in cloud computing: a system-level perspective. IEEE Syst J 7(2):288–297CrossRef Jhawar R, Piuri V, Santambrogio M (2013) Fault tolerance management in cloud computing: a system-level perspective. IEEE Syst J 7(2):288–297CrossRef
21.
Zurück zum Zitat Keum C, Kang S, Ko IY, Baik J, Choi YI (2006) Generating test cases for web services using extended finite state machine. In: Proceedings of 18th IFIP international conference on testing communicating systems Keum C, Kang S, Ko IY, Baik J, Choi YI (2006) Generating test cases for web services using extended finite state machine. In: Proceedings of 18th IFIP international conference on testing communicating systems
22.
Zurück zum Zitat Kourtesis D, Ramollari E, Dranidis D, Paraskakis I (2010) Increased reliability in SOA environments through registry-based conformance testing of web services. Prod Plan Control 21(2):130–144CrossRef Kourtesis D, Ramollari E, Dranidis D, Paraskakis I (2010) Increased reliability in SOA environments through registry-based conformance testing of web services. Prod Plan Control 21(2):130–144CrossRef
23.
Zurück zum Zitat Mateescu R, Rampacek S (2008) Formal modeling and discrete-time analysis of BPEL web services. Advances in enterprise engineering I, Lecture Notes in Business Information Processing, vol 10. Springer, Berlin/Heidelberg, pp 179–193 Mateescu R, Rampacek S (2008) Formal modeling and discrete-time analysis of BPEL web services. Advances in enterprise engineering I, Lecture Notes in Business Information Processing, vol 10. Springer, Berlin/Heidelberg, pp 179–193
24.
Zurück zum Zitat Muppala J, Malhotra M, Trivedi K (1996) Markov dependability models of complex systems: Analysis techniques. In: Reliability and maintenance of complex systems. NATO ASI Series F: Computer and Systems Sciences, vol 154, pp 442–486 Muppala J, Malhotra M, Trivedi K (1996) Markov dependability models of complex systems: Analysis techniques. In: Reliability and maintenance of complex systems. NATO ASI Series F: Computer and Systems Sciences, vol 154, pp 442–486
25.
Zurück zum Zitat Mustafiz S, Sun X, Kienzle J, Vangheluwe H (2008) Model-driven assessment of system dependability. Softw Syst Model 7(4):487–502CrossRef Mustafiz S, Sun X, Kienzle J, Vangheluwe H (2008) Model-driven assessment of system dependability. Softw Syst Model 7(4):487–502CrossRef
26.
Zurück zum Zitat Papazoglou M (2003) Web services and business transactions. World Wide Web 6:49–91CrossRef Papazoglou M (2003) Web services and business transactions. World Wide Web 6:49–91CrossRef
27.
Zurück zum Zitat Pathak J, Basu S, Honavar V (2006) Modeling web service composition using symbolic transition systems. In: Proceedings of AAAI workshop on AI-driven technologies for service-oriented computing Pathak J, Basu S, Honavar V (2006) Modeling web service composition using symbolic transition systems. In: Proceedings of AAAI workshop on AI-driven technologies for service-oriented computing
28.
Zurück zum Zitat Riccobene E, Potena P, Scandurra P (2012) Reliability prediction for service component architectures with the SCA-ASM component model. In: Proceedings of 38th EUROMICRO conference on software engineering and advanced applications Riccobene E, Potena P, Scandurra P (2012) Reliability prediction for service component architectures with the SCA-ASM component model. In: Proceedings of 38th EUROMICRO conference on software engineering and advanced applications
29.
Zurück zum Zitat Salva S, Laurencot P, Rabhi I (2010) An approach dedicated for web service security testing. In: Proceedings of 5th international conference on software engineering advances Salva S, Laurencot P, Rabhi I (2010) An approach dedicated for web service security testing. In: Proceedings of 5th international conference on software engineering advances
30.
Zurück zum Zitat Salva S, Rabhi I (2009) Automatic web service robustness testing from WSDL descriptions. In: Proceedings of 12th European workshop on dependable computing Salva S, Rabhi I (2009) Automatic web service robustness testing from WSDL descriptions. In: Proceedings of 12th European workshop on dependable computing
31.
Zurück zum Zitat Samarati P, De Capitani di Vimercati S (2010) Data protection in outsourcing scenarios: issues and directions. In: Proceedings of 5th ACM symposium on information, computer and communications security. Beijing, China Samarati P, De Capitani di Vimercati S (2010) Data protection in outsourcing scenarios: issues and directions. In: Proceedings of 5th ACM symposium on information, computer and communications security. Beijing, China
32.
Zurück zum Zitat Tretmans J (2011) Model-based testing and some steps towards test-based modelling. In: Proceedings of 11th international school on formal methods for eternal networked software systems Tretmans J (2011) Model-based testing and some steps towards test-based modelling. In: Proceedings of 11th international school on formal methods for eternal networked software systems
33.
Zurück zum Zitat Trivedi K et al (2009) Dependability and security models. In: Proceedings of 7th international workshop on design of reliable communication networks Trivedi K et al (2009) Dependability and security models. In: Proceedings of 7th international workshop on design of reliable communication networks
Metadaten
Titel
Dependability certification of services: a model-based approach
verfasst von
Claudio A. Ardagna
Ravi Jhawar
Vincenzo Piuri
Publikationsdatum
01.01.2015
Verlag
Springer Vienna
Erschienen in
Computing / Ausgabe 1/2015
Print ISSN: 0010-485X
Elektronische ISSN: 1436-5057
DOI
https://doi.org/10.1007/s00607-013-0348-7

Weitere Artikel der Ausgabe 1/2015

Computing 1/2015 Zur Ausgabe

Editorial

Editorial

Premium Partner