Projects

COMPAS

COMPAS (Compliance-driven Models, Languages and Architectures for Services) is a EU funded project which aims at designing and implementing novel models, languages, and architectures inluding required software components and services to ensure dynamic and on-going compliance of software services to business regulations and user-service requirements. This is achieved using the model-driven software development (MDSD) approach to enable organizations developing custom business compliance solutions faster, cheaper, and with less required programming skills.

My contribution

From April 2008 I am responsible for the work package 3 of the COMPAS project. This work package focuses on the formal specification of business processes and automated analysis of related complience requirements. More specifically, I coordinate the work on translation of business process modeling notations and execution languages (BPMN, UML, BPEL) to Reo coordination language, specification of compliance requirements using logic formalisms and application of model checking tools to verify validity of these requirements for a particular process.

Within this project, we integrated Eclipse Coordination Tools (ECT) with the mCRL2 toolset , thus, enabling full-featured data-aware model checking of Reo process models.

NEXOF-RA

NEXOF-RA aims to build the Reference Architecture for the NESSI Open Service Framework (NEXOF) leveraging research in the area of service-based systems, and to consolidate and trigger innovation in service-oriented economies.

My contribution

Within this project, I developed an architectural pattern called "Channel-based Service Coordination" which was included to the final report on Design-time Service Composition of the first NEXOF-RA cycle.

PLASTIC

The vision of the PLASTIC (Providing Lightweight and Adaptable Service Technology for Pervasive Information and Communication) project is that users in the B3G era should be provided with a variety of application services exploiting the network's diversity and richness, without requiring systematic availability of an integrated network infrastructure. The success of the provided services then depends on the user perception of the delivered QoS. In particular, the network's diversity and richness must be made available and be exploitable at the application layer, where the delivered services can be most suitably adapted. This demands a comprehensive software engineering approach to the provisioning of services, which encompasses the full service life cycle, from development to validation, and from deployment to execution. The PLASTIC project aims to offer a provisioning platform for software services deployed over B3G networks. The platform will enable dynamic adaptation of services to the environment with respect to resource availability and delivered QoS, via a development paradigm based on Service Level Agreements and resource-aware programming. The middleware will be service oriented, to enable integration and composition of heterogeneous software services from both infrastructure-based and ad hoc networks. The middleware will further integrate key functions for supporting the management of adaptive services in the open wireless environment, dealing with resource awareness and dependability.

My contribution

I worked at this project from October 2007 to February 2008 during my internship with ARLES project team at INRIA Rocquencourt. Within this period, I developed a novel QoS-aware routing protocol for heterogenous ad-hoc mobile networks. This protocol is essentially an extesion of OLSR that accounts for the needs of service clients to choose optimal paths according to the nature of consumed services (e.g., minimal delay, minimal cost, guaranteed bandwidth). SOAP-based message exchange is involved to abstract from the details of the underlying network technologies (e.g., wifi, bluetooth).

Implicit Culture

The Implicit Culture (IC) is a framework for computer-human, or, more generally, computer-agent interactions, which supports, preserves, and encourages desired behavior of the members of communities. IC combines multi-agent systems (MAS) and data mining techniques to facilitate the transfer of implicit knowledge and to assist in decision making process.

My contribution

Within this project, I participated in the development of the System for Implicit Culture Support (SICS) by analysing, testing, refining and documenting its source code. My main contribution is a first application of the SICS in the area of service-oriented computing. More specifically, I developed a prototype of a system for collaborative web service discovery which combines information retrieval techniques with service execution monitoring on the client side and uses these data to recommend most popular and reliable services to new clients.

Main| Publications| Presentations

Cat

© Natallia Kokash