Juan José Pardo

Learn More
In previous work we have presented the generation of WS-CDL and WS-BPEL documents. In this paper we show the unification of both generations. The aim is to generate correct WS-BPEL skeleton documents from WS-CDL documents by using the Timed Automata as an intermediary model in order to check the correctness of the generated Web Services with Model Checking(More)
In this paper we show how we can use formal methods for describing and analyzing the behavior of Web Services, and more specifically those including time restrictions. Then, our starting point are Web Services descriptions written in WSCI-WSCDL (XML-based description languages). These descriptions are then translated into timed automata, and then, we use a(More)
In this paper we show how we can use the UML profile for modeling real time systems, which allows us to describe Web services choreographies with time constraints. More specifically, we see how by using the diagrams of this profile, we can capture the main elements of a real-time Web Services Choreography Description Language specification (WS-CDL), which(More)
A formal specification of the purchase phase in the <b>SET</b> protocol (Secure Electronic Transaction), an e-commerce protocol by Visa and MasterCard, is presented. It is modelled by means of a <i>True Concurrency Timed Process Algebra</i> called <b>BTC</b> which takes into account that the (limited amount of) available resources in a system have to be(More)
In most cases authors are permitted to post their version of the article (e.g. in Word or Tex form) to their personal website or institutional repository. Authors requiring further information regarding Elsevier's archiving and manuscript policies are encouraged to visit: a b s t r a c t A Web Service is a self-describing, self-contained modular application(More)
In this paper we show how we can use a classical UML diagram, the sequence diagram, for the description of business process behavior based on Web services with time constraints. More specifically, we see how these diagrams can capture the main elements of the Web services business process execution language (WS-BPEL), and then, how we can translate these(More)