Demo Data from EDBT 2026 / reviewers in the wild / expert
Claude Godart
dblp:g/ClaudeGodart
· DBLP profile ↗
70ranked-venue papers
3as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 34 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 15 · 1 first-authorHuman-computer interaction and ubiquitous computing · 8Applied, interdisciplinary, general and emerging computing · 8Artificial intelligence and machine learning · 6Systems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Services computing and microservices · 75% Requirements engineering and software design · 25% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 50% Storage systems · 50% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control › transaction models
transactional workflow management |
0.1 | 1 | 2005 | Ensuring required failure atomicity of composite Web services · WWW 2005 |
Services computing and microservices › service composition
composite web services |
0.1 | 1 | 2005 | Ensuring required failure atomicity of composite Web services · WWW 2005 |
Services computing and microservices › service composition
web service composition |
0.1 | 1 | 2005 | Ensuring required failure atomicity of composite Web services · WWW 2005 |
Storage systems › transaction support › transactional storage
failure atomicity |
0.1 | 1 | 2005 | Ensuring required failure atomicity of composite Web services · WWW 2005 |
Distributed systems
fault tolerance |
0.1 | 1 | 2005 | Ensuring required failure atomicity of composite Web services · WWW 2005 |
Requirements engineering and software design › software architecture
architectural style |
0.0 | 1 | 1996 | Designing and Implementing COO: Design Process, Architectural Style, Lessons Learned · ICSE 1996 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 1996 | Designing and Implementing COO: Design Process, Architectural Style, Lessons Learned · ICSE 1996 |
Requirements engineering and software design
design process |
0.0 | 1 | 1996 | Designing and Implementing COO: Design Process, Architectural Style, Lessons Learned · ICSE 1996 |
Methods — techniques the papers use, named apart from their topics
transactional rules · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Clouds Coalition Detection for Business Processes Outsourcing
Amina Ahmed Nacer, Mohammed Riyadh Abdmeziem, Claude Godart |
ENASE | 3 |
| 2017 | A Metric for Evaluating the Privacy Level of a Business Process Logic in a Multi-cloud DeploymentabstractSome companies are willing to execute their business processes (BP) in the cloud for enjoying its benefits. However, they are also reluctant because of the new security risks that using cloud resources introduces. Security risk includes many dimensions, but this work focus on preserving the privacy of the logic of a BP deployed in a multi-cloud context by preventing a coalition of malicious clouds to re-construct important information from this logic. More precisely, the paper presents a BP logic privacy metric directly supporting the evaluation of the risk a company has its logic hacked in a particular multi-cloud configuration. Amina Ahmed Nacer, Claude Godart, Samir Youcef, Abdelkamel Tari |
EDOC | 2 |
| 2016 | Obfuscating a Business Process by Splitting Its Logic with Fake Fragments for Securing a Multi-cloud DeploymentabstractCompanies are ready to outsource their business process to the cloud to enjoy its benefits. However they must be sure that their business know-how is preserved. Although some solutions already exist and consist in splitting the model into a collaboration of BP fragments for a deployment in a muti-cloud context, none of them takes into account the possibility of collusion between the clouds executing the different fragments. To address this issue, we propose in this paper a solution consisting in adding fake BP fragments at specific locations in the process, so as to complicate its structure and hide the direct interaction between clouds executing sensitive fragments. Therefore, the discovery of the process by malicious cloud providers is delayed. The approach is validated against an introduced metric. It demonstrates that our approach is better in the worst case than previous approaches in best cases. Amina Ahmed Nacer, Elio Goettelmann, Samir Youcef, Abdelkamel Tari, Claude Godart |
SERVICES | 5 |
| 2015 | Paving the Way towards Semi-automatic Design-Time Business Process Model ObfuscationabstractBusiness process (BP) stakeholders want to enjoy the benefits of the cloud, but they are also reluctant to expose their BP models which express the know-how of their companies. To prevent such a know-how exposure, this paper proposes a design-time approach for transforming a BP model into BP fragments so that these BP fragments externalized in a multi-cloud context do not allow a cloud resource provider to understand a critical fragment of the company. While existing contributions on this topic remain at the level of principles, we propose an algorithm supporting automatically such a BP model transformation. Elio Goettelmann, Amina Ahmed Nacer, Samir Youcef, Claude Godart |
ICWS | 4 |
| 2014 | Heuristics for composite Web service decentralization
Walid Fdhila, Marlon Dumas, Claude Godart, Luciano García-Bañuelos |
Softw. Syst. Model. | 3 |
| 2013 | Partitioning and Cloud Deployment of Composite Web Services under Security ConstraintsabstractIn this paper, we propose an approach for deploying business processes on the cloud supporting security constraints, thereby ensuring sensitive data exchange. This approach uses partitionning techniques for fulfilling security requirements and optimizing communication costs. The partitions are deployed independently on different cloud platforms. Subsequently, these partitions depend on message exchange synchronization, which defines our choreography on the cloud. Moreover, we consider additional requirements related to data-dependencies and Quality of Service (QoS) disparities to optimize the execution of the outsourced process. Our approach is motivated by an insurance case study and implemented within an open source cloud platform. Elio Goettelmann, Walid Fdhila, Claude Godart |
IC2E | 3 |
| 2013 | A general approach for a trusted deployment of a business process in cloudsabstractIt is recognized that the most important obstacle to the development of the cloud is the variety of new security threats which requests new methods and mechanisms. This is even truer for those who want to deploy business processes, because of the critical knowledge they encapsulate in terms of know-how and data. This paper proposes an approach combining modeling techniques and cloud selection for a trusted deployment of a security risk-aware business process in security constrained clouds. Elio Goettelmann, Nicolas Mayer, Claude Godart |
MEDES | 3 |
| 2013 | Bi-criteria strategies for business processes scheduling in cloud environments with fairness metricsabstractThe Cloud computing paradigm is adopted for its several advantages like reduction of cost incurred when using a set of resources. Despite the many proven benefits of using a Cloud infrastructure to run business processes, it is still faced with a major problem that can compromise its success: the lack of guidance for choosing between multiple offerings. To ensure this, we propose a set of algorithms for business process scheduling in Cloud computing environments. More precisely, we propose an extension of our previous approaches taking into account the fact that several instances of the same process can run simultaneously, and they may have to share the same resources. The proposed approaches take into account the Cloud elasticity feature on the one hand, and on the other hand, they consider the two most important quality of service criteria when running business process in Clouds environment, namely (i) the overall execution time and (ii) the cost incurred using a set of resources. In addition they allow to ensure fairness between the different concurrent business process instances. Kahina Bessai, Samir Youcef, Ammar Oulamara, Claude Godart |
RCIS | 4 |
| 2012 | Bi-criteria Workflow Tasks Allocation and Scheduling in Cloud Computing EnvironmentsabstractAlthough there are few efficient algorithms in the literature for scientific workflow tasks allocation and scheduling for heterogeneous resources such as those proposed in grid computing context, they usually require a bounded number of computer resources that cannot be applied in Cloud computing environment. Indeed, unlike grid, elastic computing, such asAmazon's EC2, allows users to allocate and release compute resources on-demand and pay only for what they use. Therefore, it is reasonable to assume that the number of resources is infinite. This feature of Clouds has been called âillusion of infiniteresourcesâ. However, despite the proven benefits of using Cloud to run scientific workflows, users lack guidance for choosing between multiple offering while taking into account several objectives which are often conflicting. On the other side, the workflow tasks allocation and scheduling have been shown to be NP-complete problems. Thus, it is convenient to use heuristic rather than deterministic algorithm. The objective of this paper is to design an allocation strategy for Cloud computing platform. More precisely, we propose three complementary bi-criteria approaches for scheduling workflows on distributed Cloud resources, taking into account the overall execution time and the cost incurred by using a set of resources. Kahina Bessai, Samir Youcef, Ammar Oulamara, Claude Godart, Selmin Nurcan |
IEEE CLOUD | 4 |
| 2012 | Business Process Compositions Preserving k-Soundness PropertyabstractA workflow process defines a set of activities and the specific order according to which they should be executed in order to achieve a common objective. The correctness and efficiency of the business process supported by the workflow management are vital, in particular the k-soundness property when processes are modeled by workflow nets (WF-nets). This property entails the proper termination of the workflow execution and the absence of tasks that do not contribute to the processing cases. Furthermore, business processes are not isolated and in order to support the global performance of a given organization, they should well articulated, and correctly synchronized to each other. Nevertheless, without specific conditions, the k-soundness criterion is not compositional while it should remain valid for the set articulated processes. We propose in this paper a set of compositional rules that allow to build complex workflows from single ones while preserving k-soundness property under elementary conditions. Moreover, for the free-choice Petri net class we show that the soundness property verification can be efficiently checked. Kahina Bessai, Selmin Nurcan, Claude Godart, Samir Youcef |
APSCC | 3 |
| 2012 | Resources allocation and scheduling approaches for business process applications in Cloud contextsabstractResources allocation and scheduling has been recognised as an important topic for business process execution. However, despite the proven benefits of using Cloud to run business process, users lack guidance for choosing between multiple offering while taking into account several objectives which are often conflicting. Moreover, when running business processes it is difficult to automate all tasks. In this paper, we propose three complementary approaches for Cloud computing platform. On the other side, elastic computing, such as Amazon EC2, allows users to allocate and release compute resources (virtual machines) on-demand and pay only for what they use. Therefore, it is reasonable to assume that the number of virtual machine is infinite while the number of human resources is finite. This feature of Clouds has been called “illusion of infinite resources”. In this paper, we design an allocation strategy for Cloud computing platform taking into account the above characteristics. More precisely, we propose three complementary bi-criterion approaches for scheduling business process on distributed Cloud resources. Kahina Bessai, Samir Youcef, Ammar Oulamara, Claude Godart, Selmin Nurcan |
CloudCom | 4 |
| 2012 | An Optimized Derivation of Event Queries to Monitor Choreography Violations
Aymen Baouab, Olivier Perrin 0001, Claude Godart |
ICSOC | 3 |
| 2012 | Towards Decentralized Monitoring of Supply ChainsabstractCross-organizational service-based processes are increasingly adopted by different companies when they can not achieve goals on their own. In order to guarantee that all involved partners are informed about errors that may happen in the collaboration, it is necessary to monitor the execution process by continuously observing and checking message exchanges during runtime. This allows a global process tracking and evaluation of process metrics. In this paper, we present an approach for decentralized monitoring of cross-organizational choreographies. We introduce the concept of External Flow Monitoring and define a hierarchical propagation model for exchanging external notifications between the collaborating parties. We also introduce the concept of EFM-view which allows partners to track the state of the choreography beyond their own processes. The collected monitoring data can be further used for the evaluation of global process metrics by expressing and evaluating statistical queries over execution traces. Aymen Baouab, Walid Fdhila, Olivier Perrin 0001, Claude Godart |
ICWS | 4 |
| 2012 | Web Services Composition Verification Using Satisfiability SolvingabstractIn this paper, we propose an approach for the verification of declarative Web services composition processes using satisfiability solving. The need for the satisfiability solving approach stems from the nature of declarative processes which are defined by only specifying the constraints that mark the boundary of the solution to the composition process. As a result the state space of a declarative process can be significantly large, as the process is only partially defined and all the transitions have not been explicitly defined. Further, as the conflict clauses returned by the SAT solver can be significantly large for complex processes and verification requirements, we propose a filtering criteria and defined patterns for identifying the clauses of interest for process verification. Ehtesham Zahoor, Olivier Perrin 0001, Claude Godart |
ICWS | 3 |
| 2011 | Change propagation in decentralized composite web servicesabstractEvery company wants to improve the way it does business, or produce things more efficiently, and make greater profit. Therefore, business processes have become subject to evolutionary changes, which in turn increase the need for an efficient change support. In this sense, many researches were conduc Walid Fdhila, Aymen Baouab, Karim Dahman, Claude Godart, Olivier Perrin 0001, François Charoy |
CollaborateCom | 4 |
| 2011 | Towards Consistency Management for a Business-Driven Development of SOAabstractThe usage of the Service Oriented Architecture (SOA) along with the Business Process Management has emerged as a valuable solution for the complex (business process driven) system engineering. With a Model Driven Engineering where the business process models drive the supporting service component architectures, less effort is gone into the Business/IT alignment during the initial development activities, and the IT developers can rapidly proceed with the SOA implementation. However, the difference between the design principles of the emerging domain-specific languages imposes serious challenges in the following re-design phases. Moreover, enabling evolutions on the business process models while keeping them synchronized with the underlying software architecture models is of high relevance to the key elements of any Business Driven Development (BDD). Given a business process update, this paper introduces an incremental model transformation approach that propagates this update to the related service component configurations. It, therefore, supports the change propagation among heterogenous domain-specific languages, e.g., the BPMN and the SCA. As a major contribution, our approach makes model transformation more tractable to reconfigure system architecture without disrupting its structural consistency. We propose a synchronizer that provides the BPMN-to-SCA model synchronization with the help of the conditional graph rewriting. Karim Dahman, François Charoy, Claude Godart |
EDOC | 3 |
| 2011 | An Event-Based Reasoning Approach to Web Services MonitoringabstractIn this paper, we propose an event-based framework that allows to specify and reason about the monitoring properties during composition process execution. The proposed approach is highly expressive and allows to specify monitoring properties that can be based on either functional or non-functional requirements, allows multi-level detection of any violation, allows to calculate effects of any such violation on the overall process execution and to recover from it using a set of recovery actions. The choice of a reasoning based approach allows to foresee the effects of violations and respects any functional and non-functional constraints associated with the process, when performing recovery. In addition, as the approach builds upon an event-based declarative framework called DISC, it results in an integrated approach as both composition design and monitoring framework are event-based. Ehtesham Zahoor, Olivier Perrin 0001, Claude Godart |
ICWS | 3 |
| 2011 | A logical framework for reasoning about delegation policies in workflow management systemsabstractTask delegation presents one of the business process security leitmotifs.It defines a mechanism that bridges the gap between workflow and access control systems.Delegation completion and authorisation enforcement are specified under specific constraints so-called events.In this article, we aim to reason about delegation events to model task delegation and to specify delegation policies using a logical framework.To that end, we propose an event-based task delegation model to control the delegation execution.We then identify relevant events responsible for the dynamic enforcement of delegation policies.Further, we define a task-oriented access control model to specify delegation constraints into authorisation policies.Finally, we propose a technique to automate the delegation policies integration.Using event calculus, we develop a reasoning tool to control the delegation execution and to increase the compliance of all delegation changes in the existing policy of the workflow. Khaled Gaaloul, Henderik A. Proper, Ehtesham Zahoor, François Charoy, Claude Godart |
Int. J. Inf. Comput. Secur. | 5 |
| 2011 | Ensuring Customised Transactional Reliability of Composite ServicesabstractWeb services are defined independently of any execution context. Due to their inherent autonomy and heterogeneity, it is difficult to examine the behaviour of composite services, especially in case of failures. This paper is interested in ensuring composite services reliability. Reliable composition is defined as a composition where all instance executions are correct from a transactional and business point of view. In this paper, the authors propose a transactional approach for ensuring reliable Web service compositions. The approach integrates the expressivity power of workflow models and the reliability of Advanced Transactional Models (ATM). This method offers flexibility for designers to specify their requirements in terms of control structure, using workflow patterns, and execution correctness. Contrary to ATM, the authors start from the designers’ specifications to define the appropriate transactional mechanisms that ensure correct executions according to their requirements. Sami Bhiri, Walid Gaaloul, Claude Godart, Olivier Perrin 0001, Maciej Zaremba, Wassim Derguech |
J. Database Manag. | 3 |
| 2010 | Dynamic Authorisation Policies for Event-Based Task Delegation
Khaled Gaaloul, Ehtesham Zahoor, François Charoy, Claude Godart |
CAiSE | 4 |
| 2010 | Optimized decentralization of composite web servicesabstractComposite services are usually specified by means of orchestration models that capture control and data-flow relations between activities. Concrete services are then assigned to each activity based on various criteria. In mainstream service orchestration platforms, the orchestration model is execute Walid Fdhila, Marlon Dumas, Claude Godart |
CollaborateCom | 3 |
| 2010 | Timed Conversational Protocol Based Approach for Web Services Analysis
Nawal Guermouche, Claude Godart |
ICSOC | 2 |
| 2010 | DISC: A Declarative Framework for Self-Healing Web Services CompositionabstractWeb services composition design, verification and monitoring are active and widely studied research directions. Little work however has been done in integrating these related dimensions using a unified formalism. In this paper we propose a declarative event-oriented framework, called DISC, that serves as a unified framework to bridge the gap between the process design, verification and monitoring. Proposed framework allows for a composition design to accommodate various aspects such as data relationships and constraints, Web services dynamic binding, compliance regulations, security or temporal requirements and others. Then, it allows for instantiating, verifying and executing the composition design and for monitoring the process while in execution. The effect of run-time violations can also be calculated and a set of recovery actions can be taken, allowing for the self-healing Web services composition. Ehtesham Zahoor, Olivier Perrin 0001, Claude Godart |
ICWS | 3 |
| 2009 | Security meta-services orchestration architectureabstractSOA have been deployed as a mean to offer a better flexibility, to increase efficiency through reuse of services and also to improve interoperability by providing new opportunities to connect heterogeneous platforms. However, those benefits make security more difficult to control. Fortunately, new standards are proposed to treat this issue, but their current use makes the architecture much more complex and challenges the characteristics of SOA. In this paper, we address this issue by separating security services from business ones and organizing the architecture referring to the principle of separation of concerns. Next, we propose a new model which consists of three components: business services, security meta-services and an orchestration service. Then, we show that the architecture remains secure while enforcing its flexibility and agility. Aymen Baouab, Olivier Perrin 0001, Nicolas Biri, Claude Godart |
APSCC | 4 |
| 2009 | Asynchronous Timed Web Service-Aware Choreography Analysis
Nawal Guermouche, Claude Godart |
CAiSE | 2 |
| 2009 | Toward synchronization between decentralized orchestrations of composite web servicesabstractWeb service paradigm and related technologies have provided favorable means for the realization of collaborative business processes. From both conceptual and implementation points of view, the business processes are based on a centralized management approach. Nevertheless, it is very well known that Walid Fdhila, Claude Godart |
CollaborateCom | 2 |
| 2009 | A Flexible Approach for Automatic Process Decentralization Using Dependency TablesabstractWeb service paradigm and related technologies have provided favorable means for the realization of collaborative business processes. From both conceptual and implementation points of view, the business processes are based on a centralized management approach. Nevertheless, it is very well known that the enterprise-wide process management where processes may span multiple organizational units requires particular considerations on scalability, heterogeneity, availability and privacy issues, that in turn, require particular consideration on decentralization. In this paper, our aim is to reconcile the decentralization of processes as a step towards the enterprise-wide solutions. We propose a methodology for transforming a centralized process specification into a form that is amenable to a distributed execution and to incorporate the necessary synchronization between different processing entities. The proposed technique has the advantage of being flexible that it computes the abstract constructs and provides a generalized approach to the decentralization of processes. Walid Fdhila, Ustun Yildiz, Claude Godart |
ICWS | 3 |
| 2009 | Timed Model Checking Based Approach for Web Services AnalysisabstractWeb services are the main pillar of the Service Oriented Computing (SOC) paradigm which enables the application integration within and across business organizations. One of the important features of the Web services is the choreography aspect which allows to capture collaborative processes involving multiple services. In this context, one of the important investigations is the choreography compatibility analysis. We mean by the choreography compatibility the capability of a set of Web services of actually interacting by exchanging messages in a proper manner. Whether a set of services are compatible depends not only on their sequences of messages but also on quantitative properties such as timed properties. In this paper, we investigate a model checking based approach that deals with checking the compatibility of a choreography in which the Web services support asynchronous timed communications. Particularly, in this paper we are using the model checker UPPAAL. We propose a set of required abstractions that allow to use the model checker UPPAAL to deal with timed asynchronous communicating services. Nawal Guermouche, Claude Godart |
ICWS | 2 |
| 2009 | An Integrated Declarative Approach to Web Services Composition and Monitoring
Ehtesham Zahoor, Olivier Perrin 0001, Claude Godart |
WISE | 3 |
| 2009 | WISE 2007 Extended Best Papers
Boualem Benatallah, Fabio Casati, Dimitrios Georgakopoulos 0001, Claude Godart |
World Wide Web | 4 |
| 2008 | A run-time service discovery process for web services compositionsabstractNotice of Plagiarism: This paper has been suppressed because it was found to plagiarize the following earlier works: Mohsen Rouached, Claude Godart |
ICEC | 2 |
| 2008 | Mashup Model and Verification Using Mashup Processing Network
Ehtesham Zahoor, Olivier Perrin 0001, Claude Godart |
CollaborateCom | 3 |
| 2008 | Toward Data Flow Oriented Services CompositionabstractWeb service composition enables businesses to compile value-added services from elementary ones to build new complex services. Usually, Web service composition is needed when a client request cannot be fulfilled by one elementary service. In this paper, we propose a client data flow-tailored composition. The client request is defined by the sequences of data flow the client can provide and the sequences of data flow the client claims. Then, according to the client request, by defining the set of the available services, we aim at combining the services with the client request so that this later is satisfied. Nawal Guermouche, Claude Godart |
EDOC | 2 |
| 2008 | Communications Semantics for WSBPEL ProcessesabstractWSBPEL opens up the possibility of applying a range of formal techniques to the verification of Web service behaviors from two points of view: constraints between activities within the same process and dependencies between activities of different processes. In a previous work, we have described an approach for the verification of Web service compositions defined by a set of BPEL processes. The key aspect of such a verification task is the model adopted for representing the communications among the services participating to the composition. In this paper, we propose to extend this approach to handle dependencies between activities of different process orchestrations through message exchanges. Our aim is to enable supporting models of service choreography with multiple interacting Web services compositions, from the perspective of a collaborative distributed composition development environment. The process of behavior analysis moves from a single local process to that of modelling and analyzing the behavior of multiple processes across composition domains. Walid Fdhila, Mohsen Rouached, Claude Godart |
ICWS | 3 |
| 2008 | Log-based mining techniques applied to Web service composition reengineering
Walid Gaaloul, Karim Baïna, Claude Godart |
Serv. Oriented Comput. Appl. | 3 |
| 2007 | Formal verification of composite service recovery mechanisms consistencyabstractDue to the inherent autonomy and heterogeneity of Web services, ensuring composite services reliability remains a challenging problem. Extending the classical control flow with a transactional flow (encapsulating a set of recovery mechanisms) is widely accepted for ensuring composite services reliability. However, current approaches define recovery mechanisms in and ad-hoc way while they have to respect consistency rules regarding the control flow. In this paper, we propose a formal model based on event calculus for capturing both control and transactional flow of composite services. Following a pattern based modelling approach, we depict a set of rules characterising consistent transactional flow that can be defined w.r.t a given control flow. In addition, we propose two complementary approaches for enhancing composite services reliability. Walid Gaaloul, Sami Bhiri, Manfred Hauswirth, Mohsen Rouached, Claude Godart |
CollaborateCom | 5 |
| 2007 | Collaborative practice-oriented business processes Creating a new case for business process management and CSCW synergyabstractIn very recent times, organisations have started to shift their focus from highly standardised operational business processes (BPs) to other types of processes that cannot be easily replicated due to the knowledge, skills and creativity of people involved. Consequently the field of business process management (BPM) has gradually evolved to include four different, but equally important components: strategy, people, processes and technology. The renewed interest in process-related knowledge and collaboration has opened a new case for possible synergy of BPM and CSCW (computer supported cooperative work) fields. The paper argues that the key to this synergy is in the field of knowledge management. The paper introduces the knowledge dimension of BPs and uses it to determine how collaborative processes, in particular practice-oriented creative BPs, differ from other types of organizational processes. The paper argues that in the case of these BPs, process support needs to co-evolve with process execution itself, and therefore could be also considered as an ever evolving, ldquoorganicrdquo system, creating a new set of interesting research and practical challenges in the future. Olivera Marjanovic, Hala Skaf-Molli, Pascal Molli, Claude Godart |
CollaborateCom | 4 |
| 2007 | Synchronization Solutions for Decentralized Service OrchestrationsabstractThis paper reports on a new formal approach for the decentralized orchestration of service oriented processes. We focus on the dynamic binding (discovery and use) of services following a decentralized approach. We investigate synchronization issues of a process being executed on different computing entities. We propose formal techniques that insures the synchronization of distributed activities in the presence of decentralized and dynamic service bindings. Precisely, our contribution consists of two different techniques that prevent concurrent service bindings. The latter are characterized by additional operations implemented by orchestrated services. Ustun Yildiz, Claude Godart |
ICIW | 2 |
| 2007 | Requirements-driven Verification of WSBPEL ProcessesabstractCurrent Web services composition proposals, such as BPML, WSBPEL, WSCI, and OWLS, provide solutions for describing the control and data flows in Web service composition. However, such proposals remain at the descriptive level, without providing any kind of mechanisms or tool support for analysis and verification. Therefore, there is a growing interest for the verification techniques which enable designers to test and repair design errors even before actual running of the service, or allow designers to detect erroneous properties and formally verify whether the service process design does have certain desired properties. 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. Mohsen Rouached, Claude Godart |
ICWS | 2 |
| 2007 | Reasoning about Events to Specify Authorization Policies forWeb Services CompositionabstractAvailability of a wide variety of Web services over the Internet offers opportunities of providing new value added services built by composing them out of existing ones. By integrating individual existing Web services the technology enables the provision of advanced and sophisticated services, such as allowing users to use different types of resources and services simultaneously in a simple procedure. However the management and maintenance of a large number of Web services is not easy and, in particular, needs appropriate authorization policies to be defined so as to realize reliable and secure Web Services. The required authorization policies can be quite complex, resulting in unintended conflicts, which could result in information leaks or prevent access to information needed. This paper proposes a logic based approach using for specifying authorization policies and detecting conflicts resulting from the combination of various kinds of authorization and constraint policies used in Web services environments. The method not only enables static detection of policy conflicts but also yields information that is helpful for correcting the policies. An automated induction-based theorem prover SPIKE is used as verification back-end. Mohsen Rouached, Claude Godart |
ICWS | 2 |
| 2007 | Information Flow Control with Decentralized Service CompositionsabstractDecentralized execution settings are primordial for most processes where process participants are required to establish P2P interactions. This is particularly true for processes that subject the composition of services advertising different information flow policies. To provide a systematic approach to manage the information flow between composed services, we present a methodology that derives cooperating distributed processes of a centralized specification with respect to their information flow policies. Our contribution shows how service compositions, that cannot be realized with centralized orchestrations or inconsistent choreographies, can be realized with equivalent decentralized executions in an inexpensive and in a reasonable manner. Ustun Yildiz, Claude Godart |
ICWS | 2 |
| 2007 | Dynamic Decentralized Service Orchestrations
Ustun Yildiz, Claude Godart |
WEBIST (1) | 2 |
| 2006 | Using Isolation Spheres for Cooperative Processes CorrectnessabstractManaging cooperation in business processes still represents a challenge because of several problems. Concurrent access to common data, coherence of the results, organisation and cooperation correctness are some of them. Looking at isolation problems in the database world and at their solutions using SQL isolation levels, we try to adapt them to the cooperative dimension of processes. In this paper, we identify the phenomena that happen during cooperation in business processes. Then we propose a solution based on isolation spheres to ensure correctness of cooperative processes and customise the exclusion control of the different cooperation phenomena Adnene Guabtni, François Charoy, Claude Godart |
CSCWD | 3 |
| 2006 | Concurrency Management in Transactional Web Services Coordination
Adnene Guabtni, François Charoy, Claude Godart |
DEXA | 3 |
| 2006 | Securing Web Service Compositions: Formalizing Authorization Policies Using Event Calculus
Mohsen Rouached, Claude Godart |
ICSOC | 2 |
| 2006 | Transactional patterns for reliable web services compositionsabstractReliability is one of the main challenge that encounter Web servicescompositions. Due to the inherent autonomy and heterogeneity of Webservices it is difficult to predict the behavior of the overallcomposite service.Current related technologies are unable to resolve this problemefficiently. These technologies rely on two existing strongapproa-ches: transactional processing and workflow systems. In onehand transactional processing ensures reliability. However, they aretoo rigid to support process based applications like composite Webservices. On the other hand, workflow systems focus mainly oncoordination and organizational aspects and ignore reliabilityissues.In this paper we propose a new solution that combines the businessprocess adequacy of workflow systems and the reliability oftransactional processing. We introduce the concept of transactionalpatterns to ensure reliable composite services. A transactionalpattern can be seen as a convergence concept between workflowpatterns and advanced transactional models. We show how we use it todefine composite services and how we ensure their reliabilityaccording to the designers specific needs. Sami Bhiri, Claude Godart, Olivier Perrin 0001 |
ICWE | 2 |
| 2006 | Discovering and Improving Recovery Mechanisms of CompositeWeb ServicesabstractOne of the main challenges that encounter Web services is how to ensure reliable compositions. In this paper we present an approach that starts from a composite service effective executions to improve its reliability. Basically, we propose a set of mining techniques to discover its model and its transactional behavior from an event based log. Then, based on this mining step, we use a set of rules to improve its recovery mechanisms Sami Bhiri, Walid Gaaloul, Claude Godart |
ICWS | 3 |
| 2006 | A Workflow Mining Tool based on Logs Statistical Analysis
Walid Gaaloul, Claude Godart |
SEKE | 2 |
| 2006 | An Event-Based Model for Web Services Coordination
Mohsen Rouached, Claude Godart |
WEBIST (1) | 2 |
| 2005 | Overview of Transactional Patterns: Combining Workflow Flexibility and Transactional Reliability for Composite Web Services
Sami Bhiri, Khaled Gaaloul, Olivier Perrin 0001, Claude Godart |
Business Process Management | 4 |
| 2005 | Mining Workflow Recovery from Event Based Logs
Walid Gaaloul, Claude Godart |
Business Process Management | 2 |
| 2005 | Spheres of Isolation: Adaptation of Isolation Levels to Transactional Workflow
Adnene Guabtni, François Charoy, Claude Godart |
Business Process Management | 3 |
| 2005 | A Contract Layered Architecture for Regulating Cross-Organisational Business Processes
Mohsen Rouached, Olivier Perrin 0001, Claude Godart |
Business Process Management | 3 |
| 2005 | Towards Mining Structural Workflow Patterns
Walid Gaaloul, Karim Baïna, Claude Godart |
DEXA | 3 |
| 2005 | A Contract-Based Approach for Monitoring Collaborative Web Services Using Commitments in the Event Calculus
Mohsen Rouached, Olivier Perrin 0001, Claude Godart |
WISE | 3 |
| 2005 | Ensuring required failure atomicity of composite Web servicesabstractThe recent evolution of Internet, driven by the Web services technology, is extending the role of the Web from a support of information interaction to a middleware for B2B interactions.Indeed, the Web services technology allows enterprises to outsource parts of their business processes using Web services. And it also provides the opportunity to dynamically offer new value-added services through the composition of pre-existing Web services.In spite of the growing interest in Web services, current technologies are found lacking efficient transactional support for composite Web services (CSs).In this paper, we propose a transactional approach to ensure the failure atomicity, of a CS, required by partners. We use the Accepted Termination States (ATS) property as a mean to express the required failure atomicity.Partners specify their CS, mainly its control flow, and the required ATS. Then, we use a set of transactional rules to assist designers to compose a valid CS with regards to the specified ATS. Sami Bhiri, Olivier Perrin 0001, Claude Godart |
WWW | 3 |
| 2004 | A model to support collaborative work in virtual enterprises
Olivier Perrin 0001, Claude Godart |
Data Knowl. Eng. | 2 |
| 2004 | The ToxicFarm Integrated Cooperation Framework for Virtual Teams
Claude Godart, Pascal Molli, Gérald Oster, Olivier Perrin 0001, Hala Skaf-Molli, Pradeep Kumar Ray, Fethi A. Rabhi |
Distributed Parallel Databases | 1 |
| 2004 | Coo-Flow: A Process Technology To Support Cooperative ProcessesabstractIn this paper we present a process management technology for the coordination of creative and large scale distributed processes. Our approach is the result of usage analysis in domains like Software Development, Architecture/Engineering/Construction, and e-Learning processes. The basic conclusions of these experiments are the following: (1) cooperative processes are described in the same way as production processes, but these descriptions are interpreted in a different way depending on the nature of the process, (2) the interpretation of process description depends mainly on the required flexibility of control flow and of data flow, and on the relationship between them, (3) the management of intermediate results is a central feature for supporting the cooperation inherent to these processes. COO-flow is a process technology that results from these studies. It is based on two complementing contributions: anticipation that allows succeeding activities to cooperate, and COO-transactions that allows parallel activities to cooperate. This paper introduces COO-flow characteristics, gives a (partial) formalization and briefly discusses its Web implementation. Daniela Grigori, François Charoy, Claude Godart |
Int. J. Softw. Eng. Knowl. Eng. | 3 |
| 2003 | A Model to Support Collaborative Work in Virtual Enterprises
Olivier Perrin 0001, Franck Wynen, Julia Bitcheva, Claude Godart |
Business Process Management | 4 |
| 2003 | Coordination of Cooperative Processes with the Synchronization Point Concept
Julia Bitcheva, Olivier Perrin 0001, Claude Godart |
ICWS | 3 |
| 2003 | COO-flow: a Process Technology to Support Cooperative Processes
Daniela Grigori, François Charoy, Claude Godart |
SEKE | 3 |
| 2001 | A Process Service Model for Dynamic Enterprise Process Interconnection
Karim Baïna, Khalid Benali, Claude Godart |
CoopIS | 3 |
| 2001 | Anticipation to Enhance Flexibility of Workflow Execution
Daniela Grigori, François Charoy, Claude Godart |
DEXA | 3 |
| 2000 | Cooperative Workflows to Coordinate Asynchronous Cooperative Applications in a Simple WayabstractCurrent workflow models are mainly concerned with the automation of administrative and production business processes. These processes coordinate well-defined activities which execute in isolation, i.e. synchronize only at their start/terminate states. If these models can be applied efficiently for a class of applications, they show their limits when one wants to model the subtlety of cooperative interactions as they occur in more creative processes, typically co-design and co-engineering processes. In this paper, we introduce the concept of cooperative workflow, i.e. a workflow model which extends classical workflow models with capabilities to synchronize activities interacting not only when they start and when they terminate, but also at any point of their execution. In the spirit of the workflow approach, the modelling and enactment of cooperative workflows must remain simple. Claude Godart, François Charoy, Olivier Perrin 0001, Hala Skaf-Molli |
ICPADS | 1 |
| 1999 | Maintaining Shared Workspaces Consistency during Software DevelopmentabstractThe development of large software is always done by teams of people working together and struggling to produce quality software within their budget. Each person in these teams generally knows his job and wants to do it, without being bothered by other people. However, when people work towards a common goal they have to exchange data and create dependencies between each other regarding these data. If these people have to follow a process, cooperating and synchronizing with co-workers and trying to reach one's own goal becomes too difficult to manage. This may lead to frustration, lower productivity and reluctancy to follow the predefined process. This is why some support is needed to avoid common mistakes that occur when people exchange data. In this paper, a hybrid approach to support cooperation is presented. The originality of this approach is the ability to enforce general properties on cooperative interactions while using the semantic of applications to fit particular situations or requirements. This paper gives a brief idea about the general enforced properties on activity interactions. It describes in detail the semantic rules that control activity results, the impacts of the cooperation on these rules and how both dimensions interact. Hala Skaf-Molli, François Charoy, Claude Godart |
Int. J. Softw. Eng. Knowl. Eng. | 3 |
| 1998 | A Criterion to Enforce Correctness of Indirectly Cooperating Applications
Gérôme Canals, Claude Godart, Pascal Molli, Manuel Munier |
Inf. Sci. | 2 |
| 1996 | Designing and Implementing COO: Design Process, Architectural Style, Lessons Learned
Claude Godart, Gérôme Canals, François Charoy, Pascal Molli, Hala Skaf-Molli |
ICSE | 1 |
| 1995 | A Federated Approach to Tool Integration
Malek Bounab, Claude Godart |
CAiSE | 2 |
| 1990 | Modeling and enacting software processes: an analysisabstractPrevious studies have led to a better understanding of the nature, the characteristics, and the implications of software process modeling and enacting. The authors attempt to reap the benefits of this better understanding, through an analysis of what should be a complete assisted development, in order to deduce a rich set of requirements and facilities for software process modeling and enacting, and to highlight and discuss some essential issues for the improvement of present proposals in the field of model driven IPSEs (integrated project support environments). Three well-known prototypes of assisted environments are examined: TRIAD/CML for the imperative approach, Marvel for the rule-based approach, and IPSE 2.5 for the object-oriented approach. Finally, the authors emphasize essential issues for future third-generation IPSEs: these new IPSEs must be real IPSEs, they must provide multiform assistance and cope with different kinds of processes including complex ones, and they must take into account dynamic evolution of software process models.> Jacques Lonchamp, Khalid Benali, Claude Godart, Jean-Claude Derniame |
COMPSAC | 3 |