Continuando as reuniões de acompanhamento (veja detalhes da anterior aqui), nessa sexta dia 09 de Novembro de 2012 teremos mais duas apresentações. A intenção é mostrar os avanços obtidos ao longo do semestre, os impedimentos e problemas, riscos e a maneira de mitigá-los e, claro, os próximos passos. Eventuais resultados alcançados também são bem vindos!

Ressalto que este tipo de encontro é uma ótima oportunidade para ver pontos em comum, ou melhor, de convergência de interesses e mais ainda, oportunidades de trabalhos em parceria! Por isso este é um seminário aberto ao público.

Lembrando, o que esperamos ver?

  1. Introdução ao projeto (Contextualização, Problema-Motivação, Proposta*)
  2. Proposta em si**
  3. Resultados esperados / Contribuição científica ou industrial
  4. O que foi feito até aqui*** (100% concluído) com os indicadores de resultado (o que gerou cada atividade dessa?)
  5. O que está em andamento, quantos % concluído, indicadores de resultado esperado (para cada atividade , previsão de conclusão, eventuais impedimentos e problemas e como estão sendo tratados, riscos e como eles serão mitigados
  6. Próximos passos para os próximos 3 meses de trabalho, atividades em detalhes, com data de início, término e indicador de resultado.
  7. Mapa comparativo do que foi proposto em [3] e o que já foi atingido.

    * proposta é o que você se propôs a fazer no mestrado/doutorado ** notem que não coloquei aqui a parte referente a revisão bibliográfica, isso vai estar na sua defesa. para este acompanhamento não precisa. *** considerando adicionalmente as 136 horas recém trabalhadas (referente aos últimos 34 dias trabalhados, contados a partir de 25/08/2012, data do nosso último checkpoint e que vocês têm dedicado pelo menos 28 horas por semana no projeto de vocês).

Desta forma, convidamos a todos os interessados para aparecerem na sala A014 do Centro de Informática (UFPE) para assistir às seguintes apresentações:

15:00 - Leandro Marques, “SMADL: The Social Machines Architecture Description Language

Abstract. We are experiencing a high growth in the number of web applications being developed. This is happening mainly because the web is going into a new phase, called programmable web, where several web-based systems make their APIs publicly available. In order to deal with the complexity of this emerging web, we define a notion of social machine and envisage a language that can describe networks of such. To start with, social machines are defined as tuples of input, output, processes, constraints, states, requests and responses; apart from defining the machines themselves, the language defines a set of connectors and conditionals that can be used to describe the interactions between any number of machines in a multitude of ways, as a means to represent real machines interacting in the real web. This work presents the Social Machine Architecture Description Language (SMADL). In the context of Web 3.0, SMADL is going to easy the development of web apps, increasing the level of abstraction for creating those types of apps, and bringing the power of connecting existing publicly available apps closer to end user. This is a work in progress and the main goal of this presentation is to show the current status of it, bringing up discussions of weaknesses, strengths and future work.

16:00 - Dhiego Martins, “Uma abordagem para gerenciamento de variabilidades dinâmicas em SOPL

Dynamic variations in user requirements and system environments become more frequent, there is a growing need for systems to be able  to self-adapt to such conditions. Software Product Lines (SPLs) engineering aims to develop similar software systems by sharing a common set of software assets. Service-Oriented Architecture (SOA) has appeared as an emergent approach for developing distributed applications as a set of self-contained  and business-aligned services, providing dynamic capabilities that are needed in many product-lines. SPLs provide useful mechanisms for modeling dynamic applications implemented through services. This main goal is to investigate how to modularize ‘variability as a service’ in order to enable the reconfiguration and management of such services at runtime.

As apresentações serão de 25 minutos.

O que: WHASSUP DUDE, reunião de acompanhamento e avaliação do grupo ASSERT

Quem: 15:00 - Leandro Marques, “SMADL: The Social Machines Architecture Description Language”

Quem: 16:00 - Dhiego Martins, “Uma abordagem para gerenciamento de variabilidades dinâmicas em SOPL”

Quando: 09 de Novembro de 2012, 15 horas

Onde: Centro de Informática (UFPE), Sala A014