973 resultados para Engenharia de domínio


Relevância:

70.00% 70.00%

Publicador:

Resumo:

The software systems development with domain-specific languages has become increasingly common. Domain-specific languages (DSLs) provide increased of the domain expressiveness, raising the abstraction level by facilitating the generation of models or low-level source code, thus increasing the productivity of systems development. Consequently, methods for the development of software product lines and software system families have also proposed the adoption of domain-specific languages. Recent studies have investigated the limitations of feature model expressiveness and proposing the use of DSLs as a complement or substitute for feature model. However, in complex projects, a single DSL is often insufficient to represent the different views and perspectives of development, being necessary to work with multiple DSLs. In order to address new challenges in this context, such as the management of consistency between DSLs, and the need to methods and tools that support the development with multiple DSLs, over the past years, several approaches have been proposed for the development of generative approaches. However, none of them considers matters relating to the composition of DSLs. Thus, with the aim to address this problem, the main objectives of this dissertation are: (i) to investigate the adoption of the integrated use of feature models and DSLs during the domain and application engineering of the development of generative approaches; (ii) to propose a method for the development of generative approaches with composition DSLs; and (iii) to investigate and evaluate the usage of modern technology based on models driven engineering to implement strategies of integration between feature models and composition of DSLs

Relevância:

60.00% 60.00%

Publicador:

Resumo:

A tecnologia de workflow vem apresentando um grande crescimento nos últimos anos. Os Workflow Management Systems (WfMS) ou Sistemas de Gerenciamento de Workflow oferecem uma abordagem sistemática para uniformizar, automatizar e gerenciar os processos de negócios. Esta tecnologia requer técnicas de engenharia de software que facilitem a construção desse tipo de sistema. Há muito vem se formando uma consciência em engenharia de software de que para a obtenção de produtos com alta qualidade e que sejam economicamente viáveis torna-se necessário um conjunto sistemático de processos, técnicas e ferramentas. A reutilização está entre as técnicas mais relevantes desse conjunto. Parte-se do princípio que, reutilizando partes bem especificadas, desenvolvidas e testadas, pode-se construir software em menor tempo e com maior confiabilidade. Muitas técnicas que favorecem a reutilização têm sido propostas ao longo dos últimos anos. Entre estas técnicas estão: engenharia de domínio, frameworks, padrões, arquitetura de software e desenvolvimento baseado em componentes. Porém, o que falta nesse contexto é uma maneira sistemática e previsível de realizar a reutilização. Assim, o enfoque de linha de produto de software surge como uma proposta sistemática de desenvolvimento de software, baseada em uma família de produtos que compartilham um conjunto gerenciado de características entre seus principais artefatos. Estes artefatos incluem uma arquitetura base e um conjunto de componentes comuns para preencher esta arquitetura. O projeto de uma arquitetura para uma família de produtos deve considerar as semelhanças e variabilidades entre os produtos desta família. Esta dissertação apresenta uma proposta de arquitetura de linha de produto para sistemas de gerenciamento de workflow. Esta arquitetura pode ser usada para facilitar o processo de produção de diferentes sistemas de gerenciamento de workflow que possuem características comuns, mas que também possuam aspectos diferentes de acordo com as necessidades da indústria. O desenvolvimento da arquitetura proposta tomou como base a arquitetura genérica e o modelo de referência da Workflow Management Coalition (WfMC) e o padrão de arquitetura Process Manager desenvolvido no contexto do projeto ExPSEE1. O processo de desenvolvimento da arquitetura seguiu o processo sugerido pelo Catalysis com algumas modificações para representar variabilidade. A arquitetura proposta foi descrita e simulada através da ADL (Architecture Description Language) Rapide. A principal contribuição deste trabalho é uma arquitetura de linha de produto para sistemas de gerenciamento de workflow. Pode-se destacar também contribuições para uma proposta de sistematização de um processo de desenvolvimento de arquitetura de linha de produto e também um melhor entendimento dos conceitos e abordagens relacionados à prática de linha de produto, uma vez que esta tecnologia é recente e vem sendo largamente aplicada nas empresas.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Uma linha de produtos de software (LPS), é um conjunto de produtos que partilham funcionalidades comuns, desenvolvidos de forma sistemática a partir de um conjunto de elementos de software base da LPS. As abordagens de desenvolvimento baseado em LPS revolucionaram a forma como as organizações realizam a engenharia de software. A obtenção de economias de escala, na concepção e distribuição de novos produtos, pela reutilização dos elementos de software base da LPS e instanciação dos variantes respectivos, é um dos principais benefícios na adopção desta abordagem. Numa LPS, a arquitectura de software de referência vai para além da dicotomia desenho/ codificação da arquitectura de software tradicional. A sua documentação, inclui a representação da arquitectura de software da LPS e respectivos pontos de variabilidade, bem como a descrição do processo para instanciação dos produtos. Numa pequena e média empresa (PME), os recursos humanos, técnicos e financeiros são escassos. A viabilidade da implementação de uma LPS adequa-se num contexto de redução de custos operacionais e eficiência do processo de produção dos produtos de software. O objectivo deste trabalho é o desenvolvimento e aplicação de uma metodologia para a gestão e implementação de uma LPS, adequada à realidade de uma PME. As principais contribuições do trabalho incluem: a) uma metodologia para a implementação e gestão de uma LPS adequada a uma PME, que prevê a definição da arquitectura de software da LPS com base num conjunto de produtos já existentes, b) a representação da arquitectura de software de uma LPS, suportado por modelos UML, estendidos através de um perfil UML, baseado em 3+1 perspectivas: dos requisitos, da implementação e dos componentes de execução, sendo que a vista (+1)ou “vista produtos” é uma instanciação das restantes três vistas no contexto particular da LPS ou de um produto, num determinado momento no tempo. A metodologia proposta foi aplicada à solução ARQUO™, uma solução real e em produção em diversas organizações.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

A presente dissertação tem como propósito a elaboração de um inventário relativo às estruturas de correção torrencial construídas no concelho do Funchal. Na sequência da aluvião do dia 20 de fevereiro de 2010, resultante de um período prolongado de chuva na ilha da Madeira, aliada ao facto desta ter um relevo muito pronunciado e extremamente acidentado, originaram-se os movimentos de vertente que, na sua grande maioria, são responsáveis pela ocorrência de cheias rápidas. Pois as bacias hidrográficas da ilha são de pequena dimensão e consequentemente as suas ribeiras, dão origem a tempos de concentração muito reduzidos. Desta forma, as ribeiras que são alimentadas pelo escoamento líquido e sólido, tornam-se num agente erosivo e potenciam um rasto de destruição. Esta aluvião teve consequências devastadoras em toda a vertente sul da ilha da Madeira, no entanto, este trabalho, focou-se apenas no concelho do Funchal, no qual existem três ribeiras onde foram implantadas as estruturas de correção torrencial, designadas por açudes, que constituem o âmago deste estudo, através da inventariação destas estruturas e posterior elaboração de uma ficha de inventário relativa a cada uma delas. Inicialmente, procedeu-se à identificação de todos os açudes, à verificação e análise das condições dos locais intervencionados, além de um levantamento fotográfico para execução posterior de um enquadramento geográfico dos mesmos. Foram abordadas algumas considerações de caráter hidrológico, hidráulico e transporte de caudal sólido, que são a base dimensional e a razão da execução dos referidos açudes. Numa fase posterior, foi elaborada uma base de dados com a informação disponível dos vários açudes identificados, munida de valor ímpar para futuros desenvolvimentos nesta área no curso de engenharia civil na Universidade da Madeira. Por fim, são expostas algumas considerações relativamente aos diferentes modelos de estruturas de correção torrencial encontrados na pouca bibliografia especializada e implantados no terreno.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Tissue engineering is an important branch of regenerative medicine that uses cells, materials (scaffolds), and suitable biochemical and physicochemical factors to improve or replace specific biological functions. In particular, the control of cell behavior (namely, of cell adhesion, proliferation and differentiation) is a key aspect for the design of successful therapeutical approaches. In this study, poly(lactic-co-glycolic acid) (PLGA) fiber mats were prepared using the electrospinning technology (the fiber diameters were in the micrometer range). Furthermore, the electrospun fiber mats thus formed were functionalized using the layer-by- layer (LbL) technique with chitosan and alginate (natural and biodegradable polyelectrolytes having opposite charges) as a mean for the immobilization of pDNA/dendrimer complexes. The polyelectrolyte multilayer deposition was confirmed by fluorescence spectroscopy using fluorescent-labeled polyelectrolytes. The electrospun fiber mats coated with chitosan and alginate were successfully loaded with complexes of pDNA and poly(amidoamine) (PAMAM) dendrimers (generation 5) and were able of releasing them in a controlled manner along time. In addition, these mats supported the adhesion and proliferation of NIH 3T3 cells and of human mesenchymal stem cells (hMSCs) in their surface. Transfection experiments using a pDNA encoding for luciferase showed the ability of the electrospun fiber mats to efficiently serve as gene delivery systems. When a pDNA encoding for bone morphogenetic protein-2 (BMP-2) was used, the osteoblastic differentiation of hMSCs cultured on the surface of the mats was promoted. Taken together, the results revealed that merging the electrospinning technique with the LbL technique, can be a suitable methodology for the creation of biological active matrices for bone tissue engineering.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

In Chapter 1, rhodium nanoparticles were supported on multiwalled carbon nanotubes (MWCNTs) and bound to the magnetic core-shell system Fe3O4@TiO2. The composite Fe3O4@TiO2-Rh-MWCNT and the intermediates were characterized by SEM, EDS and TEM. Their catalytic activity was studied using i) the hydrogenation transfer of nitroarenes and cyclohexene in the presence of hydrazine hydrate; ii) the reduction of 2-nitrophenol with NaBH4; and iii) the decoloration of pigments in the presence of hydrogen peroxide. The results were monitored by gas chromatography (i) and UV Visible (ii and iii). In the second chapter, the catalytic activity of six oxidovanadium(V) aroylhydrazone complexes, viz. [VOL1(OEt)][VOL1(OEt)(EtOH)] (1), [VOL2(OEt)] (2), [Et3NH][VO2L1] (3), [VO2(H2L2)]2·EtOH (4), [VOL1(µ -O)VOL1] (5) and [VOL2(µ -O)VOL2] (6) (H2L1 = 3,5-di-tert-butyl-2-hydroxybenzylidene)-2hydroxybenzohydrazide and H2L2 = 3,5-di-tert-butyl-2-hydroxybenzylidene)-2 aminobenzohydrazide), anchored on nanodiamonds with different treatments, was studied towards the microwave-assisted partial oxidation of 1-phenylethanol to acetophenone in the presence of tert-butyl hydroperoxide (TBHP) as oxidant. A high selectivity for acetophenone was achieved for the optimized conditions. The possibility of recycling and reuse the heterogeneous catalysts was also investigated. In chapter 3, the catalytic activity of gold nanoparticles supported at different metal oxides, such as Fe2O3, Al2O3 ZnO or TiO2, was studied for the above reaction. The effect of the support, quantity of the catalyst and temperature was investigated. The recyclability of the gold catalysts was also studied. In the last chapter, a new copper nanocomposite with functionalized mutiwalled carbon nanotubes (Cu-MWCNT) was synthesized using a microwave assisted polyol method. The characterization was performed using XRD and SEM. The catalytic activity of Cu-MWCNT was studied through the degradation of pigments, such as amaranth, brilliant blue, indigo, tartrazine and methylene blue.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Agricultural and agro-industrial residues are often considered both an environmental and an economical problem. Therefore, a paradigm shift is needed, assuming residues as biorefinery feedstocks. In this work cherimoya (Annona cherimola Mill.) seeds, which are lipid-rich (ca. 30%) and have a significant lignocellulosic fraction, were used as an example of a residue without any current valorization. Firstly, the lipid fraction was obtained by solvent extraction. Extraction yield varied from 13% to 28%, according to the extraction method and time, and solvent purity. This oil was converted into biodiesel (by base-catalyzed transesterification), yielding 76 g FAME/100 g oil. The obtained biodiesel is likely to be incorporated in the commercial chain, according to the EN14214 standard. The remaining lignocellulosic fraction was subjected to two alternative fractionation processes for the selective recovery of hemicellulose, aiming different products. Empirical mathematical models were developed for both processes, aiming future scale-up. Autohydrolysis rendered essentially oligosaccharides (10 gL-1) with properties indicating potential food/feed/pharmacological applications. The remaining solid was enzymatically saccharified, reaching a saccharification yield of 83%. The hydrolyzate obtained by dilute acid hydrolysis contained mostly monosaccharides, mainly xylose (26 gL-1), glucose (10 gL-1) and arabinose (3 gL-1), and had low content of microbial growth inhibitors. This hydrolyzate has proven to be appropriate to be used as culture media for exopolisaccharide production, using bacteria or microbial consortia. The maximum conversion of monosaccharides into xanthan gum was 0.87 g/g and kefiran maximum productivity was 0.07 g.(Lh)-1. This work shows the technical feasibility of using cherimoya seeds, and materials as such, as potential feedstocks, opening new perspectives for upgrading them in the biorefinery framework.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Bacterial cellulose/polymethacrylate nanocomposites have received attention in numerous areas of study and in a variety of applications. The attractive properties of methacrylate polymers and bacterial cellulose, BC, allow the synthesis of new nanocomposites with distinct characteristics. In this study, BC/poly(glycidylmethacrylate) (BC/PGMA) and BC/poly(ethyleneglycol)methacrylate (BC/PPEGMA) nanocomposites were prepared through in situ free radical polymerization of GMA and PEGMA, respectively. Ammonium persulphate (APS) was used as an initiator and N,N’methylenebisacrilamide (MBA) was used as a crosslinker in BC/PGMA. Chemical composition, morphology, thermal stability, water absorption, mechanic and surface properties were determined through specific characterization techniques. The optimal polymerization was obtained at (1:2) for BC/PGMA, (1:2:0.2) ratio for BC/GMA/MBA and (1:20) for BC/PPEGMA, with 0.5% of initiator at 60 ºC during 6 h. A maximum of 67% and 87% of incorporation percentage was obtained, respectively, for the nanocomposites BC/PGMA/MBA and BC/PPEGMA. BC/PGMA nanocomposites exhibited an increase of roughness and compactation of the three-dimensional structure, an improvement in the thermal and mechanical properties, and a decrease in their swelling ability and crystallinity. On the other hand, BC/PPEGMA showed a decrease of stiffness of three-dimensional structure, improvement in thermal and mechanical properties, an increase in their swelling ability and a decrease the crystallinity. Both BC/polymethacrylate nanocomposites exhibited a basic surface character. The acid treatment showed to be a suitable strategy to modifiy BC/PGMA nanocomposites through epoxide ring-opening reaction mechanism. Nanocomposites became more compact, smooth and with more water retention ability. A decrease in the thermal and mechanical proprieties was observed. The new nanocomposites acquired properties useful to biomedical applications or/and removal of heavy metals due to the presence of functional groups.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

A produção de energia elétrica a partir de fontes de energia renovável está gradualmente a ser uma alternativa à energia produzida a partir de combustíveis fósseis. A técnica de conversão dessas mesmas energias para energia elétrica, para entrega na Rede de Energia Elétrica (REE), é cada vez mais estudada para que se obtenha uma maior eficiência assim como qualidade. Neste trabalho desenvolve-se um projeto de conversão de energia fotovoltaica, para produção de energia elétrica para a rede utilizando um conversor multinível, otimizando a transferência de potência assim como melhorando a forma da corrente AC. A conversão multinível é uma topologia que tem algumas vantagens relativamente à topologia de 2 níveis, permitindo trabalhar com níveis de tensão mais elevados, melhorando a qualidade de energia. O conversor multinível de díodos ligados ao ponto neutro utiliza condensadores para criar os níveis de tensão, que neste trabalho vão ser usados para ligar os painéis, otimizando a transferência de potência. Aplica-se um método de controlo das correntes AC para terem a forma a alternada e sinusoidal e em fase com a tensão da rede. Os resultados experimentais mostram que a utilização do algoritmo de procura do ponto de máxima potência dos painéis permitem a extrair a máxima potência, de acordo com as condições de irradiação solar e temperatura dos painéis.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

A Diabetes Mellitus, em especial a do tipo 2, é uma das causas mais frequentes na insuficiência  renal crónica, e uma das diversas complicações que podem ocorrer num individuo diabético é a  nefropatia diabética. A nefropatia diabética é uma doença que se caracteriza pela falência renal  e leva a que alguns dos pacientes com esta doença tenham de realizar o tratamento de  hemodiálise. O objectivo principal deste estudo foi a caracterização do perfil bioquímico da  população hemodialisada diabética e não diabética. Realizou‐se um estudo retrospectivo a  doentes que realizaram hemodiálise, no período de Novembro de 2004 a Julho de 2005, na  Unidade de Hemodiálise do Hospital dos Marmeleiros do Centro Hospitalar do Funchal e na  Nefromar, Unidade de Hemodiálise da Clínica de Santa Catarina.  Este estudo envolveu uma amostragem de 267, em que 115 eram hemodialisados com os  níveis da glicose inferiores a 150 mg/dl, constituindo o GTND, 60 eram hemodialisados com  níveis  de  glicose  iguais  ou  superiores  a  150  mg/dl,  constituindo  o  GTD  e,  finalmente,  os  restantes  92  indivíduos  saudáveis  e  que  não  realizam  hemodiálise,  o  GC.  Os  parâmetros  analisados foram a creatinina, a ureia, a glicose, as proteínas totais, a albumina, o colesterol, o  HDL‐c, LDL‐c e triglicerídeos, o sódio, o potássio e o cloro.  A análise dos parâmetros bioquímicos revelou uma maior frequência de hemodialisados no  sexo masculino, com idades superiores aos sessenta anos, o que está de acordo com estudos  efectuados anteriormente.  Os resultados mostraram que os parâmetros creatinina e ureia, são os que apresentam mais  alterações  nos  doentes  hemodialisados,  devido  terem  sido  determinados  em  pré‐diálise.  Verificou‐se que os níveis colesterol total, de LDL‐c e os triglicerídeos são mais elevados nos  grupos teste, em especial no GTD.   Das análises de correlações verificou‐se haver uma relação entre a glicose e os níveis elevados  de colesterol, LDL‐c e triglicerídeos e também com os níveis baixos de HDL‐c.Os restantes  parâmetros analisados com a excepção da glicose, não mostraram diferenças significativas  entre os grupos em estudo 

Relevância:

60.00% 60.00%

Publicador:

Resumo:

O presente trabalho descreve duas técnicas de deteção de gás baseadas em fibra ótica e apresenta dois sistemas sensores testados em ambiente laboratorial, usando técnicas de processamento de sinal usualmente associadas à espetroscopia de absorção. O estudo inicial do estado da arte dos sensores baseados em fibra ótica para a deteção de gases apresenta soluções com elevada seletividade, sensibilidade e resolução que permitem tempos de resposta curtos e esquemas de multiplexagem versáteis. A técnica de espetroscopia de absorção direta (DAS) permite a deteção de gases de forma simples e com alguma eficácia, mas com uma baixa relação-sinal-ruido. A espetroscopia por modulação de comprimento de onda (WMS) é uma técnica muito eficaz e de elevada sensibilidade para a deteção de gases, dado que a deteção é deslocada para frequências afastadas do ruído base, melhorando significativamente a relação-sinal-ruído. Estas técnicas foram escolhidas para a implementação de dois sistemas optoeletrónicos, totalmente controlados pelas respetivas aplicações em LabVIEW para a deteção e monitorização de amónia (NH3), dióxido de carbono (CO2) e metano (CH4). O trabalho é finalizado com a caraterização laboratorial dos sistemas e avaliação do desempenho, permitindo a otimização dos sistemas e técnicas implementados. De referir que o trabalho realizado nas instalações da Unidade de Optoeletrónica e Sistemas Eletrónicos (UOSE) do Instituto de Engenharia de Sistemas e Computadores (INESC), Tecnologia e Ciência (TEC), laboratório associado coordenado pelo INESC Porto, permitiu, excelentes condições de trabalho, essenciais para implementar de forma prática os diversos conceitos estudados, bem como testar e caraterizar todos os sistemas desenvolvidos em ambiente laboratorial. O trabalho desenvolvido enquadra-se no âmbito do projeto europeu ECOAL-MGT (Gestão ecológica de pilhas de resíduos de carvão), que será implementado para monitorização remota de parâmetros fundamentais de uma escombreira de carvão em auto-combustão em S.ºPedro da Cova, Portugal.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

This paper proposes a systematic approach to management of variability modelsdriven and aspects using the mechanisms of approaches Aspect-Oriented Software Development (AOSD) and Model-Driven Development (MDD). The main goal of the approach, named CrossMDA-SPL, is to improve the management(gerência), modularization and isolation ou separation of the variability of the LPSs of architecture in a high level of abstraction (model) at the design and implementing phases of development Software Product Lines (SPLs), exploiting the synergy between AOSD and MDD. The CrossMDA-SPL approach defines some artifacts basis for advance the separation clear in between the mandatory (bounden) and optional features in the architecture of SPL. The artifacts are represented by two models named: (i) core model (base domain) - responsible for specify the common features the all members of the SPL, and (ii) variability model - responsible for represent the variables features of SPL. In addition, the CrossMDA-SPL approach is composed of: (i) guidelines for modeling and representation of variability, (ii) CrossMDA-SPL services and process, and (iii) models of the architecture of SPL or product instance of SPL. The guidelines use the advantages of AOSD and MDD to promote a better modularization of the variable features of the architecture of SPL during the creation of core and variability models of the approach. The services and sub-processes are responsible for combination automatically, through of process of transformation between the core and variability models, and the generation of new models that represent the implementation of the architecture of SPL or a instance model of SPL. Mechanisms for effective modularization of variability for architectures of SPL at model level. The concepts are described and measured with the execution of a case study of an SPL for management systems of transport electronic tickets

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Through the adoption of the software product line (SPL) approach, several benefits are achieved when compared to the conventional development processes that are based on creating a single software system at a time. The process of developing a SPL differs from traditional software construction, since it has two essential phases: the domain engineering - when common and variables elements of the SPL are defined and implemented; and the application engineering - when one or more applications (specific products) are derived from the reuse of artifacts created in the domain engineering. The test activity is also fundamental and aims to detect defects in the artifacts produced in SPL development. However, the characteristics of an SPL bring new challenges to this activity that must be considered. Several approaches have been recently proposed for the testing process of product lines, but they have been shown limited and have only provided general guidelines. In addition, there is also a lack of tools to support the variability management and customization of automated case tests for SPLs. In this context, this dissertation has the goal of proposing a systematic approach to software product line testing. The approach offers: (i) automated SPL test strategies to be applied in the domain and application engineering, (ii) explicit guidelines to support the implementation and reuse of automated test cases at the unit, integration and system levels in domain and application engineering; and (iii) tooling support for automating the variability management and customization of test cases. The approach is evaluated through its application in a software product line for web systems. The results of this work have shown that the proposed approach can help the developers to deal with the challenges imposed by the characteristics of SPLs during the testing process

Relevância:

60.00% 60.00%

Publicador:

Resumo:

A engenharia civil sempre foi responsável por criar soluções de alojamento nas mais diversas situações. Ao longo deste trabalho, a realidade do alojamento temporário é estudada nos contextos das catástrofes naturais e campismo em festivais (tendo este último a maior preocupação), sendo feita uma descrição do modo como as pessoas costumam lidar com o alojamento temporário – de forma a entender quais os requisitos essenciais. É efetuada uma análise ao enquadramento legal aplicável a soluções de alojamento temporário que vão além das simples tendas e são inventariadas as várias soluções atualmente prototipadas ou produzidas em série idealizadas para o contexto de alojamento em caso de catástrofes. São apresentadas duas soluções de alojamento (uma em betão e outra em estrutura metálica) devidamente dimensionadas e ponderadas quanto à sua funcionalidade em festivais de Verão. No final, é feita uma comparação entre as melhores soluções já existentes e as duas soluções propostas, bem como um levantamento da opinião dos potenciais utilizadores através de um inquérito.