Recently, a promising programming model called Orc has been proposed to support a structured way of orchestrating distributed Web Services. Orc is intuitive because it offers concise constructors to manage concurrent communication, time-outs, priorities, failure of Web Services or communication and so forth. The semantics of Orc is precisely defined. However, there is no automatic verification tool available to verify critical properties against Orc programs. Our goal is to verify the orchestration programs (written in Orc language) which invoke web services to achieve certain goals. To investigate this problem and build useful tools, we explore in two directions. Firstly, we define a Timed Automata semantics for the Orc language, which we ...
The last decade has seen an explosive growth of both: (1) enterprise service-oriented software syste...
Orc is a language for orchestration of web services developed by J. Misra that offers simple, yet po...
AbstractOrc is a kernel language for structured concurrent programming. Orc provides three powerful ...
Abstract. Orc is a computation orchestration language which is designed to specify computational ser...
Orc is a language for \emph{orchestration} of web services developed by J. Misra that offers simple,...
AbstractOrc is a language for orchestration of web services developed by J. Misra that offers simple...
AbstractIn this paper we show how we can use formal methods for describing and analyzing the behavio...
AbstractWe present an approach for the validation and verification of Web services choreographies, a...
Abstract Nowadays, most computing systems are based on service-oriented computing (SOC). This paradi...
Abstract: Timed Automata is a well known formalism for the description of Real-Time System. In this ...
Service compositions leverage remote services to deliver added-value distributed applications. Since...
Web Services Orchestrations require a firm mathematical basis for their development. We start from t...
Abstract. Service compositions leverage remote services to deliver added-value distributed applicati...
Abstract The widespread deployment of networked applications and adoption of the internet has foster...
A service is a remote computational facility which is made available for general use by means of a ...
The last decade has seen an explosive growth of both: (1) enterprise service-oriented software syste...
Orc is a language for orchestration of web services developed by J. Misra that offers simple, yet po...
AbstractOrc is a kernel language for structured concurrent programming. Orc provides three powerful ...
Abstract. Orc is a computation orchestration language which is designed to specify computational ser...
Orc is a language for \emph{orchestration} of web services developed by J. Misra that offers simple,...
AbstractOrc is a language for orchestration of web services developed by J. Misra that offers simple...
AbstractIn this paper we show how we can use formal methods for describing and analyzing the behavio...
AbstractWe present an approach for the validation and verification of Web services choreographies, a...
Abstract Nowadays, most computing systems are based on service-oriented computing (SOC). This paradi...
Abstract: Timed Automata is a well known formalism for the description of Real-Time System. In this ...
Service compositions leverage remote services to deliver added-value distributed applications. Since...
Web Services Orchestrations require a firm mathematical basis for their development. We start from t...
Abstract. Service compositions leverage remote services to deliver added-value distributed applicati...
Abstract The widespread deployment of networked applications and adoption of the internet has foster...
A service is a remote computational facility which is made available for general use by means of a ...
The last decade has seen an explosive growth of both: (1) enterprise service-oriented software syste...
Orc is a language for orchestration of web services developed by J. Misra that offers simple, yet po...
AbstractOrc is a kernel language for structured concurrent programming. Orc provides three powerful ...