M03 |
| D7.1 |
Report on Public Web-Site |
pdf |
| This report contains the description and documentation of the public web-site of the COMPAS project. | |
| D8.1 |
Project Quality Plan |
pdf |
| The research and development projects usually comprise a substantial number of processes. Most of the processes are targeted in the realization of the project objectives. Nevertheless, there are also supplementary processes, which importance is determined by the project scale. This document establishes the foundation for the project supporting processes. It covers verification of project deliverables and continuous improvement of project processes. | |
M06 |
D2.1 |
State-of-the-Art in the Field of Compliance Languages |
pdf |
| This deliverable provides an overview of the state-of-the-art in compliance languages, particularly focusing on languages for regulatory and legislative provisions. The deliverable first identifies different aspects of compliance and discusses a wide range of compliance legislations such as, Basel II, FINRA (NASD/SEC) regulations, HIPAA, IFRS, MIFID, Sarbanes-Oxley and Tabaksblat. Next, it identifies a set of core compliance concerns that will be used as a point of reference during the development of the compliance request language. The deliverable also analyses existing solutions for modelling these concerns. | |
| D5.1 |
State-of-the-Art in the Field of Adaptive Service Composition Monitoring and Management |
pdf |
| This deliverable summarizes the state of the art in adaptive service composition monitoring and management, reviewing commercial products and research approaches. We first introduce a compliance management lifecycle, then survey existing approaches using dimensions, introduced to characterize and compare approaches. We then analyze several business intelligence and reporting suites, which can be used in the development of the dashboard visualizing monitoring results. Finally, we identify best practices, discuss the lessons learned, and identify which solutions are suitable for the work on compliance governance in WP5. | |
| D7.2 |
Collaboration Activities Plan |
pdf |
| This deliverable contains the plan for collaboration of the COMPAS project, including the activities of the specific working group this project will participate in. The collaboration covers mainly the liaison and cooperation activities with other ICT projects under Objective 1.2 “Service and Software Architectures, Infrastructure and Engineering” of the Seventh Framework Programme (FP7). | |
M11 |
| D1.1 |
Model-driven Integration Architecture for Compliance |
pdf |
| Business compliance today is usually implemented on a per case basis. In this deliverable, we present the initial architecture of a framework that aims to implement this compliance in a more generalized manner. The framework leverages the advantages of the model driven software development paradigm to rapidly develop and stably evolve a business compliance solution. We give an overview of the components that make up this framework and how they integrate with each other, as well as explaining how the model driven approach addresses some of the challenges experienced when developing compliance solutions. | |
| D2.2 |
Initial Specification of Compliance Language Constructs and Operators |
pdf |
| This deliverable focuses on the introduction of initial Compliance Request Language (CRL) for the formal specification of compliance requirements that stem from legislative and regulatory bodies (e.g. Sarbanes-Oxley and Basel II). In this deliverable, we identified the languages that can be used as the basic building blocks for a comprehensive CRL. Next, we examined these languages to evaluate their feasibility in the COMPAS project. In particular, we analysed Deontic logic family, Temporal logic family and the third class of compliance languages is grounded on XML. | |
| D3.1 |
Specification of a Behavioral Model for Services |
pdf |
| This report presents a formal model for unambiguous specification of business process behaviour suitable for verification of process compliance to formally specified legislative norms and requirements. We target at model checking of various process properties including structural, temporal, transactional, resource-aware and Quality-of-Service (QoS) characteristics. Our approach adheres to the principle of model-driven development and establishes the connection of the proposed formal tools with popular business process modelling notations such as BPMN, UML or WS-BPEL. | |
| D4.1 |
State-of-the-art report on the existing approaches to improving reusability of processes and service compositions |
pdf |
| This report reflects the state-of-the-art of the existing approaches to improving reusability of processes and service compositions. The applicability of the presented approaches in the field of compliance is analyzed, and also the relation and application of the presented approaches to the COMPAS project are discussed. A solution concept for usage in the field of compliance is outlined, which is called process fragment. The approach combines concepts from some of the presented approaches, such as sub-processes, parameterization, workflow patterns and possibly AOP as integration mechanism. | |
| D5.2 |
Initial goal-oriented data model |
pdf |
| In this deliverable we describe a goal-oriented data model for warehousing business process execution data and compliance data. Storing business process data in relation with compliance data will allow for the analysis of compliance deviations as well as for traditional OLAP-like analysis and the use of the data in Business Intelligence (BI) applications. The warehouse is a part of the compliance governance architecture developed in WP5. This deliverable also includes a model and a DSL for compliance to licenses. | |
M12 |
| DA.1 |
COMPAS Architectural Walkthroughs and Evaluation Metrics |
pdf |
| This deliverable introduces a pragmatic view of COMPAS architecture introduced in D1.1 in terms of architectural instantiation and walkthroughs in the course of two use case scenarios in COMPAS. Finally, the Evaluation Metrics, introduced in D6.1 will be concretised and explained for this architecture – especially in terms of tangible results for the research work performed in COMPAS. | |
| D7.4 |
Report of collaboration activities and updates of the collaboration activities plan |
pdf |
| This deliverable provides an update of the collaboration plan and reports on standardization activities and collaboration with other projects done during the first year of COMPAS. | |
M18 (subject to approval by the European Commission) |
| D2.3 |
Design of Compliance Language Run-time Environment and Architecture |
pdf |
| This deliverable presents the design of a software environment for the Compliance Request Language, which will enable users to define compliance requirements in various abstractions and to express compliance requests for identifying matching compliance targets conforming to a set of selected compliance requirements. This document also presents a meta-model for Compliance Request Language and proposes extensions to address the limitations identified and documented in D2.2. | |
| D3.2 |
Visual Environment for Service Description |
pdf |
| This deliverable presents visual tool prototypes for service specification and verification based on the formal behavioral model discussed in the deliverable D3.1. The presented toolset includes graphical editors for the domain-level process modeling (BPMN, UML SDs and BPEL), a set of model transformation tools that enable automated conversion of these diagrams to their formal representation (Reo process models), a visual environment for editing and analyzing formalized processes (Reo editor and Reo animation engine) and their underlying semantic models (Constraint Automata (CA) editor), as well as a number of model checking tools for automated process verification. We outline the main functionalities of these tools, and illustrate their application for the analysis of process fragments developed for the THALES case study D6.1. | |
| D5.3 |
Final Goal-oriented Data Model |
pdf |
| This document describes the final goal-oriented data model for warehousing business process execution data and compliance data. Storing business process data in relation with compliance data will allow for the analysis of compliance deviations as well as for traditional OLAP-like analysis and the use of the data in BI applications. This deliverable also includes a model and a DSL for compliance to licenses and a reference scenario (WatchMe case study) where we apply such model. This deliverable refines and replaces Initial goal-oriented data model D5.2. | |
M23 (subject to approval by the European Commission) |
| D1.2 |
Core Meta-models, Transformation Templates, and Languages |
pdf |
| Ensuring business compliance in process-driven SOAs is a tedious and error-prone task because the stakeholders confront two challenges: the increasing complexity of process descriptions and the gap between abstraction levels due to the difference of language syntax and semantics, the difference of granularity, and the lack of supporting links between highlevel and low-level process languages. In this deliverable, we present a MDSD Software Framework comprising a view-based, model-driven approach and various DSLs tooling to address the aforementioned issues in order to ease the process development in a flexible, extensible manner. The MDSD Software Framework will contribute a foundation for modelling and development processes and business compliance as well as provide appropriate means for integrating COMPAS partners’ efforts at both conceptual and technical levels. | |
| D1.3 |
MDSD Software Framework for Business Compliance |
pdf |
| In the first release of the MDSD Software Framework, we present the implementation of View-based, Model-driven Approach in terms of a View-based Modelling Framework. This document accompanies the MDSD Software Framework prototype which is packaged and delivered in the corresponding COMPAS DVD. | |
| D2.6 |
Implementation of an Integrated Prototype handling Interactive User Specified Compliance Requests in a Compliance Language |
pdf |
| This deliverable presents the initial version of the prototype D2.6 (Compliance Request Language Tool), which will be finalized in M35. It describes how the prototype is integrated with the COMPAS Architecture and briefly presents the requirements and the design of the prototype. It also describes the current status of the implementation together with the technology choices utilized. | |
| D3.3 |
Verification Tools for Service Descriptions |
pdf |
| This deliverable presents the design of a software package which includes an Eclipse plugin for editing business protocols and a library for checking compatibility and replaceability of business protocols and constraint automata, which can handle ontology access control specification as an example of data constraints. | |
| D4.2 |
BPEL Extensions for Compliant Services |
pdf |
| This deliverable defines extensions to the Business Process Execution Language (BPEL) in order to enable the implementation of the compliant service composition specifications. For this task we are building on the solution concept outlined in deliverable D4.1 which is called process fragment. Our approach aims at ensuring a faster and more consistent specification and integration of compliance checks into business processes. In this deliverable, we elaborate on the background, the solution concept and provide implementation details in order to define a solution for reusability and compliance in BPM. | |
| D4.4 |
Supporting Infrastructure – Process Engine, Process Artefact Repository, Process Generation Tool |
pdf |
| This deliverable provides the description of the initial versions of prototypes for supporting reusable units, namely process fragments, as well as the generation and execution of compliant processes. Therefore, the prototypes discussed in this deliverable have been integrated with the WS-Business Process Execution Language (BPEL) extensions which are developed and specified in the COMPAS deliverable entitled "BPEL extensions for compliant services" [D4.2]. The integration of the COMPAS prototypes into the COMPAS overall architecture and especially into the MDSD infrastructure from WP1 is clarified. Besides, the roles of the prototypes and their usage within the COMPAS usage scenarios are explained. | |
| D5.4 |
Reasoning Mechanisms to Support the Identification and the Analysis of Problems Associated with User Requests |
pdf |
| This deliverable defines the reasoning mechanisms and algorithms that are used in COMPAS to analyze and report on deviations of the process definitions from the desired compliance concern targets, such as regulations, QoS agreements, security requirements and licenses. The deliverable introduces two approaches to identify the root causes of possible violations, one
that operates at design time (before the execution of processes) and one that operates at assessment time (after the execution of processes). As a means for reporting on compliance, the deliverable discusses the computation of so-called Key Compliance Indicators (KCIs), providing at a glance insight into the compliance state of a company. The deliverable further includes a meta-model and DSL for compliance to security policies. | |
D5.5 |
Initial Prototype of Compliance Governance Dashboards |
pdf |
| This deliverable describes the first prototype of the Compliance Governance Dashboard (CGD) developed to assist compliance experts and auditors in charge of assessing and controlling compliance. We present which concepts and models underlie the problem and how IT can effectively support compliance analysis in SOAs. To achieve this, we position dashboards in the COMPAS runtime architecture. Then, we describe CGDs, their main concepts based on the COMPAS conceptual model, and the navigation design used for drill down/roll up. Thus, we present how to use CGDs in practice and how we implement them in COMPAS. | |
M24 |
| D7.4 |
Report of collaboration activities and updates of the collaboration activities plan |
|
| This deliverable, due at M24 of the COMPAS project, provides an update of the collaboration
plan and reports on standardization activities and collaboration with other projects done
during the second year of COMPAS. | |
Coming in M30 |
| D2.4 |
Initial Implementation of a Compliance Language |
|
| | |
| D4.3 |
Classification and Specification of Reusable Process Artefacts |
|
| | |
| D2.5 |
Specification of an Extension to BPEL for Adaptability – Final Version |
|
| | |
Coming in M35 |
| D1.3 |
MDSD Software Framework for Business Compliance - Final Version |
|
| | |
| D1.4 |
Runtime Environment: Final Version – Prototype |
|
| | |
| D2.6 |
Implementation of an Integrated Prototype Handling Interactive User Specified Compliance Requests in a Compliance Language |
|
| | |
| D3.4 |
Management Tools for Compliant Behaviour |
|
| | |
| D3.4 |
Service Model Interpreter / Simulator Engine |
|
| | |
| D4.4 |
Supporting Infrastructure – Process Engine, Process Artefact Repository, Process Generation Tool |
|
| | |
| D5.5 |
Business Process Performance Dashboard |
|
| | |
| D5.6 |
Compliance Mining Tool |
|
| | |
Coming in M36 |
| D7.4 |
Report of collaboration activities and updates of the collaboration activities plan |
|
| | |
| D7.6 |
Final Dissemination Report |
|
| | |
| D8.3 |
Awareness and Wider Societal Implications Report |
|
| | |
| D8.4 |
Final Report |
|
| | |