911 resultados para software quality characteristics


Relevância:

100.00% 100.00%

Publicador:

Resumo:

To correctly evaluate semantic technologies and to obtain results that can be easily integrated, we need to put evaluations under the scope of a unique software quality model. This paper presents SemQuaRE, a quality model for semantic technologies. SemQuaRE is based on the SQuaRE standard and describes a set of quality characteristics specific to semantic technologies and the quality measures that can be used for their measurement. It also provides detailed formulas for the calculation of such measures. The paper shows that SemQuaRE is complete with respect to current evaluation trends and that it has been successfully applied in practice.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

El auge y penetración de las nuevas tecnologías junto con la llamada Web Social están cambiando la forma en la que accedemos a la medicina. Cada vez más pacientes y profesionales de la medicina están creando y consumiendo recursos digitales de contenido clínico a través de Internet, surgiendo el problema de cómo asegurar la fiabilidad de estos recursos. Además, un nuevo concepto está apareciendo, el de pervasive healthcare o sanidad ubicua, motivado por pacientes que demandan un acceso a los servicios sanitarios en todo momento y en todo lugar. Este nuevo escenario lleva aparejado un problema de confianza en los proveedores de servicios sanitarios. Las plataformas de eLearning se están erigiendo como paradigma de esta nueva Medicina 2.0 ya que proveen un servicio abierto a la vez que controlado/supervisado a recursos digitales, y facilitan las interacciones y consultas entre usuarios, suponiendo una buena aproximación para esta sanidad ubicua. En estos entornos los problemas de fiabilidad y confianza pueden ser solventados mediante la implementación de mecanismos de recomendación de recursos y personas de manera confiable. Tradicionalmente las plataformas de eLearning ya cuentan con mecanismos de recomendación, si bien están más enfocados a la recomendación de recursos. Para la recomendación de usuarios es necesario acudir a mecanismos más elaborados como son los sistemas de confianza y reputación (trust and reputation) En ambos casos, tanto la recomendación de recursos como el cálculo de la reputación de los usuarios se realiza teniendo en cuenta criterios principalmente subjetivos como son las opiniones de los usuarios. En esta tesis doctoral proponemos un nuevo modelo de confianza y reputación que combina evaluaciones automáticas de los recursos digitales en una plataforma de eLearning, con las opiniones vertidas por los usuarios como resultado de las interacciones con otros usuarios o después de consumir un recurso. El enfoque seguido presenta la novedad de la combinación de una parte objetiva con otra subjetiva, persiguiendo mitigar el efecto de posibles castigos subjetivos por parte de usuarios malintencionados, a la vez que enriquecer las evaluaciones objetivas con información adicional acerca de la capacidad pedagógica del recurso o de la persona. El resultado son recomendaciones siempre adaptadas a los requisitos de los usuarios, y de la máxima calidad tanto técnica como educativa. Esta nueva aproximación requiere una nueva herramienta para su validación in-silico, al no existir ninguna aplicación que permita la simulación de plataformas de eLearning con mecanismos de recomendación de recursos y personas, donde además los recursos sean evaluados objetivamente. Este trabajo de investigación propone pues una nueva herramienta, basada en el paradigma de programación orientada a agentes inteligentes para el modelado de comportamientos complejos de usuarios en plataformas de eLearning. Además, la herramienta permite también la simulación del funcionamiento de este tipo de entornos dedicados al intercambio de conocimiento. La evaluación del trabajo propuesto en este documento de tesis se ha realizado de manera iterativa a lo largo de diferentes escenarios en los que se ha situado al sistema frente a una amplia gama de comportamientos de usuarios. Se ha comparado el rendimiento del modelo de confianza y reputación propuesto frente a dos modos de recomendación tradicionales: a) utilizando sólo las opiniones subjetivas de los usuarios para el cálculo de la reputación y por extensión la recomendación; y b) teniendo en cuenta sólo la calidad objetiva del recurso sin hacer ningún cálculo de reputación. Los resultados obtenidos nos permiten afirmar que el modelo desarrollado mejora la recomendación ofrecida por las aproximaciones tradicionales, mostrando una mayor flexibilidad y capacidad de adaptación a diferentes situaciones. Además, el modelo propuesto es capaz de asegurar la recomendación de nuevos usuarios entrando al sistema frente a la nula recomendación para estos usuarios presentada por el modo de recomendación predominante en otras plataformas que basan la recomendación sólo en las opiniones de otros usuarios. Por último, el paradigma de agentes inteligentes ha probado su valía a la hora de modelar plataformas virtuales complejas orientadas al intercambio de conocimiento, especialmente a la hora de modelar y simular el comportamiento de los usuarios de estos entornos. La herramienta de simulación desarrollada ha permitido la evaluación del modelo de confianza y reputación propuesto en esta tesis en una amplia gama de situaciones diferentes. ABSTRACT Internet is changing everything, and this revolution is especially present in traditionally offline spaces such as medicine. In recent years health consumers and health service providers are actively creating and consuming Web contents stimulated by the emergence of the Social Web. Reliability stands out as the main concern when accessing the overwhelming amount of information available online. Along with this new way of accessing the medicine, new concepts like ubiquitous or pervasive healthcare are appearing. Trustworthiness assessment is gaining relevance: open health provisioning systems require mechanisms that help evaluating individuals’ reputation in pursuit of introducing safety to these open and dynamic environments. Technical Enhanced Learning (TEL) -commonly known as eLearning- platforms arise as a paradigm of this Medicine 2.0. They provide an open while controlled/supervised access to resources generated and shared by users, enhancing what it is being called informal learning. TEL systems also facilitate direct interactions amongst users for consultation, resulting in a good approach to ubiquitous healthcare. The aforementioned reliability and trustworthiness problems can be faced by the implementation of mechanisms for the trusted recommendation of both resources and healthcare services providers. Traditionally, eLearning platforms already integrate recommendation mechanisms, although this recommendations are basically focused on providing an ordered classifications of resources. For users’ recommendation, the implementation of trust and reputation systems appears as the best solution. Nevertheless, both approaches base the recommendation on the information from the subjective opinions of other users of the platform regarding the resources or the users. In this PhD work a novel approach is presented for the recommendation of both resources and users within open environments focused on knowledge exchange, as it is the case of TEL systems for ubiquitous healthcare. The proposed solution adds the objective evaluation of the resources to the traditional subjective personal opinions to estimate the reputation of the resources and of the users of the system. This combined measure, along with the reliability of that calculation, is used to provide trusted recommendations. The integration of opinions and evaluations, subjective and objective, allows the model to defend itself against misbehaviours. Furthermore, it also allows ‘colouring’ cold evaluation values by providing additional quality information such as the educational capacities of a digital resource in an eLearning system. As a result, the recommendations are always adapted to user requirements, and of the maximum technical and educational quality. To our knowledge, the combination of objective assessments and subjective opinions to provide recommendation has not been considered before in the literature. Therefore, for the evaluation of the trust and reputation model defined in this PhD thesis, a new simulation tool will be developed following the agent-oriented programming paradigm. The multi-agent approach allows an easy modelling of independent and proactive behaviours for the simulation of users of the system, conforming a faithful resemblance of real users of TEL platforms. For the evaluation of the proposed work, an iterative approach have been followed, testing the performance of the trust and reputation model while providing recommendation in a varied range of scenarios. A comparison with two traditional recommendation mechanisms was performed: a) using only users’ past opinions about a resource and/or other users; and b) not using any reputation assessment and providing the recommendation considering directly the objective quality of the resources. The results show that the developed model improves traditional approaches at providing recommendations in Technology Enhanced Learning (TEL) platforms, presenting a higher adaptability to different situations, whereas traditional approaches only have good results under favourable conditions. Furthermore the promotion period mechanism implemented successfully helps new users in the system to be recommended for direct interactions as well as the resources created by them. On the contrary OnlyOpinions fails completely and new users are never recommended, while traditional approaches only work partially. Finally, the agent-oriented programming (AOP) paradigm has proven its validity at modelling users’ behaviours in TEL platforms. Intelligent software agents’ characteristics matched the main requirements of the simulation tool. The proactivity, sociability and adaptability of the developed agents allowed reproducing real users’ actions and attitudes through the diverse situations defined in the evaluation framework. The result were independent users, accessing to different resources and communicating amongst them to fulfil their needs, basing these interactions on the recommendations provided by the reputation engine.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Software development is an extremely complex process, during which human errors are introduced and result in faulty software systems. It is highly desirable and important that these errors can be prevented and detected as early as possible. Software architecture design is a high-level system description, which embodies many system features and properties that are eventually implemented in the final operational system. Therefore, methods for modeling and analyzing software architecture descriptions can help prevent and reveal human errors and thus improve software quality. Furthermore, if an analyzed software architecture description can be used to derive a partial software implementation, especially when the derivation can be automated, significant benefits can be gained with regard to both the system quality and productivity. This dissertation proposes a framework for an integrated analysis on both of the design and implementation. To ensure the desirable properties of the architecture model, we apply formal verification by using the model checking technique. To ensure the desirable properties of the implementation, we develop a methodology and the associated tool to translate an architecture specification into an implementation written in the combination of Arch-Java/Java/AspectJ programming languages. The translation is semi-automatic so that many manual programming errors can be prevented. Furthermore, the translation inserting monitoring code into the implementation such that runtime verification can be performed, this provides additional assurance for the quality of the implementation. Moreover, validations for the translations from architecture model to program are provided. Finally, several case studies are experimented and presented.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Sustainability in software system is still a new practice that most software developers and companies are trying to incorporate into their software development lifecycle and has been largely discussed in academia. Sustainability is a complex concept viewed from economic, environment and social dimensions with several definitions proposed making sometimes the concept of sustainability very fuzzy and difficult to apply and assess in software systems. This has hindered the adoption of sustainability in the software industry. A little research explores sustainability as a quality property of software products and services to answer questions such as; How to quantify sustainability as a quality construct in the same way as other quality attributes such as security, usability and reliability? How can it be applied to software systems? What are the measures and measurement scale of sustainability? The Goal of this research is to investigate the definitions, perceptions and measurement of sustainability from the quality perspective. Grounded in the general theory of software measurement, the aim is to develop a method that decomposes sustainability in factors, criteria and metrics. The Result is a method to quantify and access sustainability of software systems while incorporating management and users concern. Conclusion: The method will empower the ability of companies to easily adopt sustainability while facilitating its integration to the software development process and tools. It will also help companies to measure sustainability of their software products from economic, environmental, social, individual and technological dimension.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This paper presents the proposal for a reference model for developing software aimed at small companies. Despite the importance of that represent the small software companies in Latin America, the fact of not having its own standards, and able to meet their specific, has created serious difficulties in improving their process and also in quality certification. In this sense and as a contribution to better understanding of the subject they propose a reference model and as a means to validate the proposal, presents a report of its application in a small Brazilian company, committed to certification of the quality model MPS.BR.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Pectin can be used as a natural emulsifier in food formulations. In this study, textured soybean protein (TSP), used as an emulsifier in commercial sausages, was partially replaced by a mixture containing pectin and isolated soybean proteins, which were either extruded (EXT) or not extruded (MIX), and the chemical and sensory characteristics of samples were evaluated after 60 days of storage at 4 degrees C. Responses such as oxidation measured by PV and TBARS, hardness, color, pH and sensory characteristics were compared with those of a commercial sausage (CON). The mixture containing highly methyl-esterified pectin, textured soybean proteins and isolated soybean proteins, as emulsifier agent, reduced the hardness (EXT: 21.69 +/- 0.98 and MIX: 20.17 +/- 2.76 N) and the pH (EXT: 5.46 +/- 0.03 and MIX: 5.29 +/- 0.01) of the samples and increased the concentration of peroxides (EXT: 0.10 +/- 0.01 and MIX: 0.15 +/- 0.01 meq/kg) when compared with samples formulated only with TSP (28.57 +/- 2.54 N, pH of 6.92 +/- 0.04 and PV = 0.07 +/- 0.01 meq/kg). These effects were likely caused by the anionic character of the emulsifier. However, no sensory difference was observed between the sausages containing highly methyl-esterified pectin, textured soybean proteins and isolated soybean proteins submitted to the extrusion process (EXT) and the control sausages, suggesting that the formulation proposed in this study can be a potential alternative for the further development of sausages that have functional properties or are free of artificial additives.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Male kids (110) from six goat genotypes, i.e. Boer x Angora (BA), Boer x Feral (1317), Boer x Saanen (BS), Feral x Feral (FF), Saanen x Angora (SA) and Saanen x Feral (SF) and two slaughter weight groups, i.e. Capretto and Chevon (liveweight at slaughter 14-22 and 30-35 kg, respectively) were compared for growth, carcass and meat quality characteristics. Due to their better growth rate, kids from BS and SF genotypes reached the required liveweight for slaughter earlier than kids from other Genotypes used in the study. Chevon kids had a significantly (P < 0.05) lower average daily gain (119 g per day) compared to Capretto kids (171 g per day). SA, SF and FF kids deposited more internal fat in comparison to kids from other genotypes. The dressing percentage of kids ranged from 51 to 54%, with significant differences between genotypes. BS and SF kids had longer carcasses. while BF kids had larger eye muscle area compared to other genotypes. Goat carcasses had a thin subcutaneous fat cover (1.6-2.2 mm). Genotype had a significant (P < 0.05) influence on cooking loss, pigment concentration and muscle colour parameters (CIE L*, a* and b* values). As denoted by the higher V and fibre optic probe values and lower subjective muscle score, the longissimus muscle colour was lighter for BS kids than other genotypes. Cooked meat from the BF kids had lower shear force values and better sensory scores compared to other genotypes. A significant (P < 0.05) decrease in muscle tenderness was observed from Capretto to Chevon carcasses, whereas cooked meat from these two slaughter weight groups was equally accepted (P > 0.05) by the panellists. (C) 2003 Elsevier Science B.V. All rights reserved.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

RESUMO: Hoje em dia o software tornou-se num elemento útil na vida das pessoas e das empresas. Existe cada vez mais a necessidade de utilização de aplicações de qualidade, com o objectivo das empresas se diferenciarem no mercado. As empresas produtoras de software procuram aumentar a qualidade nos seus processos de desenvolvimento, com o objectivo de garantir a qualidade do produto final. A dimensão e complexidade do software aumentam a probabilidade do aparecimento de não-conformidades nestes produtos, resultando daí o interesse pela actividade de testes de software ao longo de todo o seu processo de concepção, desenvolvimento e manutenção. Muitos projectos de desenvolvimento de software são entregues com atraso por se verificar que na data prevista para a sua conclusão não têm um desempenho satisfatório ou por não serem confiáveis, ou ainda por serem difíceis de manter. Um bom planeamento das actividades de produção de software significa usualmente um aumento da eficiência de todo o processo produtivo, pois poderá diminuir a quantidade de defeitos e os custos que decorrem da sua correcção, aumentando a confiança na utilização do software e a facilidade da sua operação e manutenção. Assim se reconhece a importância da adopção de boas práticas no desenvolvimento do software. Para isso deve-se utilizar uma abordagem sistemática e organizada com o intuito de produzir software de qualidade. Esta tese descreve os principais modelos de desenvolvimento de software, a importância da engenharia dos requisitos, os processos de testes e principais validações da qualidade de software e como algumas empresas utilizam estes princípios no seu dia-a-dia, com o intuito de produzir um produto final mais fiável. Descreve ainda alguns exemplos como complemento ao contexto da tese. ABSTRACT: Nowadays the software has become a useful element in people's lives and it is increasingly a need for the use of quality applications from companies in order to differentiate in the market. The producers of software increase quality in their development processes, in order to ensuring final product quality. The complexity and size of software, increases the probability of the emergence of non-conformities in these products, this reason increases of interest in the business of testing software throughout the process design, development and maintenance. Many software development projects are postpone because in the date for delivered it’s has not performed satisfactorily, not to be trusted, or because it’s harder to maintain. A good planning of software production activities, usually means an increase in the efficiency of all production process, because it can decrease the number of defects and the costs of it’s correction, increasing the reliability of software in use, and make it easy to operate and maintenance. In this manner, it’s recognized the importance of adopting best practices in software development. To produce quality software, a systematic and organized approach must be used. This thesis describes the main models of software development, the importance of requirements engineering, testing processes and key validation of software quality and how some companies use these principles daily, in order to produce a final product more reliable. It also describes some examples in addition to the context of this thesis.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Fresh-cut vegetables are a successful convenient healthy food. Nowadays, the presence of new varieties of minimally processed vegetables in the market is common in response to the consumers demand for new flavours and high quality products. Within the most recent fresh-cut products are the aromatic herbs. In this work, the objective was to evaluate the nutritional quality and stability of four fresh-cut aromatic herbs. Several physicochemical quality characteristics (colour, pH, total soluble solids, and total titratable acidity) were monitored in fresh-cut chives, coriander, spearmint and parsley leaves, stored under refrigeration (3 ± 1 ºC) during 10 days. Their nutritional composition was determined, including mineral composition (phosphorous, potassium, sodium, calcium, magnesium, iron, zinc, manganese and copper) and fat- and water-soluble vitamin contents. Total soluble phenolics, flavonoids and the antioxidant capacity were determined by spectrophotometric methods. The aromatic herbs kept their fresh appearance during the storage, maintaining their colour throughout shelf-life. Their macronutrient composition and mineral content were stable during storage. Coriander had the highest mineral and fatsoluble vitamin content, while spearmint showed the best scores in the phenolic, flavonoid and antioxidant capacity assays. Vitamins and antioxidant capacity showed some variation during storage, with a differential behaviour of each compound according to the sample.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

MATE (Monitoring, Analysis and Tuning Environment) es un proyecto que surge en 2004 como tesis doctoral de Anna Sikora con el propósito de investigar la mejora de rendimiento de aplicaciones paralelas a través de la modificación dinámica. Nuestro proyecto supone un paso adelante en cuestiones de calidad de software y pretende dotar al proyecto MATE de una base de desarrollo sólida de cara a futuras lineas de trabajo. Para ello se hace frente a la problemática desde tres perspectivas: la creación de una metodología de desarrollo (y su aplicación sobre el proyecto existente), la implantación de un entorno de desarrollo de soporte y el desarrollo de nuevas características para favorecer la portabilidad y la usabilidad, entre otros aspectos.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This paper empirically explores the link between quality and concentration in a cross-section of manufactured goods. Using concentration data and product quality indicators, an ordered probit estimation explores the impact of concentration on quality that is defined as an index of quality characteristics. The results demonstrate that market concentration and quality are positively correlated across different industries. When industry concentration increases, the likelihood of the product being higher quality increases and the likelihood of observing a lower quality decreases.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Introduction: Therapeutic drug monitoring (TDM) aims at optimizing treatment by individualizing dosage regimen based on measurement of blood concentrations. Maintaining concentrations within a target range requires pharmacokinetic and clinical capabilities. Bayesian calculation represents a gold standard in TDM approach but requires computing assistance. In the last decades computer programs have been developed to assist clinicians in this assignment. The aim of this benchmarking was to assess and compare computer tools designed to support TDM clinical activities.¦Method: Literature and Internet search was performed to identify software. All programs were tested on common personal computer. Each program was scored against a standardized grid covering pharmacokinetic relevance, user-friendliness, computing aspects, interfacing, and storage. A weighting factor was applied to each criterion of the grid to consider its relative importance. To assess the robustness of the software, six representative clinical vignettes were also processed through all of them.¦Results: 12 software tools were identified, tested and ranked. It represents a comprehensive review of the available software's characteristics. Numbers of drugs handled vary widely and 8 programs offer the ability to the user to add its own drug model. 10 computer programs are able to compute Bayesian dosage adaptation based on a blood concentration (a posteriori adjustment) while 9 are also able to suggest a priori dosage regimen (prior to any blood concentration measurement), based on individual patient covariates, such as age, gender, weight. Among those applying Bayesian analysis, one uses the non-parametric approach. The top 2 software emerging from this benchmark are MwPharm and TCIWorks. Other programs evaluated have also a good potential but are less sophisticated (e.g. in terms of storage or report generation) or less user-friendly.¦Conclusion: Whereas 2 integrated programs are at the top of the ranked listed, such complex tools would possibly not fit all institutions, and each software tool must be regarded with respect to individual needs of hospitals or clinicians. Interest in computing tool to support therapeutic monitoring is still growing. Although developers put efforts into it the last years, there is still room for improvement, especially in terms of institutional information system interfacing, user-friendliness, capacity of data storage and report generation.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The combined effect of pressure and mild temperature treatments on bovine sarcoplasmic proteins and quality parameters was assessed. M. longissimus dorsi samples were pressurised in a range of 200–600 MPa and 10–30 °C. High Pressure Processing (HPP) induced a reduction of protein solubility (p < 0.001) compared to non-treated controls (NT), more pronounced above 200 MPa. HPP at pressures higher than 200 MPa induced a strong modification (p < 0.001) of meat colour and a reduction of water holding capacity (WHC). SDS–PAGE analysis demonstrated that HPP significantly modified the composition of the sarcoplasmic protein fraction. The pressurisation temperature mainly affected protein solubility and colour; a smaller effect was observed on protein profiles. Significant correlations (p < 0.001) between sarcoplasmic protein solubility and both expressible moisture (r = −0.78) and colour parameters (r = −0.81 to −0.91) suggest that pressure induced denaturation of sarcoplasmic proteins could influence to some extent WHC and colour modifications of beef. Changes in protein band intensities were also significantly correlated with protein solubility, meat lightness and expressible moisture. These results describe the changes induced by HPP on sarcoplasmic proteins and confirm a relationship between modification of the sarcoplasmic protein fraction and alteration of meat quality characteristics

Relevância:

90.00% 90.00%

Publicador:

Resumo:

We propose a new approach and related indicators for globally distributed software support and development based on a 3-year process improvement project in a globally distributed engineering company. The company develops, delivers and supports a complex software system with tailored hardware components and unique end-customer installations. By applying the domain knowledge from operations management on lead time reduction and its multiple benefits to process performance, the workflows of globally distributed software development and multitier support processes were measured and monitored throughout the company. The results show that the global end-to-end process visibility and centrally managed reporting at all levels of the organization catalyzed a change process toward significantly better performance. Due to the new performance indicators based on lead times and their variation with fixed control procedures, the case company was able to report faster bug-fixing cycle times, improved response times and generally better customer satisfaction in its global operations. In all, lead times to implement new features and to respond to customer issues and requests were reduced by 50%.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

In the present work, the effect of twelve rootstocks on fruit quality of the nucellar clone IAC-5 of 'Tahiti' lime, (Citrus latifolia Tanaka) and the influence of fruit position on tree in fruit quality was evaluated in the Citrus Experimental Station of Bebedouro (EECB), located in the Bebedouro county, state of São Paulo, Brazil. A 8.0 x 5.0m planting frame was utilized. The evaluated rootstocks were: 'Carrizo' citrange (C. sinensis (L.) Osbeck x Poncirus trifoliata (L.) Raf.); the hybrids 'Rangpur' lime x 'Swingle' citrumello (C. limonia Osbeck x P. trifoliata Raf) and 'Changsha' x 'English Small'(C. sunki Hort. ex Tan. x P. trifoliata Raf.); the mandarins 'Sun Chu Sha Kat' (C. reticulata Blanco) and 'Sunki' (C. sunki Hort. ex Tanaka); the 'Rangpur' limes 'Cravo Limeira' and ' Cravo FCAV' (C. limonia Osbeck); the 'Swingle' citrumello (P. trifoliata Raf. x C. paradisi Macf.); the 'Orlando' tangelo (C. reticulata Blanco x C. paradisi Macf.) and the trifoliates cvs. 'Rubidoux', 'FCAV' and 'Flying Dragon' (P. trifoliata Raf.). The experiment was arranged in a randomized block design, with twelve treatments, six replicates and one plant per plot. The rootstocks induced differences in fruit quality; however, all the evaluated quality characteristics were within the values considered as normal and acceptable for the variety, constituting good alternative rootstocks for the 'Rangpur' lime. Additionally, the fruit position in the plant (northeastern or southwestern) had a significant influence on the external fruit color regardless of the rootstock.