Propostas Submetidas MEI 2014/2015

DEI - FCTUC
Gerado a 2024-11-21 20:06:50 (Europe/Lisbon).
Voltar

Titulo Estágio

Mechanisms for Test Awareness and Isolation in Enterprise Services

Áreas de especialidade

Engenharia de Software

Local do Estágio

DEI-FCTUC

Enquadramento

Enterprise services supported by SOAP web services or Enterprise JavaBeans are increasingly being used in business and safety-critical applications to provide business functions to clients. Testing these systems can be quite difficult, since at runtime they are supported by a complex infrastructure that usually does not provide a testing facility for developers. Thus, currently there is no standard mechanism to provide test isolation (separation between testing and nominal operations) and test awareness (the mechanisms that allow the service to know that is being tested).

Objetivo

The goal of this work is to create mechanisms that can be used, in a standard way, by enterprise services to support test isolation and awareness. In practice, the outcome of this internship will be:
- A Java framework that can be used by developers to deploy and test services, while guaranteeing test isolation and awareness.
- A research paper, to be submitted and presented at a top international conference, describing the mechanisms necessary to test web services and guaranteeing test isolation and awareness.

Plano de Trabalhos - Semestre 1

[Some tasks might overlap; M=Month]
T1 (M1 – M2): Knowledge transfer and state of the art literature review on enterprise services, applications servers, and testing.
T2 (M3 – M4) Design of the mechanisms used to support test awareness.
T3 (M4): Implementation of a proof-of-concept prototype over a simple service.
T4 (M5): Writing the Intermediate report.

Plano de Trabalhos - Semestre 2

[Some tasks might overlap; M=Month]
T5 (M6): Consolidation of the mechanisms for test awareness and integration of the intermediate defense comments.
T6 (M6–M7) Definition of the mechanisms for supporting test isolation.
T7 (M8): Application of the mechanisms to an existing implementation of the TPC-App web services.
T8 (M9): Write a research paper and submission to a top international conference on the Dependability or Services areas (IEEE/IFIP Dependable Systems and Networks, IEEE Services Computing Conference, International Conference on Service Oriented Computing, etc.).
T9 (M10): Writing the thesis.

Condições

A scholarship may be available (value to be defined) for at least part of the duration of the internship.
The work will be supervised by Prof. Nuno Laranjeiro. It will be carried out in the facilities of the Department of Informatics Engineering at the University of Coimbra (CISUC - Software and Systems Engineering Group), where a work place and necessary computer resources will be provided.

Orientador

Nuno Laranjeiro
cnl@dei.uc.pt 📩