Concursos de Projectos de I&D Calls for R&D Projects

Tamanho: px
Começar a partir da página:

Download "Concursos de Projectos de I&D Calls for R&D Projects"

Transcrição

1 Concursos de Projectos de I&D Calls for R&D Projects Voltar à descrição do projecto Back to project description Imprimir esta página Print this page Visão global da candidatura Application overview Ocultar todos as secções desta candidatura Hide all sections for this application Referência do projecto Project reference PTDC/EIA-EIA/113148/2009 (Lacrado a às 11:17) 1. Identificação do projecto 1. Project description Área científica principal Main Area Engenharia Informática - Engenharia Informática Área científica Secundária Secondary area (Vazio) (Void) Título do projecto (em português) Project title (in portuguese) MOONTIES: Engenharia de Fábricas de Software Baseada em Ontologias Dirigidas por Modelos Título do projecto (em inglês) Project title (in english) MOONTIES: Model-driven Ontology-based Engineering of Software Factories Financiamento solicitado Requested funding ,00 Palavra-chave 1 Keyword 1 Linhas de Produtos de Software Software Product Lines Palavra-chave 2 Keyword 2 Ontologias em Engenharia de Software Palavra-chave 3 Keyword 3 Processos de Software Multi-Etapa Palavra-chave 4 Keyword 4 Ontologies in Software Engineering Multi-stage Software Processes 1 of 20 09/12/17 13:00

2 Desenvolvimento Baseado em Modelos Model Based Development Data de início do projecto Starting date Duração do projecto em meses Duration in months 2. Instituições envolvidas 2. Institutions and their roles Instituição Proponente Principal Contractor Universidade do Minho (UM) Largo do Paço Braga Instituição Participante Participating Institution Fundação da Faculdade de Ciências e Tecnologia (FFCT/FCT/UNL) Campus da Caparica Caparica Instituto de Desenvolvimento de Novas Tecnologias (UNINOVA/FCT/UNL) Quinta da Torre Monte de Caparica Universidade da Madeira (UMA) Largo do Município - Colégio dos Jesuítas Funchal Unidade de Investigação Research Unit Centro Algoritmi (Algoritmi/UM) Campus de Azurém 4800Agra - Além Unidade de Investigação Adicional Additional Research Unit Centro de Ciências Matemáticas (CCM/UMA) Campus Universitário da Penteada, Edifício do CITMA Funchal Fundação da Faculdade de Ciências e Tecnologia (FFCT/FCT/UNL) Campus da Caparica Caparica Instituição de Acolhimento Host Institution Universidade do Minho (UM) Largo do Paço Braga 3. Componente Científica 3. Scientific Component 3.1. Sumário 3.1 Abstract 3.1.a Em português 3.1.a In Portuguese Uma ontologia em engenharia de software define o conhecimento comum partilhável incluindo informação específica do projecto de software [30]. Define conceitos e o modo como são ou podem ser relacionados [17]. Alguns autores [9] reconhecem que as linhas de produtos e a engenharia conduzida por modelos ajudam a resolver questões como a dependência de bibliotecas, assegurando a correcção da composição sintáctica e semântica dos componentes. Esta abordagem também ajuda a explorar alternativas de configuração através da representação da instância específica de uma família de produtos. Um dos problemas mais críticos nesta abordagem ocorre quando os modelos são estendidos ou refabricados para satisfazer novos 2 of 20 09/12/17 13:00

3 requisitos ou para ir de encontro aos já existentes. As alterações nos metamodelos invalidam os modelos existentes, e a correcção destas situações é fastidiosa e propensa a erros. Uma questão em aberto é a criação de um mecanismo que faça automaticamente a gestão dessas alterações [9]. É aí que uma abordagem ontologicamente sustentada pode ser rentável e eficiente. A equipa de investigação deste projecto é bem conhecida pela sua competência em modelação e metamodelação, engenharia de requisitos, e linhas de produtos de software (ver publicação da equipa em 3.4 e CVs). Com o projecto MOONTIES, pretendemos continuar a investigar na área de Linhas de Produtos Software de alavancar as nossas contribuições e impacto neste campo. Neste projecto pretendemos investigar ambos "os lados" da engenharia de linhas de produtos de software: (1) o tradicional, em que se privilegia as actividades de desenvolvimento, uma vez que suportam a construção eficaz dos artefactos de software; (2) a dimensão mais recente, em que as actividades de gestão desempenham um papel fundamental para controlar o esforço de engenharia, melhorando e garantindo uma execução eficiente das actividades de desenvolvimento. O projecto MOONTIES explora estas duas perspectivas no contexto de processos de software complexos (linhas de produtos multi-etapa), adoptando ontologias para rastrear as etapas de concretização do produto, bem como abordagens conduzidas por modelos para representar artefactos de software. A principal questão de investigação a abordar neste projecto é a incorporação de ontologias no desenho de linhas de produtos de software num processo multi-etapa. Este esforço de investigação deve considerar os vários níveis de abstracção dos artefactos de software que são relevantes para uma melhor compreensão do domínio do problema. Os principais desafios associados a esta questão estão relacionados com a forma como as ontologias podem ser incorporadas em modelos de domínio para assegurar a coerência dos modelos e, um nível de abstracção acima, para validar os modelos de domínio em relação um conjunto de conceitos de domínio e relações entre eles. O principal desafio de investigação será complementado com outras importantes questões de investigação associadas, de forma a caracterizar as transformações de modelos necessárias no contexto dos processos multi-etapa e automatizar as transformações a ser realizadas ao longo do processo de desenvolvimento em linhas de produtos de software. Também planeamos investigar como é que este processo está relacionado com o refinamento de modelos em diferentes etapas de um processo de desenvolvimento de software conduzido por modelos Propomo-nos desenvolver uma base de conhecimento capaz de guardar grandes quantidades de dados que serão gerados durante a execução do processo de desenvolvimento de software. Para completar o ciclo e garantir que são considerados os aspectos relativos à qualidade, investigaremos como incluir um processo de melhoria da qualidade no próprio processo de software multi-etapa. Esperamos facultar, no processo de software multi-etapa, uma metodologia que permita um foco contínuo da melhoria do produto e do processo. Esta abordagem de melhoria apoiará a implementação do modelo de desempenho do processo e do modelo de qualidade de produto. Resumindo, neste projecto, planeamos contribuir com: 1. A formalização de um processo de desenvolvimento de software conduzido por modelos e baseado em ontologias; 2. Um modelo do processo de desenvolvimento de software conduzido por modelos e multi-etapa; 3. Um método, integrada no processo, de rastreamento da variabilidade de requisitos com suporte à modelação; 4. Um conjunto de extensões de linguagens e serviços de modelação capazes de interoperar com ferramentas de manipulação de representações ontológicas. 5. Um framework formal de suporte a avaliações para processos de desenvolvimento de software conduzido por modelos e multietapa, baseado em técnicas de engenharia de software experimental. 3.1.b Em inglês 3.1.b In English A software engineering ontology defines common sharable software engineering knowledge including particular project information [30]. It defines concepts, and the way they are or can be related. Due to ontologies is possible to represent and communicate software engineering knowledge and project information [17]. Some authors [9] recognize that product lines and model-driven engineering help to solve some issues like managing the library dependency, ensuring component composition syntactical and also semantic correctness. This approach also helps software developers exploring the various possible configuration alternatives representing the specific instance of the product family. One of the most critical problems to this approach is when models are extended or refactored in order to handle new requirements or fulfill existing ones. Changes in new metamodels invalidate existing models, and correcting such situation is error-prone and tedious. One open issue is the creation of a mechanism that manages automatically those changes [9]. That is where an ontologically sustained approach may be cost-effective and efficient. The research team of this project is well-known for its expertise on modeling and metamodeling, requirements engineering, and software product lines (please see team s publication in 3.4 and CVs). With the MOONTIES project, we intend to continue to investigate in the Software Product Lines area and to leverage our contributions and impact to this field. In this project, we aim to 3 of 20 09/12/17 13:00

4 investigate both sides of the engineering of software product lines: (1) the traditional one, where the development activities are the privileged ones, since they support the effective construction of the software artifacts; (2) the more recent perspective of software dimension, where management activities play a pivotal role to make the whole engineering effort worth-while by improving and assuring an efficient execution of the development activities. The MOONTIES project explores these two perspectives in the context of complex software processes (multi-staged product lines) that adopt ontologies to trace product reification stages and model-driven approaches to represent software artifacts. The main research problem to be tackled by this project is the incorporation of ontologies into the design of software product lines within a multi-stage process. This research effort must consider the various levels of abstraction of the software artifacts that are relevant for a better understanding of the problem domain. The main challenges associated with this problem are related to how ontologies can be incorporated into domain models for the purpose of assuring the models coherence and, one abstraction level above, for validating the domain models against a set of domain concepts and relationships among them. This main research challenge will be complemented with other important related research questions, to characterize the model transformations required in the context of multi-stage processes and to automate the transformations to be executed throughout the software product line development process. We plan also to investigate how this process is related to the refinement of models at different stages of a model-driven software development process. We propose ourselves to develop insightful research about the possibilities of modeling language integration and combination using an ontology based approach. To close the cycle, and to assure that quality aspects are considered, we will investigate how to include a quality improvement process within the multi-stage software process. We expect to enable, on the multi-stage software process, a methodology that allows a continuous focus on product and process improvement by using experimental software engineering techniques. This improvement approach will support the implementation of the adequate process performance and product quality models. Overall, in this project, we plan to contribute with: 1. Formalization of a model-driven ontology-based software development process; 2. A multi-stage model-driven software product line development process model; 3. A process-integrated variability and commonality requirements traceability method with the support of modeling; 4. An extended base modeling languages set and services for coupling with ontology tools; 5. A formal evaluation framework for multistage model-driven software product line development, based on sound Experimental Software Engineering techniques Técnica 3.2 Technical Revisão da Literatura Literature Review According to Uschold [1], an ontology must include a vocabulary of terms, and some specification of their meaning. This includes definitions and an indication of how concepts are inter-related which collectively impose a structure on the domain and constrain the possible interpretations of terms. There has been an increased interest in ontologies as artifacts [2, 12] to represent human knowledge and to work in critical sections of applications. A software engineering ontology defines common sharable software engineering knowledge including particular project information [30]. It defines concepts, and the way they are or can be related. Due to ontologies is possible to represent and communicate software engineering knowledge and project information [17, 33]. Having reuse as a motto, we can see in software product lines one of its uses [3, 4, 5, 6, 7]. In [8], the product line approach is basically the first intra-organizational software reuse approach that has proven successful. Software companies can adopt product-lines by one of two approaches [8]: the evolutionary or the revolutionary. While the first is based on the existing components and product lines are made one at a time, the second is pro-active and assets (product line basic components) are created according to requirements. Some authors recognize that product lines [9] and model-driven engineering [34] help to solve some issues like managing the library dependency, ensuring component composition syntactical and also semantic correctness. This approach also helps software developers exploring the various possible configuration alternatives representing the specific instance of the product family. One of the most critical problems to this approach is when models are extended or refactored in order to handle new requirements or fulfill existing ones. Changes in new metamodels invalidate existing models, and correcting such situation is error-prone and tedious. One 4 of 20 09/12/17 13:00

5 open issue is the creation of a mechanism that manages automatically those changes [35]. That is where an ontologically sustained approach may be cost-effective and efficient. Along the years software companies have placed a great deal of effort to produce software artifacts that can be reused in other projects [3, 6, 10]. In relation to software product lines we can see that the effort to develop a single software product is sometimes similar to the one needed to develop a line of products [11] able to produce several software products. They need to reorganize their development strategies in order to promote reuse and mass-customization [6]. In this project, we aim to investigate both sides of the engineering of software product lines: (1) the traditional one, where the development activities are the privileged ones, since they support the effective construction of the software artifacts; (2) the more recent perspective of software dimension, where management activities play a pivotal role to make the whole engineering effort worth-while by improving and assuring an efficient execution of the development activities. The MOONTIES project explores these two perspectives in the context of complex software processes (multi-staged product lines) that adopt ontologies to trace product reification stages and model-driven approaches to represent software artifacts. According to the PI perspective, the use of ontological approaches to sustain the development of software product lines deserves a more thoroughly study. The software industry is eager for approaches capable of supporting conveniently the complexity of each stage of software development with a systematic traceability of the original domain concepts and users requirements. In this project, we plan to contribute to this research effort. In particular, we will establish a multi-stage approach for software product lines [20, 21] that integrates ontologies and metamodeling [18, 19] of software artifacts. This project will incorporate one task the establish one formal cooperation with the research group of Prof. Dragan Gasevic as a complementary research with his on-going project entitled Model-driven development of families of semantically-enabled serviceoriented architectures funded by Alberta Ingenuity through the New Faculty Award program, and the project Model-driven Semantic Web engineering funded by Natural Sciences and Engineering Research Council of Canada in the Discovery Grant-Individual program. None of the the foreign researchers affected to this task will be funded by the MOONTIES project. The PI is confident that the research team of this project has all the skills for accomplishing all the proposed outcomes. All team members have a long and comprehensive research track in software engineering, and more particularly in model-driven approaches, which is a strong indicator of their interest and motivation towards this project. All senior team members are integrated in their specific international research communities, which is demonstrated by the fact that they are regularly chairs, organizers or PC members of top international conferences workshops or summer schools in software engineering and computer science: ACSD, DEST, DIPES, ETFA, GTTSE, ICSE, ICSEA, ICSOFT, IEEEXtreme, INDIN, JISBD, LATE, MOMPES, PETRI NETS, QUATIC, SAC, SIES, WER, WikiSym, Wikis4SE. They also have experience in participating and leading research projects, namely FCT projects (RES, Methodes, SOFTAS, STACOS, SSI), ADI/ME projects (upain, Virtual Automation/SiProFiT) and European projects (USE-ME.GOV, INFOCITIZEN) Plano e Métodos Plan and Methods 1. What is the research problem The main research problem to be tackled by this project is the incorporation of ontologies into the design of software product lines within a multi-stage process. This research effort must consider the various levels of abstraction of the software artifacts that are relevant for a better understanding of the problem domain. The main challenges associated with this problem are related to how ontologies can be incorporated into domain models for the purpose of assuring the models coherence and, one abstraction level above, for validating the domain models against a set of domain concepts and relationships among them. This main research challenge will be complemented with other important related research questions, to characterize the model transformations required in the context of multi-stage processes and to automate the transformations to be executed throughout the software product line development process. We plan also to investigate how this process is related to the refinement of models at different stages of a model-driven software development process. We propose ourselves to develop insightful research about the possibilities of modeling language integration and combination using an ontology based approach. To close the cycle, and to assure that quality aspects are considered, we will investigate how to include a quality improvement process within the multi-stage software process. We expect to enable, on the multi-stage software process, a methodology that allows a continuous focus on product and process improvement by using experimental software engineering techniques. This improvement approach will support the implementation of the adequate process performance and product quality models. 2. Why this research problem This research problem is very important and interesting, as software companies have placed a great deal of effort to produce software artifacts that can be reused in other projects. They need to reorganize their development strategies in order to promote reuse and mass-customization. 5 of 20 09/12/17 13:00

6 Product lines and model-driven engineering help software developers exploring the various possible configuration alternatives representing the specific instance of the product family. A critical problem in this approach is when models are extended or refactored in order to handle new requirements or fulfill existing ones. Changes in new metamodels invalidate existing models, and correcting such situation is in most of the cases error-prone and tedious. One open issue is the creation of a mechanism to automatically manage those changes. To tackle this issue, adopting an approach based on ontologies may be a cost-effective and efficient alternative. If a software product line is fabricated with a model-driven methodology approach, that thoroughly defines the roles of each actor, the way to a well-established process begins to be delineated and the software industry can begin to benefit from the advantages of model-driven software development and the software product line approach. Modeling without the guidance of a methodology can be ineffective and is, in general, costly, which explains the significance of software development methodologies within this context. The formal incorporation of ontologies into the software engineering methodologies have the potential of making more effective the process efforts of software houses committed to deploy coherent sets of software product to a specific domain. Only by using a well-structured process, software companies can avoid the problems that emerge from ad-hoc practices. Assessing the quality of this approach, both from a theoretical point of view and a practical one, is essential so that they can be applied in real industrial projects and help software developers in their development activities. 3. What is the research methodology Experimental software engineering will be adopted in this project as the research methodology, since it allows focusing on experiments on software systems (products, processes, and resources). The capability of conceiving experiments on software, collecting data from these experiments, and devising laws and theories from this data is extremely relevant for the research this project will develop. We expect to perform 3 demonstration cases (tasks 1, 2, and 3) with real data from the industrial partners of this project and one prototype tool to support the laboratory experiments with the application of experimental software engineering techniques. These experiments provide a methodical way of observing events, collecting data, analyzing information, and reporting the results. Researchers will gain a sharpened understanding of why the instance happened as it did, and what might become important to look at more extensively in future research. 4. What are the attempts to advance the state of the art Until now, the relationship (conciliation or unification) of ontological models with technological models in multi-stage software product lines development processes has been disregarded. Software product lines, targeted for a specific domain or set of subdomains, benefit from the validation of technological concepts handled at the metamodeling level, as well as the consequent compliance of concepts at the modeling level, against or with a well defined conceptual knowledge base at the ontological level. Tools from a modeling framework capable of following the product line development process across different stages that comprise different development teams, as well as the target user of the software product, is an extremely powerful vision of software development in general, compared with the current software development processes state of the art. The integration of process improvement methodologies in multi-stage software processes is also a relevant contribution for the state of the art, if we consider the application of experimental software engineering techniques to analyze the attributes of the stored software artifacts. 5. What is the key idea the research team will explore The important idea behind this project is that the incorporation of ontologies into the design of software product lines within a multi-stage process requires several engineering and managerial aspects to be considered in order to assess their real value and usefulness. Therefore, in this project we want to analyze the mapping of the inherent temporal dimension of product lines with the artifacts abstraction levels. The refinement of (ontological and technological) models at different stages will also be researched, namely in what concerns the characterization of the their transformations and their potential to be automated. This facilitates the correlation of processes for the purpose of elaborating an integrated multi-stage model-driven software development process. The results from these activities will be integrated in a prototype tool (MetaSketch) capable of supporting quality indicators for improving and optimizing the software process. This combined approach will be assessed with real data from the industrial partners of this project. 6. What are the expected results The main result of this project is a formalization of a model-driven ontology-based software development process in the context of multi-stage software product lines. The methodology will be assessed by experimenting it with real data provided by the industrial partners of this project. Improvement of the multi-stage software process by using experimental software engineering techniques to extract and reason about the characteristics of the software process for quality improvement is also one of the focus of this project. 6 of 20 09/12/17 13:00

7 As expected in a project of this nature, scientific papers will be submitted to top journals and scientific conferences in order to present, publish, disseminate and discuss the results of the project within the appropriate research communities. 7. What is the role of each participating institution This project includes the research teams of three Universities. Each research team leads, at least, one task, although there is always some cooperation of more than one team per task. Tasks 1, 2, and 3 will include in their teams, PhD students already co-funded by FCT and the industrial partners of this project through BDE grants. These PhD students will actively transpose the scientific issues to the companies and get the results of the experimentation of the proposed approach in the real field of software industry: (1) Nuno Ferreira (I2S grant) will be involved in task 1; (2) Sofia Azevedo (PBSS grant) will be involved in task 3; (3) Paula Monteiro (I2S grant) will be involved in task 4. The real participation of the companies is crucial for the project s success, as it allows the techniques of the proposed method to be experimented and assessed within the development of real software products and software development teams Tarefas Tasks Lista de tarefas (6) Task list (6) Designação da tarefa Task denomination Data de início Start date Data de fim End date Duração Duration Pessoas * mês Person * months [Task 2] Model-Driven Development of ,6 da tarefa e Resultados Esperados Task description and Expected results A development process in software product lines consist of two lifecyles: 1. domain engineering developing domain-specific so-called domain assets; and 2. application engineering configuring domain assets for applications. The task will investigate how ontologies can be incorporated into these lifecycles and their software modeling languages. Of special interest are process- and service-oriented systems. We will first analyze existing domain engineering methods and modeling languages. We will then select and propose modifications to one of these methods and languages. We will investigate how domain ontologies will be used as a starting point in the domain analysis. Then, as workflow languages (e.g., BPMN) are most commonly used to model process- and service-oriented systems, we will work on the integration of ontologies with workflow languages (e.g., annotation of activities). Then, to allow for variability and commonality management, we will select a suitable modeling language (e.g., feature diagrams), and propose a mechanism to assure that the tractability between the domain ontology, workflow model, and feature model is established. We will address this by the use of ontologies and additional constraints (e.g., OCL). As software product line heavily promotes reusability of software assets, we will investigate how software services can be used as a source of reusable software components. We will look into the use service discovery principles with feature-oriented domain analysis to enable for the automatic extraction of queries from product line models; such queries can be then executed on standard discovery engines. Hence, this analysis will have a goal to determine what services should locally be developed and which ones can be re-used from available repositories. Once services are selected and associated with features, we will need to verify the suitability of the selected services w.r.t domain engineering models. We will also consider a potential inclusion of techniques for analyzing feature models such as critical pair analysis. The core activity of application engineering is product derivation from core assets, which includes selecting appropriate assets, extending architecture, and resolving conflicts between functionalities. We will investigate how ontologies can be leveraged for capturing functional and non-functional requirements. Once this is done and feature models from domain engineering are annotated with ontologies, we will investigate to what extent ontology-based reasoning can be applied to automate the process of stage configuration. Considering that the feature models can be representation as description logic formulas, requirements can be defined as additional constraints over such formulas. We will approach this problem as a constraint satisfaction problem, where each requirement might implicate that some features are unfeasible in a given application; this can produce a feature model specialization. As feature models will contain information about capabilities of associated services, we will investigate how selection of services and parts of concrete process can also be done with this approach. Finally, once configured, we will propose transformations needed for deployment of configured models onto concrete platforms and languages like BPEL. Deliverables: T2.1: Ontology-based application engineering process, which integrates ontologies with modeling languages, assures language traceability, and provides an integrated development environment. T2.2: Feature model-based query language for discovery of services. The language will be included into the integrated environment from T2.1. T2.3: Ontology-based application engineering development process, which includes automated staged configuration and selection of software components based on application requirements. Also, integrated into the environment from T2.1. T2.4: 1 papers in international events and 1 paper in a journal. Membros da equipa de investigação nesta tarefa Members of the research team in this task 7 of 20 09/12/17 13:00

8 Bardia Mohabbati; Marko Boskovic; Miguel António Sousa Abrunhosa de Brito; Mohsen Asadi; Nuno Alexandre Castro Ferreira; Ricardo Jorge Silvério de Magalhães Machado; Designação da tarefa Data de início Data de fim Duração Pessoas * mês Task denomination Start date End date Duration Person * months [Task 3] Multi-Stage Software Product da tarefa e Resultados Esperados Task description and Expected results The modeling of a product line takes place at different stages. The process of developing product lines in a multistage manner is still veiled. In particular, the stage transitions have not been defined, as well as the stages technologies, methodologies and goals. In general, the implications of developing product lines obeying to a multistage process have not been addressed yet. Variability/commonality is not the only concern that must be kept in mind when modeling software product lines. Their scale is also a factor influencing their development process based on modeling. The scale of product lines may justify the need for the refinement of the different models that shall be handled during the modeling-based development of product lines. Transforming models by adding details to those models is equivalent to refining them. Another concern is with the functional completeness of product line development models. Some models are functionally more complete than others. For instance, logical architectures are functionally more complete than use cases. Functional completeness is the dimension that addresses this characteristic of modeling artifacts. This task will firstly be composed of an analysis of how some different modeling views of the product line (use case models, logical architectures in the form of component models, class models and activity models) can support variability/commonality modeling and refinement. After that, this task will comprise a study of how these different modeling views can be derived from each other, and how this derivation and the transformation of these models into other models (models with a different metamodel) can be automated. For that, it is necessary that the different models are contextualized in the stages we will be using in our process and in specific points in time. This task will also consider feature models as other modeling artifacts to be handled for software product line development, particularly in the instantiation of product line members. Domain-specific modeling languages, as the means to instantiate variation points when instantiating product line s products, will be related to the features in order to realize the instantiation activity. One of the most important outputs of this task is going to be the knowledge of the artifacts each team is going to manipulate, in which state they will enter the team s work, in which state they will leave the team s work, and what derivations and transformations they will suffer in the context of each team s work in order to satisfy the needs of the team that is going to take those output artifacts as input for its work. Another important output of this task is going to be the knowledge of which artifacts in the metamodels and in the models shall be handled by the developers, only, and which shall be handled by the business analysts in the first place, for instance. These two outputs are going to be embedded in the process to be formalized during the execution of this task. Deliverables: T3.1: The multilevel and multistage model-driven software product line development process formalization, which demands for the definition of the levels and stages, and the analysis of how each kind of model shall support variability and refinement, of how to derive one kind of models from another and how that derivation shall happen in time and in the context of the different stages. T3.2: An approach for the instantiation of product line members based on features and with the support of domain-specific modeling languages. T3.3: An approach for the automation of the model derivations and (model-to-model and model-to-code) transformations that may occur throughout the process. T3.4: 4 papers in international events and 1 paper in a journal. T3.5: 1 PhD thesis. Membros da equipa de investigação nesta tarefa Members of the research team in this task (BI) Bolseiro de Investigação (Mestre) 1; (BI) Bolseiro de Investigação (Mestre) 2; Alexandre Manuel Tavares Bragança; Miguel Carlos Pacheco Afonso Goulão; Paula Alexandra Fernandes Monteiro; Ricardo Jorge Silvério de Magalhães Machado; Sofia Manuela Fevereiro de Azevedo; Designação da tarefa Task denomination Data de início Start date Data de fim End date Duração Duration Pessoas * mês Person * months [Task 6] Project Management ,1 da tarefa e Resultados Esperados Task description and Expected results The main purpose of this task is to organize project meetings, disseminate the results, and supervise/coordinate/discuss the other project tasks. This task is responsible for all the bureaucratic activities related to the project. The project management methodology defines a common strategy for risk assessment and management. The definition of an appropriate management structure (self-assessment and management) is crucial to the success of the MOONTIES project. The aim of the intended management of the MOONTIES project is: effective decision-making; useful and satisfactory internal communication; and technical and administrative project control. Membros da equipa de investigação nesta tarefa Members of the research team in this task Ricardo Jorge Silvério de Magalhães Machado; Designação da tarefa Task denomination Data de início Start date Data de fim End date Duração Duration Pessoas * mês Person * months [Task 4] Modeling Languages Workbench of 20 09/12/17 13:00

9 da tarefa e Resultados Esperados Task description and Expected results The objective of this task is to extend our own previously developed metamodeling tool, the MetaSketch Editor [31], in order to support the definition of domain-specific languages aligned with the research goals of this project. MetaSketch is a modeling language workbench that allows the rapid development of modeling languages, creating new possibilities and opportunities in the context of the Model-Driven Development approach. The technology behind the MetaSketch is based on OMG (Object Management Group) standards such as MOF 2.0, OCL 2.0 and XMI 2.1, and is specially tailored for creating new members of the UML family of languages. The interaction between modeling languages and ontologies is a key aspect of this project; furthermore, the ability to operate on both sides is mandatory to adequately investigate the relationships that exist between these two technologies. The fact that MetaSketch is based on OMG technologies will allow us to directly use the metamodel specifications provided by OMG for mainstream modeling languages like UML and BPMN, but also any other modeling language which conforms to MOF, including the ones that we will develop in the context of this project. The diversity of modeling languages that can be defined and used by MetaSketch will support insightful research about the possibilities of modeling language integration and combination using an ontology based approach. Deliverables: T4.1: A MetaSketch extension for Software Factories, extending the base modeling languages set and introducing services for coupling with ontology tools. T4.2: The metamodel specifications for domain-specific languages developed in the context of the project. T4.3: 2 papers in international events. Membros da equipa de investigação nesta tarefa Members of the research team in this task (BI) Bolseiro de Investigação (Mestre) 4; Alexandre Manuel Tavares Bragança; Leonel Domingos Telo Nóbrega; Miguel António Sousa Abrunhosa de Brito; Ricardo Jorge Silvério de Magalhães Machado; Sofia Manuela Fevereiro de Azevedo; Designação da tarefa Task denomination Data de início Start date Data de fim End date Duração Duration Pessoas * mês Person * months [Task 1] Ontologies in Multi-Stage So ,4 da tarefa e Resultados Esperados Task description and Expected results In software engineering, the conceptual models underlying the different business domains (like, banking, insurance, industry, retail, telecom) need to be explicitly defined by ontologies to track the constantly changing requirements of the business processes of our globalized world [30]. Domain ontologies can be seen as specific, high-level models of knowledge, relating all things, concepts, and existing and possible relations within a given domain [17]. An ontology can also be seen as as metamodel, which describes how to build models. According to MDA s approach to abstraction levels, we can situate our domain ontology in level M1 and its upper-ontology in level M2. Our proposed approach separates, in the abstraction levels, the domain levels from the product levels. The domain levels refer to the domain engineering level or core assets development, in a product line approach. The product level, refers to the application engineering level or product development, where the previously defined assets are put together to work. This task will study the incorporation of ontologies into the design of software product lines within a multi-stage process [20] for the purpose of allowing traceability of the artifacts that exist in the development process. This formalization must consider the various levels of abstraction of the software artifacts that are relevant for a better understanding of the problem domain. Additionally, the multi-level and multi-stage process must be matched against the technological artifacts that support the development effort to check if the product line is viable [21]. The approach will combine multi-stage (time dimension) with ontological support and multi-level (abstraction levels). It is expected that the ontological reference will be able to unify the multi-stage vs. multi-level mapping thus allowing traceability of the artifacts in its lifetime and abstraction levels. Stages will also be used to define borders and make artifacts as deliverables between stages. Each stage can be viewed as a separate organization, delivering products to the next stage and receiving what is needed from the previous stages. Each stage has its own reality, characteristics and support. This way we can only pass artifacts between stages. We will propose a process that aims at mapping the inherent temporal dimension in product lines with the artifacts abstraction levels. That mapping can rely on ontologies to guarantee its coherence and act as a guideline. By adding two dimensions to our software development approach (time and abstraction), the degree of conceptualization increases. A multi-stage process approach is required to deal with the time elapsed in the different product development phases, from the core assets through final software products. The other dimension, the degree of abstraction, referred as multi-level, implies different conceptualizations of the system. The challenge is to realize how ontologies can be incorporated into domain models for the purpose of assuring their coherence, traceability and, one abstraction level above, for validating the domain models against a set of domain concepts and relationships between them. Deliverables: T1.1: Upper-ontologies requirements for supporting software processes: Definition of the desired characteristics of an upper ontology needed to enable software development processes. T1.2: Framework for Ontology-based model promotion: Guidelines to promote ontological models between abstraction levels. T1.3: Formalization of a model-driven ontology-based software development process for traceability: The result of a model-driven software development process that leads to an artifact based on ontological models mapped through stages and abstraction levels preserving the relevant traceability links between stages and levels. T1.4: 4 papers in international events and 1 paper in a journal. T1.5: 1 PhD thesis. 9 of 20 09/12/17 13:00

10 Membros da equipa de investigação nesta tarefa Members of the research team in this task (BI) Bolseiro de Investigação (Mestre) 1; Fernando Manuel Pereira da Costa Brito e Abreu; Miguel António Sousa Abrunhosa de Brito; Nuno Alexandre Castro Ferreira; Ricardo Jorge Silvério de Magalhães Machado; Ricardo Luis Rosa Jardim Gonçalves; Designação da tarefa Task denomination Data de início Start date Data de fim End date Duração Duration Pessoas * mês Person * months [Task 5] Experimentation in Software ,6 da tarefa e Resultados Esperados Task description and Expected results Several authors have claimed that SPLs can facilitate large-scale reuse and can bring about order of magnitude improvements in terms of time to market, costs, and quality. However, a very recent survey [14] found that although several alternatives for implementing software product lines have been proposed over the years, the absence of qualitative and quantitative results from empirical application and/or validation makes it hard to evaluate the potential of proposed solutions with respect to their usability and/or usefulness for industry adoption. We want to mitigate this problem by supporting our claims with evidence. Evidence-Based Software Engineering (EBSE) is a paradigm that supports arguments concerning the suitability, limits, costs, and risks, inherent to Software Engineering tools and techniques, with experimental evidence. In the project team we have experience in applying this paradigm by using Experimental Software Engineering techniques. To support the application of EBSE in the context of this project we will define an evaluation framework that will allow to set up two types of experiments: synchronic (given point in time) and longitudinal (throughout time). Among other things we will focus our attention in the inter-dependencies that are created in SPLs through shared generic assets. The evaluation framework will be used as a basis for several experiments where a group of practitioners will perform a series of tasks using this project s proposals and another group will follow a traditional development process. The subjects participating in the experiments will preferably be practitioners from the participating industrial partners. We may also engage graduate Software Engineering students in these experiments. Their performance is comparable to that of novice practitioners, for experimental purposes. We will follow a experimental process defined in [13] where, among other things, we will apply three essential experimental design principles: randomization, blocking and balancing and will perform a systematic identification of the validity threats that jeopardize the conclusions drawn on our proposals [28, 29]. We also plan to obtain peer validation of the project proposals by means of dissemination actions such as publishing detailed experimental reports describing our validation experiments, following widely accepted experiment reporting guidelines [JCP2008]. To foster the independent validation of our proposals, we will also make available reusable experimental packages [SMB+2004], so that our peers can independently evaluate this project s proposals. Deliverables: T5.1: A formal evaluation framework for multistage model-driven software product line development, based on sound Experimental Software Engineering techniques. This framework should be able to assess the proposed variability and refinement features, as well as the traceability among the different models troughout the whole multistage process. T5.2: A technical report with the instantiation of the formal evaluation framework based upon a set of case studies performed in the industrial partners, where the results of tested hypotheses and their interpretation is presented. T5.3: A reusable experimental package, containing all the required materials, including case studies to be performed by participants, and a detailed experimental protocol to facilitate experimental replication. T5.4: 2 papers in international events and 1 paper in a journal. T5.5: 2 MSc dissertations. Membros da equipa de investigação nesta tarefa Members of the research team in this task (BI) Bolseiro de Investigação (Mestre) 2; (BI) Bolseiro de Investigação (Mestre) 3; Fernando Manuel Pereira da Costa Brito e Abreu; Miguel Carlos Pacheco Afonso Goulão; Ricardo Jorge Silvério de Magalhães Machado; Calendarização e Gestão do Projecto Project Timeline and Management a da Estrutura de Gestão a of the Management Structure The project is managed by the PIs (Ricardo J. Machado) with the support of the tasks leaders. The main responsibilities of the PI are to coordinate and monitor the progress of the overall project. Moreover, some specific tasks are under their responsibility: relationships with the FCT; financial coordination and reporting; project meetings, periodic progress reports, and annual results. Project management will be supported through a project steering committee that will decide on critical management issues, including exploitation, financial, planning and control matters. This committee will integrate one senior management official from each partner. One assigned partner from the project consortium will coordinate each task. This task leader is in charge of the detailed co-ordination, planning, monitoring and reporting of all the activities related with the task and the coordination of technical activities among partners. The project aims at review checkpoints at an average of 3 months. The precise timing will be affected by the start and closure of critical technical activities and their associated milestones. The PI and the task leaders, which will guarantee that the revision of technical activities is properly planned and presented at the 10 of 20 09/12/17 13:00

11 review checkpoints, will organize project meetings. At the review meetings, the consortium will make a critical comparison of the results and the compliance with the project plan and objectives. The consortium will hold a dedicated mid-term review meeting for a detailed review of the achievement of scientific ambitions and technological challenges as defined by the project plan, and the required conditions to conduct the project to a successful end. At the end of the project, a final review meeting will be held again. The consultants of the project are expected to participate in some of the mid-term review meetings. A final workshop at month 36 will be promoted to consolidate the project s results and to disseminate them to other research groups. To achieve this later goal, scientists/engineers from other groups will be invited to participate on the workshop. The PI and the task leaders are also in charge of suggesting and approving the international conferences and journals where to submit the papers, so that the target audience is reached. To facilitate all the management activities, a wiki will be used b Lista de Milestones b Milestone List Data Date Designação da milestone Milestone denomination M1: Framework for ontology-based model promotion Guidelines to promote ontological models between abstraction models Data Date Designação da milestone Milestone denomination M2: Feature model-based query language Modeling language to assure that the tractability between the domain ontology, workflow model, and feature model is established Data Date Designação da milestone Milestone denomination M3: Multi-stage software product line process Development process model that contemplates the refinement of models by automatable model transformations Data Date Designação da milestone Milestone denomination M4: Extended MetaSketch Editor Extending base modeling languages set and services for coupling with ontology tools Data Date Designação da milestone Milestone denomination M5: Reusable experimental package All the required materials, including case studies to be performed by participants, and a detailed experimental protocol to facilitate experimental replication c Cronograma c Timeline Ficheiro com a designação "timeline.pdf", no 9. Ficheiros Anexos, desta Visão Global (caso exista). File with the name "timeline.pdf" at 9. Attachments (if exists) Referências Bibliográficas 3.3. Bibliographic References Referência Reference Ano Year Publicação Publication O. Corcho, M. Fernández-López, A. Gómez-Pérez. Ontological Engineering: Principles, Methods, Tools and Languages. Ontologies for Software Engineering and Software Technology, pp. 1-48, Springer, M. Uschold. Knowledge Level Modelling: Concepts and Terminology. The Knowledge Engineering Review, pp. 5-29, Vol. 13, Issue 1, March, of 20 09/12/17 13:00

12 P. Wongthongtham, E. Chang, I. Sommerville. Software Engineering Ontology for Software Engineering Knowledge Management in Multi-site Software Development Environment. Proceedings of the 10th International Protégé Conference, Budapest, Hungary, F.J. Linden, K. Schmid, E. Rommes. Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer, P. Clements, L. Northrop. Software Product Lines: Practices and Patterns. Addison- Wesley, F.J. Linden (Ed.). Proceedings of the 5th International Workshop of Software Product-Family Engineering - PFE 2003, Siena, Italy, November, 2003, Revised Papers, LNCS Vol Springer, K. Pohl, G. Böckle, F.J. Linden. Software Product-line Engineering: Foundations, Principles, and Techniques, Springer, L. Bass, R. Kazman. Architecture-based Development. Technical Report CMU/SEI- 99-TR-007, J. Bosch. Adopting Software Product Lines: Approaches, Artefacts and Organization. Proceedings of the International Workshop on Product Line Engineering - The Early Steps: Planning, Modeling, and Managing (PLEES 01). IESE-Report No /E (2001). G. Deng, D. Schmidt, A. Gokhale, J. Gray, Y. Lin, G. Lenz. Evolution in Model-Driven Software Product-line Architectures, Designing Software-Intensive Systems: Methods and Principles. Idea Group, M. Staples, D. Hill. Experiences Adopting Software Product Line Development without a Product Line Architecture. Proceedings of the 11th Asia-Pacific Software Engineering Conference, pp , J. Bosch. Design and Use of Software Architectures: Adopting and Evolving a Product-line Approach. ACM Press/Addison-Wesley, T. Gruber. Toward Principles for the Design of Ontologies Used for Knowledge Sharing. International Journal Human-Computer Studies, pp , Vol. 43, Issues 5-6, Novemer, Mahvish Khurum, Tony Gorschek. A Systematic Review of Domain Analysis Solutions for Product Lines. Journal of Systems and Software, Vol. 82, No. 12., pp , 2009 R. France, B. Rumpe. Model-driven Development of Complex Software: A Research Roadmap. Proceedings of Future of Software Engineering - FOSE 2007, pp , IEEE CS Press, May, D. Gasevic, D. Djuric, V. Devedzic. Model Driven Architecture and Ontology Development, Springer, A. Bragança, R.J. Machado. Extending the UML2 Metamodel for Complementary Usages of the «extend» Relationship in Use Case Variability Specification. Proceedings of the 10th International Software Product Line Conference - SPLC 2006, August, 2006, pp , IEEE CS Press. A. Bragança, R.J. Machado. Automating Mappings between Use Case Diagrams and Feature Models for Software Product Lines. Proceedings of the 11th International Software Product Line Conference - SPLC 2007, September, 2007, pp. 3-12, IEEE CS Press. A. Bragança, R.J. Machado. Transformation Patterns for Multi-staged Model Driven Software Development. 12th International Software Product Line Conference - SPLC 2008, September, 2008, pp , IEEE CS Press. F.L. Bauer, B. Moller, H. Partsch, P. Pepper. Formal Program Construction by Transformations-Computer-Aided, Intuition-Guided Programming. IEEE Transactions on Software Engineering, Vol. 15, Issue 2, pp , IEEE CS Press, February, Goulão, Miguel & Brito e Abreu, Fernando, Modeling the Experimental Software Engineering Process, Proceedings of the 6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007), pp , IEEE Computer Society Press, September 12-14, 2007, Lisbon, Portugal. 12 of 20 09/12/17 13:00

13 ] J. David. Recommending Software Artifacts from Repository Transactions. New Frontiers in Applied Artificial Intelligence, LNCS Vol. 5027, pp , June, 2008, Springer. W.M.P. van der Aalst, H.A. Reijers, A.J.M.M. Weijters, B.F. van Dongen, A.K. Alves de Medeiros, M. Song, and H.M.W. Verbeek. Business Process Mining: AnIndustrial Application. Information Systems, vol. 32, no. 5, pp , H. Conradi, A. Fuggetta. Improving Software Process Improvement. IEEE Software, vol. 19, no. 4, pp , Jul./Aug., J. Siviy, M. Lynn Penn, R. W. Stoddard. CMMI and Six Sigma Partners in Process Improvement. Addison-Wesley, H.S. Ferreira, F.F. Correia, L. Welicki. Patterns for Data and Metadata Evolution in Adaptive Object-Models. Proceedings of the 15th Conference on Pattern Languages of Programs - PLoP 2008, October, 2008 (co-located with ACM OOPSLA 2008). M. Goulão, F.B. Abreu. The Quest for Software Components Quality. Proceedings of the 26th International Computer Software and Applications Conference - COMPSAC 2002, pp , IEEE CS Press, August, J.Caldeira, F.B. Abreu. Influential Factors on Incident Management: Lessons Learned from a Large Sample of Products in Operation. Proceedings of the 9th International Conference on Product Focused Software Development and Process Improvement - PROFES LNCS Vol. 5089, Springer, June, Publicações Anteriores 3.4. Past Publications Referência Reference Ano Year Equipa de investigação 4. Research team Publicação Publication A. Bragança, R.J. Machado. A Model Driven Approach for the Derivation of Architectural Requirements of Software Product Lines. Innovations in Systems and Software Engineering (ISSE), vol. 5, no. 1, pp , March, 2009, Springer- Verlag, London, U.K., ISSN: Leonel Nóbrega, Nuno Jardim Nunes, Helder Coelho, The Meta Sketch Editor: a Reflexive Modeling Editor, Chapter 17, in G. Calvary, C. Pribeanu, G. Santucci, J. Vanderdonckt (eds.), Computer-Aided Design of User Interfaces V, Proc. of 6th Int. Conf. on Computer-Aided Design of User Interfaces CADUI 2006 (Bucharest, 6-8 June 2006), Information Systems Series, Springer-Verlag, Berlin, 2006, pp R.J. Machado, K.B. Lassen, S. Oliveira, M. Couto, P. Pinto. Requirements Validation: Execution of UML Models with CPN Tools. International Journal on Software Tools for Technology Transfer, Vol. 9, no. 3-4, pp , June, 2007, Springer. C. Calero, F. Ruiz, A.L. Baroni, F.B. Abreu, M. Piattini. An Ontological Approach to Describe the SQL:2003 Object-Relational Features. Computer Standards & Interfaces, Vol. 28, Issue 6, pp , Elsevier, 2006, ISSN: R. Jardim-Gonçalves, A. Steiger-Garção. Implicit Multilevel Modeling in Flexible Business Environments. Communications of the ACM, Vol. 45, Issue 10, pp , ACM Press, October 2002, ISSN: Lista de membros 4.1. Members list Nome Name Função Role Grau académico Academic degree %tempo %time CV nuclear Core CV Ricardo Jorge Silvério de Magalhães M... Inv. Responsável DOUTORAMENTO 30 Alexandre Manuel Tavares Bragança Investigador DOUTORAMENTO 15 Bardia Mohabbati Investigador 15 Fernando Manuel Pereira da Costa Brit... Investigador DOUTORAMENTO 15 Leonel Domingos Telo Nóbrega Investigador DOUTORAMENTO 15 Marko Boskovic Investigador 15 Miguel António Sousa Abrunhosa de Bri... Investigador DOUTORAMENTO 15 Miguel Carlos Pacheco Afonso Goulão Investigador DOUTORAMENTO of 20 09/12/17 13:00

14 Mohsen Asadi Investigador 15 Nuno Alexandre Castro Ferreira Investigador LICENCIATURA 15 Paula Alexandra Fernandes Monteiro Investigador MESTRADO 15 Ricardo Luis Rosa Jardim Gonçalves Investigador DOUTORAMENTO 15 Sofia Manuela Fevereiro de Azevedo Investigador MESTRADO 15 (O curriculum vitae de cada membro da equipa está disponível clicando no nome correspondente) (Curriculum vitae for each research team member is available by clicking on the corresponding name) Total: Lista de membros a contratar durante a execução do projecto 4.2. Members list to hire during project"s execution Membro da equipa Team member Função Role Duração Duration %tempo %time (BI) Bolseiro de Investigação (Mestre) 1 Bolseiro (BI) Bolseiro de Investigação (Mestre) 2 Bolseiro (BI) Bolseiro de Investigação (Mestre) 3 Bolseiro (BI) Bolseiro de Investigação (Mestre) 4 Bolseiro Total: 4 5. Projectos financiados 5. Funded projects (Sem projectos financiados) (No funded projects) 6. Indicadores previstos 6. Expected indicators Indicadores de realização previstos para o projecto Expected output indicators A - Publicações Publications Livros Books Artigos em revistas internacionais Papers in international journals Artigos em revistas nacionais Papers in national journals B - Comunicações Communications Comunicações em encontros científicos internacionais Communications in international meetings Comunicações em encontros científicos nacionais Communications in national meetings C - Relatórios Reports D - Organização de seminários e conferências Organization of seminars and conferences E - Formação avançada Advanced training Teses de Doutoramento PhD theses Teses de Mestrado Master theses Outras Others F - Modelos Models G - Aplicações computacionais Software H - Instalações piloto Pilot plants Total of 20 09/12/17 13:00

15 I - Protótipos laboratoriais Prototypes J - Patentes Patents L - Outros Other Acções de divulgação da actividade científica Scientific activity spreading actions The three Portugueses research groups (UMinho, UNL, UMa) involved in this project are responsible for the regularly congregation of the Portuguese software engineering community. At research level, the SEDES workshops gets together all the Portuguese PhD students in software engineering and their supervisors, for a two-day meeting to discuss research plans and future directions of collaborative work. SEDES 2004 Workshop was collocated with the Portuguese Congress of Software Engineering, in Coimbra. SEDES 2007 Workshop was collocated with the 6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007), in Lisbon. SEDES 2009 was collocated with the 4rd International Conference on Software Engineering Advances - (ICSEA 2009), in Porto. In 2011, the research team of the MOONTIES project will promote again another edition (the 5th) of the SEDES Workshop Series. The PI (Ricardo J. Machado) and Fernando Brito e Abreu (from FFCT/UNL) are both members of the Steering Committee of the SEDES Workshop Series. Nationally, the PI of the MOONTIES project plans to disseminate the framework of this project in the existing Portuguese technical committees in software engineering, namely: - In CT128 (the Portuguese Technical Committee responsible for analyzing the documents produced by JTC1/SC7 from ISO/IEC and by TC311 from CEN/CENELEC in the software and system engineering domain), since the PI is its current President; - In CS03 (the Portuguese Commission responsible for the promotion of the Quality in the planning, development, exploration and usage of ICT), since the PI is one of its current Vice-Presidents; - In OEng (the Portuguese Engineering Association), since the PI is a member of the Steering Committee of the Informatics Engineering Society (North Region). The PI will also promote the MOONTIES project in the CMU-Portugal Program, CEDT (the Portuguese Centre of Excellence for the Dematerialization of Transactions), and TICE.PT (the Portuguese Technology and Competitiveness Pole in ICT), since he is the UMinho representative in all those fora. Internationally, the PI will be able to disseminate the achievements of this project in diverse contexts: - In several committees of the IEEE Computer Society, since the PI is the current coordinator of IEEE Computer Society Chapters and Student Chapters in Region 8 (Europe, Middle East and Africa); - In IFIP TC10 - Technical Committee in Computer Systems Technology (the IFIP committee responsible for the promotion of the State-of-the-Art and the coordination of information exchange on concepts, methodologies, and tools in the stages in the life cycle of computer systems), since the PI is currently the Portuguese representative; - In IFIP WG10.2 Working Group on Embedded Systems (the IFIP working group responsible for disseminating and exchanging information and experience on research and applications in the area of embedded software and systems), since the PI is one of its founding members. 7. Orçamento 7. Budget Instituição Proponente Principal Contractor Universidade do Minho Recursos Humanos Human resources Missões Missions Consultores Consultants Aquisição de bens e serviços Service procurement and acquisitions Registo de patentes Patent registration Total , , ,00 0,00 0, , , , ,00 0,00 0, , , , ,00 0,00 0, , , , ,00 0,00 0, ,00 15 of 20 09/12/17 13:00

16 Adaptação de edifícios e instalações Adaptation of buildings and facilities Gastos gerais Overheads TOTAL DESPESAS CORRENTES TOTAL CURRENT EXPENSES Equipamento Equipment 4.722, , ,00 0,00 0, , , , ,00 0,00 0, , , ,00 0,00 0,00 0, ,00 Total , , ,00 0,00 0, ,00 Instituições Participantes Participating Institutions Fundação da Faculdade de Ciências e Tecnologia Recursos Humanos Human resources Missões Missions Consultores Consultants Aquisição de bens e serviços Service procurement and acquisitions Registo de patentes Patent registration Adaptação de edifícios e instalações Adaptation of buildings and facilities Gastos gerais Overheads TOTAL DESPESAS CORRENTES TOTAL CURRENT EXPENSES Equipamento Equipment Total 0, , ,00 0,00 0, ,00 400, ,00 400,00 0,00 0, ,00 500,00 500,00 500,00 0,00 0, ,00 480, , ,00 0,00 0, , , , ,00 0,00 0, , ,00 0,00 0,00 0,00 0, ,00 Total 2.880, , ,00 0,00 0, ,00 Instituto de Desenvolvimento de Novas Tecnologias Recursos Humanos Human resources Missões Missions Consultores Consultants Aquisição de bens e serviços Service procurement and acquisitions Registo de patentes Patent registration Adaptação de edifícios e instalações Adaptation of buildings and facilities Gastos gerais Overheads TOTAL DESPESAS CORRENTES TOTAL CURRENT EXPENSES Equipamento Equipment Total 200,00 200,00 200,00 0,00 0,00 600,00 40,00 40,00 40,00 0,00 0,00 120,00 240,00 240,00 240,00 0,00 0,00 720,00 Total 240,00 240,00 240,00 0,00 0,00 720,00 16 of 20 09/12/17 13:00

17 Universidade da Madeira Recursos Humanos Human resources Missões Missions Consultores Consultants Aquisição de bens e serviços Service procurement and acquisitions Registo de patentes Patent registration Adaptação de edifícios e instalações Adaptation of buildings and facilities Gastos gerais Overheads TOTAL DESPESAS CORRENTES TOTAL CURRENT EXPENSES Equipamento Equipment Total 5.955, , ,00 0,00 0, ,00 0, ,00 0,00 0,00 0, ,00 500,00 500,00 500,00 0,00 0, , , , ,00 0,00 0, , , , ,00 0,00 0, , ,00 0,00 0,00 0,00 0, ,00 Total 9.546, , ,00 0,00 0, ,00 Orçamento Global Global budget Recursos Humanos Human resources Missões Missions Consultores Consultants Aquisição de bens e serviços Service procurement and acquisitions Registo de patentes Patent registration Adaptação de edifícios e instalações Adaptation of buildings and facilities Gastos gerais Overheads TOTAL DESPESAS CORRENTES TOTAL CURRENT EXPENSES Equipamento Equipment Total , , ,00 0,00 0, , , , ,00 0,00 0, , , , ,00 0,00 0, , , , ,00 0,00 0, , , , ,00 0,00 0, , , , ,00 0,00 0, , , ,00 0,00 0,00 0, ,00 Total , , ,00 0,00 0, ,00 Plano de financiamento Finance plan Financiamento solicitado à FCT Requested funding Financiamento próprio Own funding Outro financiamento público Other public-sector funding Total , , ,00 0,00 0, ,00 17 of 20 09/12/17 13:00

18 Outro financiamento privado Other private funding Total do Projecto Total of the project 8. Justificação do orçamento 8. Budget rationale , , ,00 0,00 0, , Justificação dos recursos humanos 8.1. Human resources rationale Tipo Type (BI) Bolsa de Investigação (Mestre) 4 Duração (em meses) Duration (in months) Custo envolvido ( ) (calculado) Total cost ( ) (estimated) Nº de pessoas No. of persons , ,00 Justificação do financiamento solicitado Rationale for requested funding Outros custos ( ) Other costs ( ) Most team members are full-time lecturers at universities and PhD students. Therefore, we need to hire 4 researchers to help the PhD students in the more time consuming tasks, namely, tool development and experimenting, and applying the project s main results on industrial case studies. We believe that our team will provide students with a world-class research environment and that will instigate on them the interest and joy towards R&D activities. [4*2*(980* )=96.480] 8.2. Justificação de missões 8.2. Missions rationale Tipo Type Participação em congressos 16 Local Venue Nº de deslocações No. of participations Several ,00 Justificação do financiamento solicitado Rationale for requested funding Custo envolvido ( ) Cost ( ) Participating in an international conference to publish papers is the preferred alternative in the Software Engineering domain to disseminate research results. We estimate 600EUR for conference fee, 1.000EUR for trip, and 1.000EUR for daily expenses (hotel and others). This is an average value, as conferences outside Europe are expected to be more expensive than those in Europe. [2.600*16=41.600] Tipo Type Outro (other) 9 Local Venue UMinho 1.800,00 Justificação do financiamento solicitado Rationale for requested funding Nº de deslocações No. of participations Custo envolvido ( ) Cost ( ) Two-day three meetings (workshops) will be organized within the project. We want all team members to participate, consultant included. The members from UNL need to travel to Minho and stay in a hotel. In each meeting, we expect 3 persons from Lisbon to participate (2 from FFCT/UNL and 1 from UNINOVA/UNL). People from UMa will participate by video-conference. Team members from U.Minho do not need support for traveling or accommodation. [200*9=1.800] 8.3. Justificação de consultores 8.3. Consultants rationale Nome completo Full name Dragan Gasevic Instituição Institution Simon Fraser University Surrey & Athabasca University 18 of 20 09/12/17 13:00

19 Fase do projecto Project phase Custo ( ) Cost ( ) 3 meetings (M12, M24, M36) 7.500,00 Justificação do financiamento solicitado Rationale for requested funding Dragan Gasevic has authored around 190 research papers published in the area of semantic technologies, software language engineering, technology-enhanced learning, and service-oriented architectures. He is one of the authors of the book Model Driven Architecture and Ontology Development, Springer, His expertise will be very important in guiding the activities of the project. He will participate in the three main meetings of the OTELINE project. [3*2.500=7.500] Página na Internet onde pode ser consultado o CV do consultor Web page where the consultant s CV can be accessed Justificação de aquisição de bens e serviços 8.4. Service procurement and acquisitions Tipo Type Custo ( ) Cost ( ) Scientific Workshop 2.000,00 Justificação do financiamento solicitado Rationale for requested funding We plan to organize a workshop near month 36 to consolidate the project s results and to disseminate them to other research groups. To achieve this later goal, scientists/engineers from other groups will be invited to participate on the workshop. The workshop will be organized within a conference. Tipo Type Custo ( ) Cost ( ) Other 6.000,00 Justificação do financiamento solicitado Rationale for requested funding Several services that we cannot right now precisely foresee are expected to be needed during the project. Examples are post services, books, communications, fees for acquiring papers, bureaucratic expenses, printings. We may also use part of this money to hire external services to mature the tools to be developed Justificação do Equipamento 8.6. Equipment rationale Equipamento já disponível para a execução do projecto Available equipment Tipo de equipamento Equipment type Fabricante Manufacturer Modelo Model Personal Computers several several Discriminação do equipamento a adquirir New equipment requested Ano Year Tipo de equipamento Equipment type Fabricante Manufacturer Modelo Model Custo ( ) Cost ( ) 5 Personal Computers several several 7.500,00 Justificação do financiamento solicitado Rationale for requested funding New computer machines are only being requested for the junior researchers that will be hired for this project. In total, we need 5 Personal Computers, one for each task. [5*1.500=7.500] 8.7. Justificação de registo de patentes 8.7. Patent registration (Vazio) (Void) 8.8. Justificação de adaptação de edifícios e instalações 8.8. Adaptation of buildings and facilities (Vazio) (Void) 19 of 20 09/12/17 13:00

20 9. Ficheiros Anexos 9. Attachments Nome Name Dragan_Gasevic_CV_Dec11_2009.pdf Letter_expression_DraganGasevic.pdf timeline.pdf Tamanho Size 337Kb 76Kb 35Kb :58:48 Financiado por fundos estruturais da UE e fundos nacionais do MCTES 20 of 20 09/12/17 13:00

Software product lines. Paulo Borba Informatics Center Federal University of Pernambuco

Software product lines. Paulo Borba Informatics Center Federal University of Pernambuco Software product lines Paulo Borba Informatics Center Federal University of Pernambuco Software product lines basic concepts Paulo Borba Informatics Center Federal University of Pernambuco Um produto www.usm.maine.edu

Leia mais

Analysis, development and monitoring of business processes in Corporate environment

Analysis, development and monitoring of business processes in Corporate environment Analysis, development and monitoring of business processes in Corporate environment SAFIRA is an IT consulting boutique known for transforming the way organizations do business, or fulfil their missions,

Leia mais

User interface evaluation experiences: A brief comparison between usability and communicability testing

User interface evaluation experiences: A brief comparison between usability and communicability testing User interface evaluation experiences: A brief comparison between usability and communicability testing Kern, Bryan; B.S.; The State University of New York at Oswego kern@oswego.edu Tavares, Tatiana; PhD;

Leia mais

Project Management Activities

Project Management Activities Id Name Duração Início Término Predecessoras 1 Project Management Activities 36 dias Sex 05/10/12 Sex 23/11/12 2 Plan the Project 36 dias Sex 05/10/12 Sex 23/11/12 3 Define the work 15 dias Sex 05/10/12

Leia mais

Semestre do plano de estudos 1

Semestre do plano de estudos 1 Nome UC Inglês CU Name Código UC 6 Curso LEC Semestre do plano de estudos 1 Área científica Gestão Duração Semestral Horas de trabalho 54 ECTS 2 Horas de contacto TP - 22,5 Observações n.a. Docente responsável

Leia mais

Banca examinadora: Professor Paulo N. Figueiredo, Professora Fátima Bayma de Oliveira e Professor Joaquim Rubens Fontes Filho

Banca examinadora: Professor Paulo N. Figueiredo, Professora Fátima Bayma de Oliveira e Professor Joaquim Rubens Fontes Filho Título: Direção e Taxa (Velocidade) de Acumulação de Capacidades Tecnológicas: Evidências de uma Pequena Amostra de Empresas de Software no Rio de Janeiro, 2004 Autor(a): Eduardo Coelho da Paz Miranda

Leia mais

Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures

Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures GeoInfo - 2006 Interoperability through Web Services: Evaluating OGC Standards in Client Development for Spatial Data Infrastructures Leonardo Lacerda Alves Clodoveu A. Davis Jr. Information Systems Lab

Leia mais

Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java

Tese / Thesis Work Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java Licenciatura em Engenharia Informática Degree in Computer Science Engineering Análise de desempenho de sistemas distribuídos de grande porte na plataforma Java Performance analysis of large distributed

Leia mais

Institutional Skills. Sessão informativa INSTITUTIONAL SKILLS. Passo a passo. www.britishcouncil.org.br

Institutional Skills. Sessão informativa INSTITUTIONAL SKILLS. Passo a passo. www.britishcouncil.org.br Institutional Skills Sessão informativa INSTITUTIONAL SKILLS Passo a passo 2 2 British Council e Newton Fund O British Council é a organização internacional do Reino Unido para relações culturais e oportunidades

Leia mais

Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas)

Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas) Information technology specialist (systems integration) Especialista em tecnologia da informação (integração de sistemas) Professional activities/tasks Design and produce complex ICT systems by integrating

Leia mais

NORMAS PARA AUTORES. As normas a seguir descritas não dispensam a leitura do Regulamento da Revista Portuguesa de Marketing, disponível em www.rpm.pt.

NORMAS PARA AUTORES. As normas a seguir descritas não dispensam a leitura do Regulamento da Revista Portuguesa de Marketing, disponível em www.rpm.pt. NORMAS PARA AUTORES As normas a seguir descritas não dispensam a leitura do Regulamento da Revista Portuguesa de Marketing, disponível em www.rpm.pt. COPYRIGHT Um artigo submetido à Revista Portuguesa

Leia mais

Geração automática de suíte de teste para GUI a partir de Rede de Petri

Geração automática de suíte de teste para GUI a partir de Rede de Petri Raquel Jauffret Guilhon Geração automática de suíte de teste para GUI a partir de Rede de Petri Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo

Leia mais

Universidade do Minho. Escola de Engenharia. UC transversais Programas Doutorais 1º semestre 2012-13. 11 de outubro 2012

Universidade do Minho. Escola de Engenharia. UC transversais Programas Doutorais 1º semestre 2012-13. 11 de outubro 2012 Universidade do Minho Escola de Engenharia UC transversais Programas Doutorais 1º semestre 2012-13 11 de outubro 2012 1 2 2 courses offered in the first semestre: Métodos de Investigação em Engenharia

Leia mais

Digital Cartographic Generalization for Database of Cadastral Maps

Digital Cartographic Generalization for Database of Cadastral Maps Mariane Alves Dal Santo marianedalsanto@udesc.br Francisco Henrique de Oliveira chicoliver@yahoo.com.br Carlos Loch cloch@ecv.ufsc.br Laboratório de Geoprocessamento GeoLab Universidade do Estado de Santa

Leia mais

Ficha de Unidade Curricular

Ficha de Unidade Curricular 6.2.1.1. Unidade curricular: Curricular Unit: Ficha de Unidade Curricular Comunicação Multimédia (Desenvolvimento) Multimedia Communication (Development) 6.2.1.2. Docente responsável e respectivas horas

Leia mais

Ontology Patterns e Ontology Pattern Languages

Ontology Patterns e Ontology Pattern Languages Ontology Patterns e Ontology Pattern Languages Ricardo de Almeida Falbo Ontologias para Engenharia de Software Departamento de Informática Universidade Federal do Espírito Santo Agenda Ontology Patterns

Leia mais

Ontology Building Process: The Wine Domain

Ontology Building Process: The Wine Domain Ontology Building Process: The Wine Domain João Graça, Márcio Mourão, Orlando Anunciação, Pedro Monteiro, H. Sofia Pinto, and Virgílio Loureiro Summary Context Ontology Wine Domain Existing Wine Ontologies

Leia mais

Online Collaborative Learning Design

Online Collaborative Learning Design "Online Collaborative Learning Design" Course to be offered by Charlotte N. Lani Gunawardena, Ph.D. Regents Professor University of New Mexico, Albuquerque, New Mexico, USA July 7- August 14, 2014 Course

Leia mais

CMDB no ITIL v3. Miguel Mira da Silva. mms@ist.utl.pt 919.671.425

CMDB no ITIL v3. Miguel Mira da Silva. mms@ist.utl.pt 919.671.425 CMDB no ITIL v3 Miguel Mira da Silva mms@ist.utl.pt 919.671.425 1 CMDB v2 Configuration Management IT components and the services provided with them are known as CI (Configuration Items) Hardware, software,

Leia mais

desenvolvimento de software em indústria, comunidades acadêmicas e científicas uma fábrica de software?... joa@ufrpe.br silvio@cesar.org.

desenvolvimento de software em indústria, comunidades acadêmicas e científicas uma fábrica de software?... joa@ufrpe.br silvio@cesar.org. desenvolvimento de software em indústria, comunidades acadêmicas e científicas uma fábrica de software?... joa@ufrpe.br silvio@cesar.org.br laboratórios de desenvolvimento... Produção de Software: histórico

Leia mais

// gaiato private label

// gaiato private label // gaiato private label // a empresa // the company A Calçado Gaiato é uma empresa prestadora de serviços no setor de calçado, criada em 2000 por Luís Pinto Oliveira e Mário Pinto Oliveira, sócios-fundadores

Leia mais

Mestrado em Ciências Jurídicas Especialização em História do Direito 2015-16

Mestrado em Ciências Jurídicas Especialização em História do Direito 2015-16 Mestrado em Ciências Jurídicas Especialização em História do Direito Unidade curricular História do Direito Português I (1º sem). Docente responsável e respectiva carga lectiva na unidade curricular Prof.

Leia mais

DPI. Núcleo de Apoio ao Desenvolvimento de Projetos e Internacionalização Project Development And Internationalization Support Office

DPI. Núcleo de Apoio ao Desenvolvimento de Projetos e Internacionalização Project Development And Internationalization Support Office DPI Núcleo de Apoio ao Desenvolvimento de Projetos e Internacionalização Project Development And Internationalization Support Office Apresentação/Presentation Criado em 1 de março de 2011, o Núcleo de

Leia mais

BIBLIOGRAFIA. Faupel, A. & Sharp, P. (2003). Promoting emotional literacy. Guidelines for schools, local authorities and

BIBLIOGRAFIA. Faupel, A. & Sharp, P. (2003). Promoting emotional literacy. Guidelines for schools, local authorities and RESUMO EXPANDIDO Pode definir-se Literacia Emocional como a capacidade para reconhecer, compreender, expressar e gerir estados emocionais, do próprio e de outras pessoas, existindo associações entre esta

Leia mais

design para a inovação social

design para a inovação social design para a inovação social mestrado em design - 15 16 universidade de aveiro gonçalo gomes março de 2016 s.1 ergonomia ergonomia > definição Ergonomia A ergonomia (do grego "ergon": trabalho; e "nomos":

Leia mais

A. Situação / Situation

A. Situação / Situation A. Situação / Situation A Assembleia Mundial da Saúde (OMS) aprova em 1969 o Regulamento Sanitário Internacional, revisto pela quarta vez em 2005. Esta última versão entrou em vigor no plano internacional

Leia mais

UNIVERSIDADE DE SÃO PAULO FACULDADE DE EDUCAÇÃO JOÃO FÁBIO PORTO. Diálogo e interatividade em videoaulas de matemática

UNIVERSIDADE DE SÃO PAULO FACULDADE DE EDUCAÇÃO JOÃO FÁBIO PORTO. Diálogo e interatividade em videoaulas de matemática UNIVERSIDADE DE SÃO PAULO FACULDADE DE EDUCAÇÃO JOÃO FÁBIO PORTO Diálogo e interatividade em videoaulas de matemática São Paulo 2010 JOÃO FÁBIO PORTO Diálogo e interatividade em videoaulas de matemática

Leia mais

Ficha de unidade curricular Curso de Doutoramento

Ficha de unidade curricular Curso de Doutoramento Ficha de unidade curricular Curso de Doutoramento Unidade curricular História do Direito Português I (Doutoramento - 1º semestre) Docente responsável e respectiva carga lectiva na unidade curricular Prof.

Leia mais

Erasmus Student Work Placement

Erasmus Student Work Placement Erasmus Student Work Placement EMPLOYER INFORMATION Name of organisation Address Post code Country SPORT LISBOA E BENFICA AV. GENERAL NORTON DE MATOS, 1500-313 LISBOA PORTUGAL Telephone 21 721 95 09 Fax

Leia mais

1. Lingüística Periódicos. 2. Língua Inglesa Periódicos

1. Lingüística Periódicos. 2. Língua Inglesa Periódicos ISSN 0102-7077 the ESP São Paulo Vol. 25 nº especial p. 1-114 2004 The Especialist/Centro de Pesquisas, Recursos e Informação em Leitura da Pontifícia Universidade Católica de São Paulo CEPRIL. V. 1, n.

Leia mais

Informática e Programação. Computer Science and Programming. Semestre do plano de estudos 1

Informática e Programação. Computer Science and Programming. Semestre do plano de estudos 1 Nome UC Informática e Programação CU Name Código UC 4 Curso LEC Semestre do plano de estudos 1 Área científica Informática Duração Semestral Horas de trabalho 135 ECTS 5 Horas de contacto TP - 67,5 Observações

Leia mais

METODOLOGIA DE AVALIAÇÃO DAS STARTUPS DO MIDI TECNOLÓGICO

METODOLOGIA DE AVALIAÇÃO DAS STARTUPS DO MIDI TECNOLÓGICO METODOLOGIA DE AVALIAÇÃO DAS STARTUPS DO MIDI TECNOLÓGICO RESUMO As incubadoras de empresas são ambientes dotados de competência gerencial, técnica e administrativa que impulsionam a promoção do nascimento

Leia mais

OVERVIEW DO EAMS. Enterprise Architecture Management System 2.0

OVERVIEW DO EAMS. Enterprise Architecture Management System 2.0 OVERVIEW DO EAMS Enterprise Architecture Management System 2.0 NETWORKS @arqcorp_br #eamsrio http://arquiteturacorporativa.wordpress.com/ WE MANAGE KNOWLEDGE, WITH YOU Arquitetura Empresarial Repositório

Leia mais

The Brazil United States Consumer Product Safety Conference Brazil United States Joint Press Statement June 10, 2011 Rio de Janeiro, Brazil Common Interests Ensuring a high level of consumer product safety

Leia mais

e-lab: a didactic interactive experiment An approach to the Boyle-Mariotte law

e-lab: a didactic interactive experiment An approach to the Boyle-Mariotte law Sérgio Leal a,b, João Paulo Leal a,c Horácio Fernandes d a Departamento de Química e Bioquímica, FCUL, Lisboa, Portugal b Escola Secundária com 3.º ciclo Padre António Vieira, Lisboa, Portugal c Unidade

Leia mais

NCE/09/02327 Relatório preliminar da CAE - Novo ciclo de estudos

NCE/09/02327 Relatório preliminar da CAE - Novo ciclo de estudos NCE/09/02327 Relatório preliminar da CAE - Novo ciclo de estudos Caracterização do pedido Perguntas 1 a 7 1. Instituição de ensino superior / Entidade instituidora: UNL + UCP 1.a. Descrição da Instituição

Leia mais

SPICE e ISO 15504. Jorge H C Fernandes 2004

SPICE e ISO 15504. Jorge H C Fernandes 2004 SPICE e ISO 15504 Jorge H C Fernandes 2004 SPICE: Um Framework para a Avaliação Integrada de Processos de Software [SPICE 1] Process Identifies changes to Is examined by Process Assessment Identifies capability

Leia mais

USPTO No. 15143095 USPTO No. 15143095 USPTO No. 15143095 USPTO No. 15143095 USPTO No. 15143095 USPTO No. 15143095 USPTO No. 15143095 WORK PLAN FOR IMPLEMENTATION OF THE UNITED STATES PATENT AND

Leia mais

UNIVERSIDADE CATÓLICA PORTUGUESA. A Reputação e a Responsabilidade Social na BP Portugal: A importância da Comunicação. Por. Ana Margarida Nisa Vintém

UNIVERSIDADE CATÓLICA PORTUGUESA. A Reputação e a Responsabilidade Social na BP Portugal: A importância da Comunicação. Por. Ana Margarida Nisa Vintém UNIVERSIDADE CATÓLICA PORTUGUESA A Reputação e a Responsabilidade Social na BP Portugal: A importância da Comunicação Relatório de estágio apresentado à Universidade Católica Portuguesa para obtenção do

Leia mais

Course Computer Science Academic year 2012/2013 Subject Social Aspects of Computers ECTS 5

Course Computer Science Academic year 2012/2013 Subject Social Aspects of Computers ECTS 5 Course Computer Science Academic year 2012/2013 Subject Social Aspects of Computers ECTS 5 Type of course Compulsory Year 2º Semester 2nd sem Student Workload: Professor(s) Natalia Gomes, Ascensão Maria

Leia mais

MIT Portugal Program Engineering systems in action

MIT Portugal Program Engineering systems in action MIT Portugal Program Engineering systems in action Paulo Ferrão, MPP Director in Portugal Engineering Systems: Achievements and Challenges MIT, June 15-17, 2009 Our knowledge-creation model An Engineering

Leia mais

NCE/10/00806 Decisão de apresentação de pronúncia - Novo ciclo de estudos

NCE/10/00806 Decisão de apresentação de pronúncia - Novo ciclo de estudos NCE/10/00806 Decisão de apresentação de pronúncia - Novo ciclo de estudos NCE/10/00806 Decisão de apresentação de pronúncia - Novo ciclo de estudos Decisão de Apresentação de Pronúncia ao Relatório da

Leia mais

A tangibilidade de um serviço de manutenção de elevadores

A tangibilidade de um serviço de manutenção de elevadores A tangibilidade de um serviço de manutenção de elevadores Tese de Mestrado em Gestão Integrada de Qualidade, Ambiente e Segurança Carlos Fernando Lopes Gomes INSTITUTO SUPERIOR DE EDUCAÇÃO E CIÊNCIAS Fevereiro

Leia mais

Abordagem modular e projectos horizontais Infoday Lisboa, Setembro 2015

Abordagem modular e projectos horizontais Infoday Lisboa, Setembro 2015 Abordagem modular e projectos horizontais Infoday Lisboa, Setembro 2015 um Eixo Prioritário territorial EIXO PRIORITÁRIO 1: Promover as capacidades de inovação no Mediterrâneo para o desenvolvimento sustentável

Leia mais

Gestão e Análise Financeira. Managment and Financial Analysis. Semestre do plano de estudos 5

Gestão e Análise Financeira. Managment and Financial Analysis. Semestre do plano de estudos 5 Nome UC Gestão e Análise Financeira CU Name Código UC 28 Curso LEC Semestre do plano de estudos 5 Área científica Gestão Duração Semestral Horas de trabalho 106 ECTS 4 Horas de contacto T - 22,5; TP -

Leia mais

Normalização e interoperabilidade da informação geográfica

Normalização e interoperabilidade da informação geográfica Normalização e interoperabilidade da informação geográfica perspetivas para a formação em Engenharia Geográfica João Catalão Departamento de Engenharia Geográfica, Geofísica e Energia Faculdade de Ciências

Leia mais

A Cloud Computing Architecture for Large Scale Video Data Processing

A Cloud Computing Architecture for Large Scale Video Data Processing Marcello de Lima Azambuja A Cloud Computing Architecture for Large Scale Video Data Processing Dissertação de Mestrado Dissertation presented to the Postgraduate Program in Informatics of the Departamento

Leia mais

Engenharia de Requisitos. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br

Engenharia de Requisitos. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br Engenharia de Requisitos Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia esa@dcc.ufba.br O Documento de Requisitos Introdução The requirements for a system are the descriptions

Leia mais

Serviços: API REST. URL - Recurso

Serviços: API REST. URL - Recurso Serviços: API REST URL - Recurso URLs reflectem recursos Cada entidade principal deve corresponder a um recurso Cada recurso deve ter um único URL Os URLs referem em geral substantivos URLs podem reflectir

Leia mais

Aplicação de um Metamodelo de Contexto a uma Tarefa de Investigação Policial

Aplicação de um Metamodelo de Contexto a uma Tarefa de Investigação Policial Aplicação de um Metamodelo de Contexto a uma Tarefa de Investigação Policial Lucas A. de Oliveira, Rui A. R. B. Figueira, Expedito C. Lopes Mestrado em Sistemas e Computação Universidade de Salvador (UNIFACS)

Leia mais

Transportes. Transportation. Semestre do plano de estudos 1

Transportes. Transportation. Semestre do plano de estudos 1 Nome UC Transportes CU Name Código UC 706 Curso MEC Semestre do plano de estudos 1 Área científica Engenharia Civil Duração Semestral Horas de trabalho 120 ECTS 4.5 Horas de contacto T - 22,5; TP - 22,5

Leia mais

ESPECIFICAÇÃO DO AMBIENTE EXPSEE SEGUNDO O MÉTODO CATALYSIS

ESPECIFICAÇÃO DO AMBIENTE EXPSEE SEGUNDO O MÉTODO CATALYSIS ESPECIFICAÇÃO DO AMBIENTE EXPSEE SEGUNDO O MÉTODO CATALYSIS RESUMO Este artigo apresenta a especificação de um sistema gerenciador de workflow, o ExPSEE, de acordo com a abordagem de desenvolvimento baseado

Leia mais

Consultoria em Direito do Trabalho

Consultoria em Direito do Trabalho Consultoria em Direito do Trabalho A Consultoria em Direito do Trabalho desenvolvida pelo Escritório Vernalha Guimarães & Pereira Advogados compreende dois serviços distintos: consultoria preventiva (o

Leia mais

Guião M. Descrição das actividades

Guião M. Descrição das actividades Proposta de Guião para uma Prova Grupo: Inovação Disciplina: Inglês, Nível de Continuação, 11.º ano Domínio de Referência: O Mundo do trabalho Duração da prova: 15 a 20 minutos 1.º MOMENTO Guião M Intervenientes

Leia mais

CARTA DE RECOMENDAÇÃO E PRINCÍPIOS DO FORUM EMPRESARIAL RIO+20 PARA A UNCSD-2012

CARTA DE RECOMENDAÇÃO E PRINCÍPIOS DO FORUM EMPRESARIAL RIO+20 PARA A UNCSD-2012 CARTA DE RECOMENDAÇÃO E PRINCÍPIOS DO FORUM EMPRESARIAL RIO+20 PARA A UNCSD-2012 (CHARTER OF RECOMMENDATION AND PRINCIPLES OF FORUM EMPRESARIAL RIO+20 TO UNCSD-2012) Nós, membros participantes do FÓRUM

Leia mais

Participatory Map of Rio de Janeiro

Participatory Map of Rio de Janeiro Leandro Gomes Souza Geographer Luiz Roberto Arueira da Silva Director of City Information Pereira Passos Institute - City of Rio de Janeiro About us Pereira Passos Institute (IPP) is Rio de Janeiro municipal

Leia mais

CENTRO UNIVERSITÁRIO METROPOLITANO DE SÃO PAULO CURSO ADMINISTRAÇÃO DE EMPRESAS

CENTRO UNIVERSITÁRIO METROPOLITANO DE SÃO PAULO CURSO ADMINISTRAÇÃO DE EMPRESAS CENTRO UNIVERSITÁRIO METROPOLITANO DE SÃO PAULO CURSO ADMINISTRAÇÃO DE EMPRESAS UMA VANTAGEM COMPETITIVA COM A TERCEIRIZAÇÃO DE SERVIÇOS AMANDA ZADRES DANIELA LILIANE ELIANE NUNES ELISANGELA MENDES Guarulhos

Leia mais

UMA METODOLOGIA DE AVALIAÇÃO DE FERRAMENTAS PARA GESTÃO DE ONTOLOGIAS A METHODOLOGY FOR EVALUATING ONTOLOGY MANAGEMENT TOOLS

UMA METODOLOGIA DE AVALIAÇÃO DE FERRAMENTAS PARA GESTÃO DE ONTOLOGIAS A METHODOLOGY FOR EVALUATING ONTOLOGY MANAGEMENT TOOLS SEMINÁRIO DE PESQUISA EM ONTOLOGIA NO BRASIL 11 E 12 de Julho Universidade Federal Fluminense Departamento de Ciência da Informação Niterói Rio de Janeiro Brasil Esta comunicação está sendo submetida sob

Leia mais

Software reliability analysis by considering fault dependency and debugging time lag Autores

Software reliability analysis by considering fault dependency and debugging time lag Autores Campos extraídos diretamente Título Software reliability analysis by considering fault dependency and debugging time lag Autores Huang, Chin-Yu and Lin, Chu-Ti Ano de publicação 2006 Fonte de publicação

Leia mais

Transformação de um Modelo de Empresa em Requisitos de Software

Transformação de um Modelo de Empresa em Requisitos de Software Transformação de um Modelo de Empresa em Requisitos de Software Fábio Levy Siqueira 1 and Paulo Sérgio Muniz Silva 2 1 Programa de Educação Continuada da Poli-USP, São Paulo, Brazil 2 Escola Politécnica

Leia mais

Educação Vocacional e Técnica nos Estados Unidos. Érica Amorim Simon Schwartzman IETS

Educação Vocacional e Técnica nos Estados Unidos. Érica Amorim Simon Schwartzman IETS Educação Vocacional e Técnica nos Estados Unidos Érica Amorim Simon Schwartzman IETS Os principais modelos Modelo europeu tradicional: diferenciação no secundário entre vertentes acadêmicas e técnico-profissionais

Leia mais

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual

Easy Linux! FUNAMBOL FOR IPBRICK MANUAL. IPortalMais: a «brainware» company www.iportalmais.pt. Manual IPortalMais: a «brainware» company FUNAMBOL FOR IPBRICK MANUAL Easy Linux! Title: Subject: Client: Reference: Funambol Client for Mozilla Thunderbird Doc.: Jose Lopes Author: N/Ref.: Date: 2009-04-17 Rev.:

Leia mais

FICHAS DE UNIDADES CURRICULARES

FICHAS DE UNIDADES CURRICULARES FICHAS DE UNIDADES CURRICULARES a. Unidade curricular Course unit title: Construção da Imagem Fílmica Construction of the Filmic Image Código: 01343927 Code: 01343927 b. ECTS: 5.0 c. Horas de contacto

Leia mais

INTRODUÇÃO ÀS BOAS PRÁTICAS DE ENGENHARIA APLICADAS À GESTÃO DOS SISTEMAS INSTRUMENTADOS DE SEGURANÇA: UMA ABORDAGEM DE SIL

INTRODUÇÃO ÀS BOAS PRÁTICAS DE ENGENHARIA APLICADAS À GESTÃO DOS SISTEMAS INSTRUMENTADOS DE SEGURANÇA: UMA ABORDAGEM DE SIL INTRODUÇÃO ÀS BOAS PRÁTICAS DE ENGENHARIA APLICADAS À GESTÃO DOS SISTEMAS INSTRUMENTADOS DE SEGURANÇA: UMA ABORDAGEM DE SIL Ana Cristina Costa Almeida Risk and Reliability Senior Consultant DNV Energy

Leia mais

Estudar o Inglês Quando a Língua Materna é o Português/ Studying English as a Portuguese Native Speaker

Estudar o Inglês Quando a Língua Materna é o Português/ Studying English as a Portuguese Native Speaker Ficha de Unidade Curricular [FUC] 1 1. Unidade curricular / Curricular Unit Estudar o Inglês Quando a Língua Materna é o Português/ Studying English as a Portuguese Native Speaker 2. Designação do Ciclo

Leia mais

Consórcio do Politecnico di Milano. Fevereiro 2013

Consórcio do Politecnico di Milano. Fevereiro 2013 Consórcio do Politecnico di Milano Fevereiro 2013 DESIGN DEFINITIONS SENAI & POLI.design Fevereiro 2013 Design como uma atividade específica no processo de P&D que visa a projetação dos aspectos funcionais

Leia mais

2. Conhecer a diversidade e complexidade de temáticas que podem ser abrangidas por esta área de conhecimento.

2. Conhecer a diversidade e complexidade de temáticas que podem ser abrangidas por esta área de conhecimento. Ficha de Unidade Curricular 1. Unidade curricular / Curricular Unit Psicologia Geral / General Psychology 2. Designação do Ciclo de Estudos em que se insere a Unidade Curricular (com semestre e ano lectivo)

Leia mais

ESTRUTURA DE CAPITAL: UMA ANÁLISE EM EMPRESAS SEGURADORAS

ESTRUTURA DE CAPITAL: UMA ANÁLISE EM EMPRESAS SEGURADORAS ESTRUTURA DE CAPITAL: UMA ANÁLISE EM EMPRESAS SEGURADORAS THE CAPITAL STRUCTURE: AN ANALYSE ON INSURANCE COMPANIES FREDERIKE MONIKA BUDINER METTE MARCO ANTÔNIO DOS SANTOS MARTINS PAULA FERNANDA BUTZEN

Leia mais

Português 207 Portuguese for Business

Português 207 Portuguese for Business Português 207 Portuguese for Business Spring 2012: Porugal and the EU Instructor: Jared Hendrickson Office: 1149 Van Hise Office Hours: Monday and Thursday, 11:00 am-12:00 pm e-mail: jwhendrickso@wisc.edu

Leia mais

UNIVERSIDADE DE ÉVORA

UNIVERSIDADE DE ÉVORA UNIVERSIDADE DE ÉVORA MESTRADO EM INTERVENÇÃO SÓCIO-ORGANIZACIONÀL NA SAÚDE Curso ministrado em parceria com a Escola Superior de Tecnologia da Saúde de Lisboa (DR Série, n.. 250 de 29 de Outubro de 2002)

Leia mais

Unidade curricular: Sistemas de Informação para a Gestão Nº horas: 75 ECTS: 7 1.º ano

Unidade curricular: Sistemas de Informação para a Gestão Nº horas: 75 ECTS: 7 1.º ano Licenciatura em Gestão (1º ciclo) First Cycle Degree in Management Unidade curricular: Sistemas de Informação para a Gestão Nº horas: 75 ECTS: 7 1.º ano Curricular Unit: Information Systems for Management

Leia mais

Sustainability issues in the Brazilian automotive industry: electric cars and end-of-life vehicles

Sustainability issues in the Brazilian automotive industry: electric cars and end-of-life vehicles Sustainability issues in the Brazilian automotive industry: electric cars and end-of-life vehicles Adcley Souza (adcley.souza@hotmail.com) Sustainability issues in the Brazilian automotive industry: electric

Leia mais

NCE/09/00492 Decisão de apresentação de pronúncia - Novo ciclo de estudos

NCE/09/00492 Decisão de apresentação de pronúncia - Novo ciclo de estudos NCE/09/00492 Decisão de apresentação de pronúncia - Novo ciclo de estudos NCE/09/00492 Decisão de apresentação de pronúncia - Novo ciclo de estudos Decisão de Apresentação de Pronúncia ao Relatório da

Leia mais

Uma Arquitetura de Linha de Produto Baseada em Componentes para Sistemas de Gerenciamento de Workflow

Uma Arquitetura de Linha de Produto Baseada em Componentes para Sistemas de Gerenciamento de Workflow Uma Arquitetura de Linha de Produto Baseada em Componentes para Sistemas de Gerenciamento de Workflow Itana M. S. Gimenes 1 itana@din.uem.br Fabrício R. Lazilha 2 fabricio@cesumar.br Edson A. O. Junior

Leia mais

Revisão do Mapeamento de Processos em Levantamentos Topográficos de Áreas Patrimoniais. Antônio Diego Oliveira de Almeida Ivanildo Barbosa

Revisão do Mapeamento de Processos em Levantamentos Topográficos de Áreas Patrimoniais. Antônio Diego Oliveira de Almeida Ivanildo Barbosa Revisão do Mapeamento de Processos em Levantamentos Topográficos de Áreas Patrimoniais Antônio Diego Oliveira de Almeida Ivanildo Barbosa Instituto Militar de Engenharia - IME CEP 22290-270 - Rio de Janeiro

Leia mais

Ficha de Unidade Curricular Ano letivo 2014/2015

Ficha de Unidade Curricular Ano letivo 2014/2015 6.2.1.1. Unidade curricular: Curricular Unit: Ficha de Unidade Curricular Ano letivo 2014/2015 Design de Interface Interface Design 6.2.1.2. Docente responsável e respectivas horas de contacto na unidade

Leia mais

Ficha de Unidade Curricular Ano lectivo 2014/15

Ficha de Unidade Curricular Ano lectivo 2014/15 Ficha de Unidade Curricular Ano lectivo 2014/15 Unidade curricular: Curricular Unit: Laboratório de Aplicações Interactivas Interactive Application Lab Docente responsável e respectivas horas de contacto

Leia mais

GUIÃO Domínio de Referência: CIDADANIA E MULTICULTURALISMO

GUIÃO Domínio de Referência: CIDADANIA E MULTICULTURALISMO PROJECTO PROVAS EXPERIMENTAIS DE EXPRESSÃO ORAL DE LÍNGUA ESTRANGEIRA - 2005-2006 Ensino Secundário - Inglês, 12º ano - Nível de Continuação 1 1º Momento GUIÃO Domínio de Referência: CIDADANIA E MULTICULTURALISMO

Leia mais

REGULAMENTO REGULATION

REGULAMENTO REGULATION REGULAMENTO REGULATION Estatuto Editorial Editorial Statement 1. A Revista Portuguesa de Marketing (RPM) é uma revista de cariz científico e académico publicada pelo Instituto Português de Administração

Leia mais

Implementing and monitoring an. Open Access mandate: the Minho Experience

Implementing and monitoring an. Open Access mandate: the Minho Experience Implementing and monitoring an Open Access mandate: the Minho Experience Eloy Rodrigues eloy@sdum.uminho.pt Agenda Introduction University of Minho Open Access @UMinho Open Access Policy @UMinho: incentive

Leia mais

Estereoscopia Digital no Ensino da Química AGRADECIMENTOS

Estereoscopia Digital no Ensino da Química AGRADECIMENTOS AGRADECIMENTOS O findar desta dissertação é o momento indicado para agradecer ao Professor Doutor João Carlos de Matos Paiva pela sua grande ajuda, pela disponibilidade sempre manifestada, pelo seu empenho

Leia mais

APRESENTAÇÃO. ABNT CB-3 Comitê Brasileiro de Eletricidade Comissão de Estudo CE 03:064.01 Instalações Elétricas de Baixa Tensão NBR 5410

APRESENTAÇÃO. ABNT CB-3 Comitê Brasileiro de Eletricidade Comissão de Estudo CE 03:064.01 Instalações Elétricas de Baixa Tensão NBR 5410 APRESENTAÇÃO ABNT CB-3 Comitê Brasileiro de Eletricidade Comissão de Estudo CE 03:064.01 Instalações Elétricas de Baixa Tensão NBR 5410 Instalações elétricas de baixa tensão NBR 5410:1997 NBR 5410:2004

Leia mais

ORGANIZAÇÃO DA INFORMAÇÃO NOTICIOSA EM COMUNIDADE ONLINE PARA O SÉNIOR RENATO MIGUEL SILVA COSTA. Departamento de Comunicação e Arte !!!!!!!!!

ORGANIZAÇÃO DA INFORMAÇÃO NOTICIOSA EM COMUNIDADE ONLINE PARA O SÉNIOR RENATO MIGUEL SILVA COSTA. Departamento de Comunicação e Arte !!!!!!!!! Universidade de Aveiro 2012 Departamento de Comunicação e Arte RENATO MIGUEL SILVA COSTA ORGANIZAÇÃO DA INFORMAÇÃO NOTICIOSA EM COMUNIDADE ONLINE PARA O SÉNIOR RENATO MIGUEL SILVA COSTA Universidade de

Leia mais

Hidráulica Urbana. Urban Hydraulics. Semestre do plano de estudos 2

Hidráulica Urbana. Urban Hydraulics. Semestre do plano de estudos 2 Nome UC Hidráulica Urbana CU Name Código UC 725 Curso MEC Semestre do plano de estudos 2 Área científica Engenharia Civil Duração Semestral Horas de trabalho 164 ECTS 6 Horas de contacto T - 22,5; PL -

Leia mais

PROGRAMA DAS UNIDADES CURRICULARES

PROGRAMA DAS UNIDADES CURRICULARES 1. Unidade Curricular (máx. 100 caracteres) Modelação de Dados Curricular Unit (máx. 100 caracteres) Data Modelling 2. Ciclo de Estudos (máx. 100 caracteres) Comunicação e Design Multimédia Study Cycle

Leia mais

Guião A. Descrição das actividades

Guião A. Descrição das actividades Proposta de Guião para uma Prova Grupo: Ponto de Encontro Disciplina: Inglês, Nível de Continuação, 11.º ano Domínio de Referência: Um Mundo de Muitas Culturas Duração da prova: 15 a 20 minutos 1.º MOMENTO

Leia mais

Gestão de Obras e Estaleiros. Semestre do plano de estudos 6

Gestão de Obras e Estaleiros. Semestre do plano de estudos 6 Nome UC Gestão de Obras e Estaleiros CU Name Código UC 32 Curso LEC Semestre do plano de estudos 6 Área científica Gestão Duração Semestral Horas de trabalho 136 ECTS 5 Horas de contacto T - 45; TP - 22,5

Leia mais

ACFES MAIORES DE 23 ANOS INGLÊS. Prova-modelo. Instruções. Verifique se o exemplar da prova está completo, isto é, se termina com a palavra FIM.

ACFES MAIORES DE 23 ANOS INGLÊS. Prova-modelo. Instruções. Verifique se o exemplar da prova está completo, isto é, se termina com a palavra FIM. ACFES MAIORES DE 23 ANOS INGLÊS Prova-modelo Instruções Verifique se o exemplar da prova está completo, isto é, se termina com a palavra FIM. A prova é avaliada em 20 valores (200 pontos). A prova é composta

Leia mais

Desenvolvimento Ágil 1

Desenvolvimento Ágil 1 Desenvolvimento Ágil 1 Just-in-Time Custo = Espaço + Publicidade + Pessoal De que forma poderiamos bater a concorrência se um destes factores fosse zero? 2 Just-in-time Inventory is waste. Custo de armazenamento

Leia mais

Proposta de Criação do Mestrado em Gestão Logística. III - Informação Relativa ao Suplemento ao Diploma

Proposta de Criação do Mestrado em Gestão Logística. III - Informação Relativa ao Suplemento ao Diploma Proposta de Criação do Mestrado em Logística III - Informação Relativa ao Suplemento ao Diploma De acordo com o Despacho RT 41/2005 de 19 de Setembro Universidade do Minho Escola de Economia e Departamento

Leia mais

Proposta de Modelo de Desenvolvimento de Sistema de Medição de Desempenho Logístico

Proposta de Modelo de Desenvolvimento de Sistema de Medição de Desempenho Logístico Winston Carvalho Santana Proposta de Modelo de Desenvolvimento de Sistema de Medição de Desempenho Logístico DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE ENGENHARIA INDUSTRIAL Programa de Pós-Graduação Profissional

Leia mais

JOSE GABRIEL REGO. Resumo. Especializações. Experiência. Assistant Card Manager at Grupo Banco Popular jgrego@netcabo.pt

JOSE GABRIEL REGO. Resumo. Especializações. Experiência. Assistant Card Manager at Grupo Banco Popular jgrego@netcabo.pt JOSE GABRIEL REGO jgrego@netcabo.pt Resumo My main objective is to develop my career in order to deepen the experience I accumulated over the years based in the development of practical and theoretical

Leia mais

Salud Brasil SECRETARIA DE VIGILÂNCIA EM SAÚDE

Salud Brasil SECRETARIA DE VIGILÂNCIA EM SAÚDE Salud Brasil SECRETARIA DE VIGILÂNCIA EM SAÚDE IV EXPOEPI International Perspectives on Air Quality: Risk Management Principles for Oficina de Trabalho: Os Desafios e Perspectivas da Vigilância Ambiental

Leia mais

Enterprise Europe - Portugal

Enterprise Europe - Portugal Enterprise Europe - Portugal Oportunidades de Cooperação Internacional Agência de Inovação Bibiana Dantas Lisboa, 5-Jun-2012 Enterprise Europe Portugal Jun 2012 2 A União Europeia é um mercado de oportunidades!

Leia mais

SUPLEMENTO AO DIPLOMA DA UNIVERSIDADE DO MINHO (MESTRADO EM ENGENHARIA URBANA) (2º CICLO)

SUPLEMENTO AO DIPLOMA DA UNIVERSIDADE DO MINHO (MESTRADO EM ENGENHARIA URBANA) (2º CICLO) SUPLEMENTO AO DIPLOMA DA UNIVERSIDADE DO MINHO (MESTRADO EM ENGENHARIA URBANA) (2º CICLO) 1 Principal(ais) área(s) de estudo da qualificação: Engenharia Civil - Planeamento Urbanístico Engenharia Civil

Leia mais

INFORMATION SECURITY IN ORGANIZATIONS

INFORMATION SECURITY IN ORGANIZATIONS INFORMATION SECURITY IN ORGANIZATIONS Ana Helena da Silva, MCI12017 Cristiana Coelho, MCI12013 2 SUMMARY 1. Introduction 2. The importance of IT in Organizations 3. Principles of Security 4. Information

Leia mais

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR PED.008.02 Curso Design de Equipamento Ano letivo 2012-2013 Unidade Curricular Projecto de Design Industrial 2 ECTS 9 Regime Obrigatório Ano 3º Semestre 2º Semestre

Leia mais

A meus pais, Ari e Célia, sempre presentes, todo o meu amor incondicional!

A meus pais, Ari e Célia, sempre presentes, todo o meu amor incondicional! ii A meus pais, Ari e Célia, sempre presentes, todo o meu amor incondicional! iii Agradeço à Deus, esta força maior, pela vida, pela sabedoria e pelo amor. Mas, sobretudo, por me ensinar saber fazer ser

Leia mais

Searching for Employees Precisa-se de Empregados

Searching for Employees Precisa-se de Empregados ALIENS BAR 1 Searching for Employees Precisa-se de Empregados We need someone who can prepare drinks and cocktails for Aliens travelling from all the places in our Gallaxy. Necessitamos de alguém que possa

Leia mais