Filters








13,773 Hits in 4.5 sec

A Model-Driven CASE tool for developing and verifying regulated open MAS

Emilia Garcia, Adriana Giret, Vicente Botti
2013 Science of Computer Programming  
A Model-Driven CASE tool for developing and verifying regulated open MAS. Science of Computer Programming. 78(6):695-704.  ...  Model-Driven Technologies are used to integrate the design of systems of this kind with the verification of the models and with the generation of executable code from these models.  ...  In the context of Service-Oriented Ar-chitectures, model checkers have recently been used to verify compliance of web-service composition.  ... 
doi:10.1016/j.scico.2011.10.009 fatcat:jhlmsbgf4veavhrfi7y5wesa5m

Aligning Service-Oriented Architectures with Security Requirements [chapter]

Mattia Salnitri, Fabiano Dalpiaz, Paolo Giorgini
2012 Lecture Notes in Computer Science  
., checking the compliance of a service-oriented architecturerepresenting a composite service-with security requirements.  ...  After motivating and describing the problem, we propose algorithms to check two specific security requirements: non-disclosure and non-repudiation.  ...  Acknowledgement The research leading to these results has received funding from the European Union Seventh Framework Programme (FP7/2007-2013) under grant no 257930 (Aniketos) and 256980 (NESSoS).  ... 
doi:10.1007/978-3-642-33606-5_15 fatcat:ihocu2gbpzbsja4i5nt3tbwxie

Formal Models of Bitcoin Contracts: A Survey

Massimo Bartoletti, Roberto Zunino
2019 Frontiers in Blockchain  
Some of these studies introduce formal models of Bitcoin contracts, which specify their behavior in non-ambiguous terms, in some cases providing tools to automatically verify relevant contract properties  ...  In this paper, we survey the formal models proposed in the scientific literature, comparing their expressiveness and applicability in the wild.  ...  BitML and Uppaal can also verify complex contract properties expressed in LTL, by model-checking the state space of the contract.  ... 
doi:10.3389/fbloc.2019.00008 fatcat:d26v5jdvy5gwhpnyolc6zmeata

Rethinking accountable privacy supporting services

Jan Camenisch, Thomas Groß, Thomas S. Heydt-Benjamin
2008 Proceedings of the 4th ACM workshop on Digital identity management - DIM '08  
We contribute the concept of a time capsule, that is, a verifiable encryption with timed and revocable decryptability.  ...  As privacy concerns among consumers rise, service providers will increasingly want to provide services that support privacy enhancing technologies.  ...  Contribute an analysis of possible trust models for such a system and a realization of the time capsule with a relaxed trust model compared to the traditional verifiable encryption use.  ... 
doi:10.1145/1456424.1456426 dblp:conf/dim/CamenischGH08 fatcat:ous5htxiszacbmd7vijqx4pk2i

Specification and Verification of Context-dependent Services

Naseem Ibrahim, Vangalur Alagar, Mubarak Mohammad
2011 Electronic Proceedings in Theoretical Computer Science  
Moreover, they do not use formal methods for specifying services, contracts, and compositions.  ...  Finally, we present a formal verification approach that transforms the formal specification of service composition into extended timed automata that can be verified using the model checking tool UPPAAL  ...  We also present a formal verification approach that transforms the formal specification of service composition into UPPAAL [2] timed automata in order to verify service properties using model checking  ... 
doi:10.4204/eptcs.61.2 fatcat:xpmk3wiayjbn3d6laiptc4dnqm

Modeling and Verifying Agent-Based Communities of Web Services [chapter]

Wei Wan, Jamal Bentahar, Abdessamad Ben Hamza
2010 Lecture Notes in Computer Science  
Therefore, model checking, which is a well-established formal technique for verifying communication and cooperation in multi-agent systems, is used in this paper to verify the system correctness in terms  ...  Then, both the model and formulae are used as inputs for the multi-agent symbolic model checker MCMAS.  ...  SPIN, an automata-based model checker has been used to verify if the specified MABLE model satisfies the expressed properties.  ... 
doi:10.1007/978-3-642-13025-0_44 fatcat:xd5wmnxpm5aexdwfe4w53try5a

Evaluating how agent methodologies support the specification of the normative environment through the development process

Emilia Garcia, Simon Miles, Michael Luck, Adriana Giret
2014 Autonomous Agents and Multi-Agent Systems  
Commonly, these software applications should follow specific regulations meaning the actors using them are bound by rights, duties and restrictions.  ...  Autonomous Agents and Multi-Agent Systems. 1-20.  ...  In [43] a technique based on model checking is presented for the verification of contract-service compositions.  ... 
doi:10.1007/s10458-014-9275-z fatcat:muv6vtotire2lkfxccd43eldke

VM-Flow [chapter]

Ivo J. G. dos Santos, Edmundo R. M. Madeira
2004 IFIP International Federation for Information Processing  
The CONTRACT project is co-funded by the European Commission under the 6th Framework Programme for RTD with project number FP6-034418.  ...  For the avoidance of doubt, the content of this report reflects only the opinion of the project consortium members and its authors.  ...  verified using the SPIN model checker.  ... 
doi:10.1007/1-4020-8155-3_15 fatcat:tdnlcms72rbznjvwphoztdx37y

Formal Verification of Web Service Interaction Contracts

German Shegalov, Gerhard Weikum
2008 2008 IEEE International Conference on Services Computing  
This paper develops a statechart specification of a recovery framework that generically guarantees exactly-once execution and applies model checking to prove its correctness.  ...  It is therefore of paramount importance that the correctness of the recovery protocols be formally verified.  ...  These properties can be tested against the formal statechart specification using model checking [3] .  ... 
doi:10.1109/scc.2008.67 dblp:conf/IEEEscc/ShegalovW08 fatcat:v6q4wmmxyjf7vk7vhf5yfu2fdy

View-Based Contracts in an E-Service Cross-Organizational Workflow Environment [chapter]

Eleanna Kafeza, Dickson K. W. Chiu, Irene Kafeza
2001 Lecture Notes in Computer Science  
Furthermore, we develop a contract model based on workflow views and demonstrate how management of contracts can be facilitated, with an Internet start-up E-service inter-organization workflow example.  ...  In this paper, we introduce a novel concept of workflow views as a fundamental support for E-service workflow inter-operability and for controlled visibility by external parties.  ...  We have proposed a contract model based on workflow views, to simplify the process of developing cross-organizational workflow regarding to contracts.  ... 
doi:10.1007/3-540-44809-8_6 fatcat:rm7gloqylbejpcypbhjseemr3u

Retracted: Towards Formal Verification of Web Service Composition [chapter]

Mohsen Rouached, Olivier Perrin, Claude Godart
2006 Lecture Notes in Computer Science  
In this paper, we propose to verify Web services composition using an event driven approach.  ...  We assume Web services that are coordinated by a composition process expressed in WSBPEL and we use Event Calculus to specify the properties and requirements to be monitored.  ...  It presents an event-based framework associated with a semantic definition of the commitments expressed in the Event Calculus, to model and monitor multi-party contracts.  ... 
doi:10.1007/11841760_18 fatcat:5tqzcgcojzddpcwxh3dbfms4wu

Towards Formal Verification of Web Service Composition [chapter]

Mohsen Rouached, Olivier Perrin, Claude Godart
2006 Lecture Notes in Computer Science  
In this paper, we propose to verify Web services composition using an event driven approach.  ...  We assume Web services that are coordinated by a composition process expressed in WSBPEL and we use Event Calculus to specify the properties and requirements to be monitored.  ...  It presents an event-based framework associated with a semantic definition of the commitments expressed in the Event Calculus, to model and monitor multi-party contracts.  ... 
doi:10.1007/11841760_43 fatcat:3wzjfwqoivhf5j7olulryg66d4

An Agent-Based Approach For Hybrid Multi-Cloud Applications

Djamel Benmerzoug
2013 Scalable Computing : Practice and Experience  
In fact, combining different independent Cloud services necessitates a uniform description format that facilitates the design, customization, and composition.  ...  We demonstrated the practicability of our approach by embedding it in a Web services language for specifying business protocols, which conducive to reuse, refinement and aggregation of our business protocols  ...  The author would like to thank the anonymous reviewers for their valuable comments and suggestions, which were helpful in improving the paper.  ... 
doi:10.12694/scpe.v14i2.843 fatcat:s3sejvxfgbfx7pj5yef77tbfry

Towards Timed Requirement Verification for Service Choreographies

Nawal Guermouche, Silvano Dal Zilio
2012 Proceedings of the 8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing  
In this paper, we propose an approach for analyzing and validating a composition of services with respect to real time properties.  ...  We also rely on a logic-based language for property definition to formalize complex real-time requirements and on specific tooling for model-checking Fiacre specifications.  ...  support for Model-Driven Engineering.  ... 
doi:10.4108/icst.collaboratecom.2012.250441 dblp:conf/colcom/GuermoucheD12 fatcat:yuuy56rusbge3kzq4gwkct6u5y

Model-Based Generation of Testbeds for Web Services [chapter]

Antonia Bertolino, Guglielmo De Angelis, Lars Frantzen, Andrea Polini
2008 Lecture Notes in Computer Science  
We present a model-based approach to generate stubs for Web Services which respect both an extra-functional contract expressed via a Service Level Agreement (SLA), and a functional contract modeled via  ...  While developing and testing a Web Service, such external services are not always available, or their usage comes along with unwanted side effects like, e.g., utilization fees or database modifications  ...  To verify the former we specified several SLAs for the warehouse service, and checked if the behavior of the generated stubs is in line with what their SLA dictates.  ... 
doi:10.1007/978-3-540-68524-1_19 fatcat:tl2qfcrfizhehhg2q25pt57pmi
« Previous Showing results 1 — 15 out of 13,773 results