943 resultados para Model-driven design
Resumo:
Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
Resumo:
The design and implementation of an ERP system involves capturing the information necessary for implementing the system's structure and behavior that support enterprise management. This process should start on the enterprise modeling level and finish at the coding level, going down through different abstraction layers. For the case of Free/Open Source ERP, the lack of proper modeling methods and tools jeopardizes the advantages of source code availability. Moreover, the distributed, decentralized decision-making, and source-code driven development culture of open source communities, generally doesn't rely on methods for modeling the higher abstraction levels necessary for an ERP solution. The aim of this paper is to present a model driven development process for the open source ERP ERP5. The proposed process covers the different abstraction levels involved, taking into account well established standards and common practices, as well as new approaches, by supplying Enterprise, Requirements, Analysis, Design, and Implementation workflows. Copyright 2008 ACM.
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Quando a área a ser irrigada apresenta um elevado gradiente de declive na direção das linhas de derivação, uma opção de dimensionamento é o uso de tubulações com vários diâmetros para economizar no custo e também para manter a variação de pressão dentro dos limites desejados. O objetivo deste trabalho foi desenvolver um modelo de programação linear para dimensionar sistemas de irrigação por microaspersão com linhas de derivação com mais de um diâmetro e operando em declive, visando a minimização do custo anualizado da rede hidráulica e do custo anual com energia elétrica, além de assegurar que a máxima variação de carga hidráulica na linha será respeitada. Os dados de entrada são: configuração da rede hidráulica do sistema de irrigação, custo de todos os componentes da rede hidráulica e custo da energia. Os dados de saída são: custo anual total, diâmetro da tubulação em cada linha do sistema, carga hidráulica em cada ponto de derivação e altura manométrica total. Para ilustrar a potencialidade do modelo desenvolvido, ele foi aplicado em um pomar de citros no Estado de São Paulo, Brasil. O modelo demonstrou ser eficiente no dimensionamento do sistema de irrigação quanto à obtenção da uniformidade de emissão desejada. O custo anual com bombeamento deve ser considerado no dimensionamento de sistemas de irrigação por microaspersão porque ele gera menores valores de custo anual total quando comparado com a mesma alternativa que não considera aquele custo.
Resumo:
Each plasma physics laboratory has a proprietary scheme to control and data acquisition system. Usually, it is different from one laboratory to another. It means that each laboratory has its own way to control the experiment and retrieving data from the database. Fusion research relies to a great extent on international collaboration and this private system makes it difficult to follow the work remotely. The TCABR data analysis and acquisition system has been upgraded to support a joint research programme using remote participation technologies. The choice of MDSplus (Model Driven System plus) is proved by the fact that it is widely utilized, and the scientists from different institutions may use the same system in different experiments in different tokamaks without the need to know how each system treats its acquisition system and data analysis. Another important point is the fact that the MDSplus has a library system that allows communication between different types of language (JAVA, Fortran, C, C++, Python) and programs such as MATLAB, IDL, OCTAVE. In the case of tokamak TCABR interfaces (object of this paper) between the system already in use and MDSplus were developed, instead of using the MDSplus at all stages, from the control, and data acquisition to the data analysis. This was done in the way to preserve a complex system already in operation and otherwise it would take a long time to migrate. This implementation also allows add new components using the MDSplus fully at all stages. (c) 2012 Elsevier B.V. All rights reserved.
Resumo:
Models are becoming increasingly important in the software development process. As a consequence, the number of models being used is increasing, and so is the need for efficient mechanisms to search them. Various existing search engines could be used for this purpose, but they lack features to properly search models, mainly because they are strongly focused on text-based search. This paper presents Moogle, a model search engine that uses metamodeling information to create richer search indexes and to allow more complex queries to be performed. The paper also presents the results of an evaluation of Moogle, which showed that the metamodel information improves the accuracy of the search.
Resumo:
This paper is part of an extensive work about the technological development, experimental analysis and numerical modeling of steel fibre reinforced concrete pipes. The first part ("Steel fibre reinforced concrete pipes. Part 1: technological analysis of the mechanical behavior") dealt with the technological development of the experimental campaign, the test procedure and the discussion of the structural behavior obtained for each of the dosages of fibre used. This second part deals with the aspects of numerical modeling. In this respect, a numerical model called MAP, which simulates the behavior of fibre reinforced concrete pipes with medium-low range diameters, is introduced. The bases of the numerical model are also mentioned. Subsequently, the experimental results are contrasted with those produced by the numerical model, obtaining excellent correlations. It was possible to conclude that the numerical model is a useful tool for the design of this type of pipes, which represents an important step forward to establish the structural fibres as reinforcement for concrete pipes. Finally, the design for the optimal amount of fibres for a pipe with a diameter of 400 mm is presented as an illustrating example with strategic interest.
Resumo:
OBJECTIVE: The purpose of this study was to compare the efficacy of native engineered amniotic scaffolds (AS) and polyesterurethane scaffolds (DegraPol) and document wound healing response when sealing iatrogenic fetal membrane defects in the rabbit model. STUDY DESIGN: Native AS were engineered from freshly harvested membranes of 23 days' gestational age (GA; term = 31-2 d). Acellularity of AS was assessed by histology, light and scanning electron microscopy. Fetal membrane defects were created by 14 gauge-needle puncture at GA 23 days and primarily closed with AS (n = 10) or DegraPol (n = 10) or left unclosed (positive controls; n = 10). Sixty-one sacs served as negative controls. At GA 30 days a second look hysterotomy was performed to assess presence of amniotic fluid (AF) and harvest plugging sites for microscopic evaluation. RESULTS: Engineered AS had a cell-free collagenous fiber network. AF was significantly higher only in the DegraPol group (78%; P < .05) compared to the AF in positive controls (17%). Integration of plugs in the fetal membrane defect was better with AS than DegraPol, with higher reepithelialization rates (AS: 52.5% +/- 6.5%; DegraPol: 11.6% +/- 2.6%; P < .001) and proliferation indices (AS: 0.47 +/- 0.03; DegraPol: 0.28 +/- 0.04; P = .001). In both treatment groups, cell proliferation in the myometrium was increased (P < .05). CONCLUSION: Native AS seal iatrogenic fetal membrane defects better than DegraPol. Within a week, there is abundant reepithelilization and minimal local inflammation. This yields the proof of principle that engineered native, amniotic membrane scaffolds enhance fetal membrane wound healing response.
Resumo:
This report presents the development of a Stochastic Knock Detection (SKD) method for combustion knock detection in a spark-ignition engine using a model based design approach. Knock Signal Simulator (KSS) was developed as the plant model for the engine. The KSS as the plant model for the engine generates cycle-to-cycle accelerometer knock intensities following a stochastic approach with intensities that are generated using a Monte Carlo method from a lognormal distribution whose parameters have been predetermined from engine tests and dependent upon spark-timing, engine speed and load. The lognormal distribution has been shown to be a good approximation to the distribution of measured knock intensities over a range of engine conditions and spark-timings for multiple engines in previous studies. The SKD method is implemented in Knock Detection Module (KDM) which processes the knock intensities generated by KSS with a stochastic distribution estimation algorithm and outputs estimates of high and low knock intensity levels which characterize knock and reference level respectively. These estimates are then used to determine a knock factor which provides quantitative measure of knock level and can be used as a feedback signal to control engine knock. The knock factor is analyzed and compared with a traditional knock detection method to detect engine knock under various engine operating conditions. To verify the effectiveness of the SKD method, a knock controller was also developed and tested in a model-in-loop (MIL) system. The objective of the knock controller is to allow the engine to operate as close as possible to its border-line spark-timing without significant engine knock. The controller parameters were tuned to minimize the cycle-to-cycle variation in spark timing and the settling time of the controller in responding to step increase in spark advance resulting in the onset of engine knock. The simulation results showed that the combined system can be used adequately to model engine knock and evaluated knock control strategies for a wide range of engine operating conditions.
Resumo:
Much of the knowledge about software systems is implicit, and therefore difficult to recover by purely automated techniques. Architectural layers and the externally visible features of software systems are two examples of information that can be difficult to detect from source code alone, and that would benefit from additional human knowledge. Typical approaches to reasoning about data involve encoding an explicit meta-model and expressing analyses at that level. Due to its informal nature, however, human knowledge can be difficult to characterize up-front and integrate into such a meta-model. We propose a generic, annotation-based approach to capture such knowledge during the reverse engineering process. Annotation types can be iteratively defined, refined and transformed, without requiring a fixed meta-model to be defined in advance. We show how our approach supports reverse engineering by implementing it in a tool called Metanool and by applying it to (i) analyzing architectural layering, (ii) tracking reengineering tasks, (iii) detecting design flaws, and (iv) analyzing features.
Resumo:
This study forms part of wider research conducted under a EU 7 th Framework Programme (COmputationally Driven design of Innovative CEment-based materials or CODICE). The ultimate aim is the multi-scale modelling of the variations in mechanical performance in degraded and non-degraded cementitious matrices. The model is being experimentally validated by hydrating the main tri-calcium silicate (T1-C3S) and bi-calcium silicate (β-C2S), phases present in Portland cement and their blends. The present paper discusses micro- and nanoscale studies of the cementitious skeletons forming during the hydration of C3S, C2S and 70 % / 30 % blends of both C3S/C2S and C2S/C3S with a water/cement ratio of 0.4. The hydrated pastes were characterized at different curing ages with 29 Si NMR, SEM/TEM/EDS, BET, and nanoindentation. The findings served as a basis for the micro- and nanoscale characterization of the hydration products formed, especially C-S-H gels. Differences were identified in composition, structure and mechanical behaviour (nanoindentation), depending on whether the gels formed in C3S or C2S pastes. The C3S gels had more compact morphologies, smaller BET-N2 specific surface area and lesser porosity than the gels from C2S-rich pastes. The results of nanoindentation tests appear to indicate that the various C-S-H phases formed in hydrated C3S and C2S have the same mechanical properties as those formed in Portland cement paste. Compared to the C3S sample, the hydrated C2S specimen was dominated by the loose-packed (LP) and the low-density (LD) C-S-H phases, and had a much lower content of the high density (HD) C-S-H phase
Resumo:
The presented study is related to the EU 7 th Framework Programme CODICE (COmputationally Driven design of Innovative CEment-based materials). The main aim of the project is the development of a multi-scale model for the computer based simulation of mechanical and durability performance of cementitious materials. This paper reports results of micro/nano scale characterisation and mechanical property mapping of cementitious skeletons formed by the cement hydration at different ages. Using the statistical nanoindentation and micro-mechanical property mapping technique, intrinsic properties of different hydrate phases, and also the possible interaction (or overlapping) of different phases (e.g. calcium-silcate-hydrates) has been studied. Results of the mapping and statistical indentation testing appear to suggest the possible existence of more hydrate phases than the commonly reported LD and HD C-S-H and CH phases
Resumo:
We use an automatic weather station and surface mass balance dataset spanning four melt seasons collected on Hurd Peninsula Glaciers, South Shetland Islands, to investigate the point surface energy balance, to determine the absolute and relative contribution of the various energy fluxes acting on the glacier surface and to estimate the sensitivity of melt to ambient temperature changes. Long-wave incoming radiation is the main energy source for melt, while short-wave radiation is the most important flux controlling the variation of both seasonal and daily mean surface energy balance. Short-wave and long-wave radiation fluxes do, in general, balance each other, resulting in a high correspondence between daily mean net radiation flux and available melt energy flux. We calibrate a distributed melt model driven by air temperature and an expression for the incoming short-wave radiation. The model is calibrated with the data from one of the melt seasons and validated with the data of the three remaining seasons. The model results deviate at most 140 mm w.e. from the corresponding observations using the glaciological method. The model is very sensitive to changes in ambient temperature: a 0.5 ◦ C increase results in 56 % higher melt rates.
Resumo:
This paper describes a new category of CAD applications devoted to the definition and parameterization of hull forms, called programmed design. Programmed design relies on two prerequisites. The first one is a product model with a variety of types large enough to face the modeling of any type of ship. The second one is a design language dedicated to create the product model. The main purpose of the language is to publish the modeling algorithms of the application in the designer knowledge domain to let the designer create parametric model scripts. The programmed design is an evolution of the parametric design but it is not just parametric design. It is a tool to create parametric design tools. It provides a methodology to extract the design knowledge by abstracting a design experience in order to store and reuse it. Programmed design is related with the organizational and architectural aspects of the CAD applications but not with the development of modeling algorithms. It is built on top and relies on existing algorithms provided by a comprehensive product model. Programmed design can be useful to develop new applications, to support the evolution of existing applications or even to integrate different types of application in a single one. A three-level software architecture is proposed to make the implementation of the programmed design easier. These levels are the conceptual level based on the design language, the mathematical level based on the geometric formulation of the product model and the visual level based on the polyhedral representation of the model as required by the graphic card. Finally, some scenarios of the use of programmed design are discussed. For instance, the development of specialized parametric hull form generators for a ship type or a family of ships or the creation of palettes of hull form components to be used as parametric design patterns. Also two new processes of reverse engineering which can considerably improve the application have been detected: the creation of the mathematical level from the visual level and the creation of the conceptual level from the mathematical level. © 2012 Elsevier Ltd. All rights reserved. 1. Introduction