830 resultados para Model-driven development. Domain-specific languages. Case study
Resumo:
While pursuing the objective to investigate the potential for the P2P innovation to enhance financial inclusion in Brazil, the P2P industry and the current market environment were analyzed in order to highlight the factors that can facilitate this desired enhancement. There seems to be no doubt that there is substantial potential for the P2P industry worldwide and in Brazil but, beyond this, a considerable part of this industry could be providing financially inclusive products. The P2P industry in Brazil needs to recognize the potential for growing, not only the industry itself, but also the market for financially inclusive P2P products. The first section of this thesis focuses on financial inclusion briefly in order to establish the frame of what is being addressed. Subsequently the P2P industry is analyzed globally, locally in Brazil and with regard to financial inclusion. The study is conducted through an interview with the founder of a P2P platform in Brazil and its data collection is used to build a case study which allowed for an analysis of the potential for financial inclusion of the P2P industry and the development of key success factors with regard to converting this potential into results.
Resumo:
A crescente expectativa dos vários stakeholders, bem como as diferentes partes interessadas nas áreas de atuação de várias empresas, recentemente tem levado diversas corporações a se envolverem em iniciativas que visam o desenvolvimento social e a erradicação da pobreza. Porém, apesar das inúmeras tentativas, resultados convincentes ainda não foram produzidos, mantendo a separação entre os indivíduos que vivem na base da pirâmide económica e aqueles pertencentes às camadas mais elevadas quase inalterada. Consequentemente alguns estudiosos criticaram a falta de contextualização das práticas de gestão existentes, atribuindo o mesmo à forte influência das ideologias ocidentais, que impedem que as iniciativas sociais se adaptem às necessidades dos diferentes contextos geopolíticos. Por meio da análise de um conjunto de iniciativas sociais da Coca-Cola Brasil ("Projetos Coletivo") implementadas em várias comunidades brasileiras, o presente estudo mostra como Coca-Cola Brasil tentou produzir, em colaboração com os ONG locais, um tipo de "tecnologia social" universal, que poderia ser facilmente adaptada a diferentes contextos, acelerando o processo de implementação das iniciativas sociais e ampliando o seu impacto.
Resumo:
The following document proposes a traceability solution for model-driven development. There as been already previous work done in this area, but so far there has not been yet any standardized way for exchanging traceability information, thus the goal of this project developed and documented here is not to automatize the traceability process but to provide an approach to achieve traceability that follows OMG standards, making traceability information exchangeable between tools that follow the same standards. As such, we propose a traceability meta-model as an extension of MetaObject Facility (MOF)1. Using MetaSketch2 modeling language workbench, we present a modeling language for traceability information. This traceability information then can be used for tool cooperation. Using Meta.Tracer (our tool developed for this thesis), we enable the users to establish traceability relationships between different traceability elements and offer a visualization for the traceability information. We then demonstrate the benefits of using a traceability tool on a software development life cycle using a case study. We finalize by commenting on the work developed.
Resumo:
An analytical methodology based on headspace solid phase microextraction (HS-SPME) combined with comprehensive two-dimensional gas chromatography—time-of-flight mass spectrometry (GC × GC–ToFMS) was developed for the identification and quantification of the toxic contaminant ethyl carbamate (EC) directly in fortified wines. The method performance was assessed for dry/medium dry and sweet/medium sweet model wines, and for quantification purposes, calibration plots were performed for both matrices using the ion extraction chromatography (IEC) mode (m/z 62). Good linearity was obtained with a regression coefficient (r2) higher than 0.981. A good precision was attained (R.S.D. <20%) and low detection limits (LOD) were achieved for dry (4.31 μg/L) and sweet (2.75 μg/L) model wines. The quantification limits (LOQ) and recovery for dry wines were 14.38 μg/L and 88.6%, whereas for sweet wines were 9.16 μg/L and 99.4%, respectively. The higher performance was attainted with sweet model wine, as increasing of glucose content improves the volatile compound in headspace, and a better linearity, recovery and precision were achieved. The analytical methodology was applied to analyse 20 fortified Madeira wines including different types of wine (dry, medium dry, sweet, and medium sweet) obtained from several harvests in Madeira Island (Portugal). The EC levels ranged from 54.1 μg/L (medium dry) to 162.5 μg/L (medium sweet).
Resumo:
A contaminated site from a downstream municipal solid waste disposal site in Brazil was investigated by using a 3D resistivity and induced polarization (IP) imaging technique. This investigation purpose was to detect and delineate contamination plume produced by wastes. The area was selected based on previous geophysical investigations, and chemical analyses carried out in the site, indicating the presence of a contamination plume in the area. Resistivity model has successfully imaged waste presence (rho < 20 Omega m), water table depth, and groundwater flow direction. A conductive anomaly (rho < 20 Omega m) outside wastes placement was interpreted as a contamination plume. Chargeability model was also able to imaging waste presence (m > 31 mV/V), water table depth, and groundwater flow direction. A higher chargeability zone (m > 31 mV/V) outside wastes placement and following conductive anomaly was interpreted as a contamination plume. Normalized chargeability (MN = m/rho) confirmed polarizable zone, which could be an effect of a salinity increase (contamination plume), and the clay presence in the environment.
Resumo:
Aspect Oriented approaches associated to different activities of the software development process are, in general, independent and their models and artifacts are not aligned and inserted in a coherent process. In the model driven development, the various models and the correspondence between them are rigorously specified. With the integration of aspect oriented software development (DSOA) and model driven development (MDD) it is possible to automatically propagate models from one activity to another, avoiding the loss of information and important decisions established in each activity. This work presents MARISA-MDD, a strategy based on models that integrate aspect-oriented requirements, architecture and detailed design, using the languages AOV-graph, AspectualACME and aSideML, respectively. MARISA-MDD defines, for each activity, representative models (and corresponding metamodels) and a number of transformations between the models of each language. These transformations have been specified and implemented in ATL (Atlas Definition Language), in the Eclipse environment. MARISA-MDD allows the automatic propagation between AOV-graph, AspectualACME, and aSideML models. To validate the proposed approach two case studies, the Health Watcher and the Mobile Media have been used in the MARISA-MDD environment for the automatic generation of AspectualACME and aSideML models, from the AOV-graph model
Resumo:
Aspect-Oriented Software Development (AOSD) is a technique that complements the Object- Oriented Software Development (OOSD) modularizing several concepts that OOSD approaches do not modularize appropriately. However, the current state-of-the art on AOSD suffers with software evolution, mainly because aspect definition can stop to work correctly when base elements evolve. A promising approach to deal with that problem is the definition of model-based pointcuts, where pointcuts are defined based on a conceptual model. That strategy makes pointcut less prone to software evolution than model-base elements. Based on that strategy, this work defines a conceptual model at high abstraction level where we can specify software patterns and architectures that through Model Driven Development techniques they can be instantiated and composed in architecture description language that allows aspect modeling at architecture level. Our MDD approach allows propagate concepts in architecture level to another abstraction levels (design level, for example) through MDA transformation rules. Also, this work shows a plug-in implemented to Eclipse platform called AOADLwithCM. That plug-in was created to support our development process. The AOADLwithCM plug-in was used to describe a case study based on MobileMedia System. MobileMedia case study shows step-by-step how the Conceptual Model approach could minimize Pointcut Fragile Problems, due to software evolution. MobileMedia case study was used as input to analyses evolutions on software according to software metrics proposed by KHATCHADOURIAN, GREENWOOD and RASHID. Also, we analyze how evolution in base model could affect maintenance on aspectual model with and without Conceptual Model approaches
Resumo:
The tracking between models of the requirements and architecture activities is a strategy that aims to prevent loss of information, reducing the gap between these two initial activities of the software life cycle. In the context of Software Product Lines (SPL), it is important to have this support, which allows the correspondence between this two activities, with management of variability. In order to address this issue, this paper presents a process of bidirectional mapping, defining transformation rules between elements of a goaloriented requirements model (described in PL-AOVgraph) and elements of an architectural description (defined in PL-AspectualACME). These mapping rules are evaluated using a case study: the GingaForAll LPS. To automate this transformation, we developed the MaRiPLA tool (Mapping Requirements to Product Line Architecture), through MDD techniques (Modeldriven Development), including Atlas Transformation Language (ATL) with specification of Ecore metamodels jointly with Xtext , a DSL definition framework, and Acceleo, a code generation tool, in Eclipse environment. Finally, the generated models are evaluated based on quality attributes such as variability, derivability, reusability, correctness, traceability, completeness, evolvability and maintainability, extracted from the CAFÉ Quality Model
Resumo:
Veterinary surgery for treatment of wild animals is becoming an increasingly demanding task because it involves animals of different anatomy, many of them are already stressed and treatment must be performed to the highest standard in the minimum period of time. Craniofacial alterations may occur for three main reasons: genetic, functional or a combination of both. It is possible to modify the functional cause using intraoral devices like inclined plane. The treatment planning can be made based on virtual 3D models and rapid prototyping. An approximately 9 months old, 3.7 kg male Brazilian fox (Lycalopex vetulus) was referred to the Veterinary Hospital. Physical examination showed malocclusion with a deviation of the mandible to the right side. The virtual 3D model of the head was generated based on CT image data. The 3D models and rapid prototyping opened up new possibilities for the surgical planning and treatment of wild animals.
Resumo:
In the present study, we applied Chromosome Aberration (CA) and Micronucleus (MN) tests to Allium cepa root cells, in order to evaluate the water quality of Guaeca river. This river, located in the city of Sao Sebastiao, SP, Brazil, had been affected by an oil pipeline leak. Chemical analyses of Total Petroleum Hydrocarbons (TPHs) and Polycyclic Aromatic Hydrocarbons (PAHs) were also carried out in water samples, collected in July 2005 (dry season) and February 2006 (rainy season) in 4 different river sites. The largest CA and MN incidence in the meristematic cells of A. cepa was observed after exposure to water sample collected during the dry season, at the spring of the river, where the oil leak has arisen. The F, cells from roots exposed to such sample (non-merismatic region) were also analyzed for the incidence of MN, showing a larger frequency of irregularities, indicating a possible development of CA into MN. Lastly, our study reveals a direct correlation between water chemical analyses (contamination by TPHs and PAHs) and both genotoxic and mutagenic effects observed in exposed A. cepa cells. (C) 2007 Elsevier B.V. All rights reserved.
Resumo:
Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
Resumo:
Making diagnoses in oral pathology are often difficult and confusing in dental practice, especially for the lessexperienced dental student. One of the most promising areas in bioinformatics is computer-aided diagnosis, where a computer system is capable of imitating human reasoning ability and provides diagnoses with an accuracy approaching that of expert professionals. This type of system could be an alternative tool for assisting dental students to overcome the difficulties of the oral pathology learning process. This could allow students to define variables and information, important to improving the decision-making performance. However, no current open data management system has been integrated with an artificial intelligence system in a user-friendly environment. Such a system could also be used as an education tool to help students perform diagnoses. The aim of the present study was to develop and test an open case-based decisionsupport system.Methods: An open decision-support system based on Bayes' theorem connected to a relational database was developed using the C++ programming language. The software was tested in the computerisation of a surgical pathology service and in simulating the diagnosis of 43 known cases of oral bone disease. The simulation was performed after the system was initially filled with data from 401 cases of oral bone disease.Results: the system allowed the authors to construct and to manage a pathology database, and to simulate diagnoses using the variables from the database.Conclusion: Combining a relational database and an open decision-support system in the same user-friendly environment proved effective in simulating diagnoses based on information from an updated database.
Resumo:
Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
Resumo:
In this paper we focus on providing coordinated visual strategies to assist users in performing tasks driven by the presence of temporal and spatial attributes. We introduce temporal visualization techniques targeted at such tasks, and illustrate their use with an application involving a climate classification process. The climate classification requires extensive Processing of a database containing daily rain precipitation values collected along over fifty years at several spatial locations in the São Paulo state, Brazil. We identify user exploration tasks typically conducted as part of the data preparation required in this process, and then describe how such tasks may be assisted by the multiple visual techniques provided. Issues related to the use of the multiple techniques by an end-user are also discussed.
Resumo:
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)