818 resultados para Model driven development
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:
Object-oriented modelling languages such as EMOF are often used to specify domain specific meta-models. However, these modelling languages lack the ability to describe behavior or operational semantics. Several approaches have used a subset of Java mixed with OCL as executable meta-languages. In this experience report we show how we use Smalltalk as an executable meta-language in the context of the Moose reengineering environment. We present how we implemented EMOF and its behavioral aspects. Over the last decade we validated this approach through incrementally building a meta-described reengineering environment. Such an approach bridges the gap between a code-oriented view and a meta-model driven one. It avoids the creation of yet another language and reuses the infrastructure and run-time of the underlying implementation language. It offers an uniform way of letting developers focus on their tasks while at the same time allowing them to meta-describe their domain model. The advantage of our approach is that developers use the same tools and environment they use for their regular tasks. Still the approach is not Smalltalk specific but can be applied to language offering an introspective API such as Ruby, Python, CLOS, Java and C#.
Resumo:
wo methods for registering laser-scans of human heads and transforming them to a new semantically consistent topology defined by a user-provided template mesh are described. Both algorithms are stated within the Iterative Closest Point framework. The first method is based on finding landmark correspondences by iteratively registering the vicinity of a landmark with a re-weighted error function. Thin-plate spline interpolation is then used to deform the template mesh and finally the scan is resampled in the topology of the deformed template. The second algorithm employs a morphable shape model, which can be computed from a database of laser-scans using the first algorithm. It directly optimizes pose and shape of the morphable model. The use of the algorithm with PCA mixture models, where the shape is split up into regions each described by an individual subspace, is addressed. Mixture models require either blending or regularization strategies, both of which are described in detail. For both algorithms, strategies for filling in missing geometry for incomplete laser-scans are described. While an interpolation-based approach can be used to fill in small or smooth regions, the model-driven algorithm is capable of fitting a plausible complete head mesh to arbitrarily small geometry, which is known as "shape completion". The importance of regularization in the case of extreme shape completion is shown.
Resumo:
The Byrd Glacier discontinuity us a major boundary crossing the Ross Orogen, with crystalline rocks to the north and primarily sedimentary rocks to the south. Most models for the tectonic development of the Ross Orogen in the central Transantarctic Mountains consits of two-dimensional transects across the belt, but do not adress the major longitudinal contrast at Byrd Glacier. This paper presents a tectonic model centering on the Byrd Glacier discontinuity. Rifting in the Neoproterozoic producede a crustal promontory in the craton margin to the north of Byrd Glacier. Oblique convergence of the terrane (Beardmore microcontinent) during the latest Neroproterozoic and Early Cambrian was accompanied by subduction along the craton margin of East Antarctica. New data presented herein in the support of this hypothesis are U-Pb dates of 545.7 ± 6.8 Ma and 531.0 ± 7.5 Ma on plutonic rocks from the Britannia Range, subduction stepped out, and Byrd Glacier. After docking of the terrane, subduction stepped out, and Byrd Group was deposited during the Atdabanian-Botomian across the inner margin of the terrane. Beginning in the upper Botomian, reactivation of the sutured boundaries of the terrane resulted in an outpouring of clastic sediment and folding and faulting of the Byrd Group.
Resumo:
La planificación del territorio no puede transcurrir disociado de las actuales estrategias marco del desarrollo rural. Actualmente, el término “territorial" está presente (explícita o implícitamente) en la mayoría de las publicaciones que abordan el tema del desarrollo. Se está dando una revalorización, un resurgimiento del concepto de territorio, no sólo como soporte físico, sino como un “agente" fundamental de desarrollo. En la bibliografía especializada, se afirma que la visión territorial del desarrollo permite superar la mirada sectorial, favoreciendo una interpretación ampliada de lo rural, incorporando elementos de otras actividades no agrícolas y de la economía de los recursos naturales. En tal contexto y dada la revalorización del “territorio" entendido ahora como un factor estratégico en el desarrollo de las zonas rurales, es justamente que las premisas de ordenamiento territorial toman un lugar destacado en los procesos de desarrollo rural. El presente artículo tiene por finalidad comparar brevemente los procesos evolutivos de los conceptos de desarrollo rural y ordenamiento territorial, como así también resaltar la estrecha vinculación entre ambos. Para ello se analizan, en primer lugar, las principales características de las estrategias de Desarrollo Rural aplicadas en América Latina, hasta llegar a las actuales implicancias del modelo territorial de desarrollo. Luego, se avanza sobre las concepciones del ordenamiento territorial para terminar posteriormente, reafirmando las vinculaciones que existen entre ambos conceptos.
Resumo:
Los nuevos escenarios están en franca vulnerabilidad. El fracaso del modelo económico imperante y los procesos de cambio de paradigmas con fuerte protagonismo, de las tecnologías y las nuevas prácticas de relación social, nos permitieron soportar el impacto. Hay una gran alternativa para proponer un nuevo modelo de desarrollo. Nuestro país lidera este proceso, donde la incorporación del Diseño en el territorio, se hace como valor intrínseco y herramienta de innovación. Se realiza en base a las oportunidades de transformación, generadas por los cambios de las tecnologías, de los contextos sociales, los mercados de referencia, las competencias y los recursos disponibles.
Resumo:
El "Informe Altimir" es un trabajo solicitado por el Consejo Federal de Inversiones (CFI) a un equipo de investigadores dirigido por Oscar Altimir, para ser entregado a la Asesoría de Desarrollo de Chubut en 1970.Su objetivo era planificar las acciones para la instalación del modelo de "polos de desarrollo" así como analizar las políticas a seguir en las otras áreas económicas. A través de una revisión exhaustiva de esta fuente, y de su cruce con otros aportes, mostramos cuáles fueron las políticas agrarias que se impulsaron en Chubut.Se dividió la provincia en regiones, para impulsar un proyecto que buscara asegurar el suministro de alimentos a las áreas urbanas, la provisión de mano de obra para las industrias a instalarse y la concentración de la propiedad en el resto de Chubut.
Resumo:
El "Informe Altimir" es un trabajo solicitado por el Consejo Federal de Inversiones (CFI) a un equipo de investigadores dirigido por Oscar Altimir, para ser entregado a la Asesoría de Desarrollo de Chubut en 1970.Su objetivo era planificar las acciones para la instalación del modelo de "polos de desarrollo" así como analizar las políticas a seguir en las otras áreas económicas. A través de una revisión exhaustiva de esta fuente, y de su cruce con otros aportes, mostramos cuáles fueron las políticas agrarias que se impulsaron en Chubut.Se dividió la provincia en regiones, para impulsar un proyecto que buscara asegurar el suministro de alimentos a las áreas urbanas, la provisión de mano de obra para las industrias a instalarse y la concentración de la propiedad en el resto de Chubut.
Resumo:
El "Informe Altimir" es un trabajo solicitado por el Consejo Federal de Inversiones (CFI) a un equipo de investigadores dirigido por Oscar Altimir, para ser entregado a la Asesoría de Desarrollo de Chubut en 1970.Su objetivo era planificar las acciones para la instalación del modelo de "polos de desarrollo" así como analizar las políticas a seguir en las otras áreas económicas. A través de una revisión exhaustiva de esta fuente, y de su cruce con otros aportes, mostramos cuáles fueron las políticas agrarias que se impulsaron en Chubut.Se dividió la provincia en regiones, para impulsar un proyecto que buscara asegurar el suministro de alimentos a las áreas urbanas, la provisión de mano de obra para las industrias a instalarse y la concentración de la propiedad en el resto de Chubut.
Resumo:
We compared lifetime and population energy budgets of the extraordinary long-lived ocean quahog Arctica islandica from 6 different sites - the Norwegian coast, Kattegat, Kiel Bay, White Sea, German Bight, and off northeast Iceland - covering a temperature and salinity gradient of 4-10°C (annual mean) and 25-34, respectively. Based on von Bertalanffy growth models and size-mass relationships, we computed organic matter production of body (PSB) and of shell (PSS), whereas gonad production (PG) was estimated from the seasonal cycle in mass. Respiration (R) was computed by a model driven by body mass, temperature, and site. A. islandica populations differed distinctly in maximum life span (40 y in Kiel Bay to 197 y in Iceland), but less in growth performance (phi' ranged from 2.41 in the White Sea to 2.65 in Kattegat). Individual lifetime energy throughput, as approximated by assimilation, was highest in Iceland (43,730 kJ) and lowest in the White Sea (313 kJ). Net growth efficiency ranged between 0.251 and 0.348, whereas lifetime energy investment distinctly shifted from somatic to gonad production with increasing life span; PS/PG decreased from 0.362 (Kiel Bay, 40 y) to 0.031 (Iceland, 197 y). Population annual energy budgets were derived from individual budgets and estimates of population mortality rate (0.035/y in Iceland to 0.173/y in Kiel Bay). Relationships between budget ratios were similar on the population level, albeit with more emphasis on somatic production; PS/ PG ranged from 0.196 (Iceland) to 2.728 (White Sea), and P/B ranged from 0.203-0.285/y. Life span is the principal determinant of the relationship between budget parameters, whereas temperature affects net growth efficiency only. In the White Sea population, both growth performance and net growth efficiency of A. islandica were lowest. We presume that low temperature combined with low salinity represent a particularly stressful environment for this species.
Resumo:
This paper proposes evidences for linking innovation and knowledge exchanges in developing economies towards a comprehensive theory of new economic geography in the knowledge based spatial economy. Firms which dispatched engineers to customers achieved more innovations than firms which did not. Mutual sharing of knowledge also stimulates innovations. A just-in-time relationship is effective for dealing with upgrading production process. But such strong complementarities with partners are not effective for product innovation.. These evidences support the hypothesis that face-to-face communication and complementarities among production linkages have different roles in knowledge creation.
Resumo:
The characterisation of mineral texture has been a major concern for process mineralogists, as liberation characteristics of the ores are intimately related to the mineralogical texture. While a great effort has been done to automatically characterise texture in unbroken ores, the characterisation of textural attributes in mineral particles is usually descriptive. However, the quantitative characterisation of texture in mineral particles is essential to improve and predict the performance of minerallurgical processes (i.e. all the processes involved in the liberation and separation of the mineral of interest) and to achieve a more accurate geometallurgical model. Driven by this necessity of achieving a more complete characterisation of textural attributes in mineral particles, a methodology has been recently developed to automatically characterise the type of intergrowth between mineral phases within particles by means of digital image analysis. In this methodology, a set ofminerallurgical indices has been developed to quantify different mineralogical features and to identify the intergrowth pattern by discriminant analysis. The paper shows the application of the methodology to the textural characterisation of chalcopyrite in the rougher concentrate of the Kansanshi copper mine (Zambia). In this sample, the variety of intergrowth patterns of chalcopyrite with the other minerals has been used to illustrate the methodology. The results obtained show that the method identifies the intergrowth type and provides quantitative information to achieve a complete and detailed mineralogical characterisation. Therefore, the use of this methodology as a routinely tool in automated mineralogy would contribute to a better understanding of the ore behaviour during liberation and separation processes.
Resumo:
Objetivo: Este Trabajo Fin de Máster (TFM) analiza la importancia de la información poblacional en el análisis de datos de experimentos en IS. Por otro lado se intenta abordar un estudio sobre las posibles metodologías que se pueden usar para realizar dicho análisis. Contexto: El análisis se realiza sobre los resultados de un experimento llevado a cabo por el Grupo de Investigación de IS empírica de la UPM, cuyo objetivo es analizar el impacto que tiene el uso de TDD (Test Driven Development) sobre la calidad y la productividad del desarrollo software en comparación con el desarrollo tradicional TLD. Método de Investigación: Se analizan ocho variables demográficas frente a tres variables respuesta. Las metodologías o técnicas de análisis que se revisan son la Dicotomización, la Correlación de Pearson, la regresión lineal múltiple y la stepwise regression. Resultados: No se encuentran evidencias claras para afirmar que las variables demográficas influyen en los resultados de los experimentos. No obstante los resultados no son del todo concluyentes y queda abierta la investigación a realizarse con una muestra más amplia y representativa. En relación a la metodología de análisis aplicada, la dicotomización y la correlación de Pearson presentan deficiencias que se solventan con la regresión lineal múltiple y la stepwise regression. Conclusión: Resulta de vital importancia encontrar evidencias de la influencia de las características demográficas de los sujetos experimentales en el análisis de los datos experimentos en IS. Se ha encontrado un buen método para analizar esta influencia, pero falta replicar este análisis a más experimentos de IS para obtener resultados mejor fundados.---ABSTRACT---Objective: This Master's Thesis (TFM) discusses the importance of demographic data in the analysis of data from experiments in SE. On the other hand, it attempts to address a study of the possible methodologies that can be used to perform the analysis. Context: The analysis is performed on the results of an experiment conducted by the ESE Research Group of the UPM, aimed at analyzing the impact of the use of TDD (Test Driven Development) on quality and productivity, compared to traditional development TLD (Test Last Development). Research Method: Eight demographic variables were analyzed against three response variables. The methodologies and analysis techniques that are reviewed include dichotomization, Pearson correlation, multiple linear regression and stepwise regression. Results: There is not clear evidence to say that demographic variables influence the results of SE experiments. However the results are not conclusive, and are open to research with a broader and more representative sample. Regarding the applied analysis methodology, dichotomization and Pearson correlation have deficiencies that are solved with multiple linear regression and stepwise regression. Conclusion: It is very important to find evidence on the influence of demographic characteristics of subjects in the data analysis of SE experiments. We found a good way to analyze this influence, but is necessary replicate this analysis on more SE experiments to obtain sound results.
Resumo:
Estudo sobre as metodologias de comunicação nas propostas de desenvolvimento comunitário. Com base em pesquisa bibliográfica o trabalho objetivou evidenciar os aspectos explícitos e implícitos da comunicação presentes nas metodologias de desenvolvimento de comunidade publicadas no Brasil. Para tal, foi realizada ampla revisão da literatura sobre os conceitos de comunidade, desenvolvimento, pobreza e participação, metodologias de desenvolvimento de comunidade, comunicação para o desenvolvimento e comunicação para a mudança social. Ao final, a pesquisa evidenciou que os conceitos de desenvolvimento e de participação invariavelmente constituem o fundamento a partir dos quais se erigem tanto projetos de desenvolvimento comunitário como de comunicação para o desenvolvimento/mudança social. Um modelo de desenvolvimento necessariamente leva a um modelo de participação, e viceversa, que, em projetos de melhoria das condições de vida comunitária se constituem como elementos catalisadores das demais instâncias do trabalho. Ambas propostas apresentam muitos pontos em comum e diversos espaços para contribuições recíprocas.(AU)