996 resultados para Flávia piovesan


Relevância:

10.00% 10.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:

10.00% 10.00%

Publicador:

Resumo:

Despite the emergence of other forms of artificial lift, sucker rod pumping systems remains hegemonic because of its flexibility of operation and lower investment cost compared to other lifting techniques developed. A successful rod pumping sizing necessarily passes through the supply of estimated flow and the controlled wear of pumping equipment used in the mounted configuration. However, the mediation of these elements is particularly challenging, especially for most designers dealing with this work, which still lack the experience needed to get good projects pumping in time. Even with the existence of various computer applications on the market in order to facilitate this task, they must face a grueling process of trial and error until you get the most appropriate combination of equipment for installation in the well. This thesis proposes the creation of an expert system in the design of sucker rod pumping systems. Its mission is to guide a petroleum engineer in the task of selecting a range of equipment appropriate to the context provided by the characteristics of the oil that will be raised to the surface. Features such as the level of gas separation, presence of corrosive elements, possibility of production of sand and waxing are taken into account in selecting the pumping unit, sucker-rod strings and subsurface pump and their operation mode. It is able to approximate the inferente process in the way of human reasoning, which leads to results closer to those obtained by a specialist. For this, their production rules were based on the theory of fuzzy sets, able to model vague concepts typically present in human reasoning. The calculations of operating parameters of the pumping system are made by the API RP 11L method. Based on information input, the system is able to return to the user a set of pumping configurations that meet a given design flow, but without subjecting the selected equipment to an effort beyond that which can bear

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This work proposes a model based approach for pointcut management in the presence of evolution in aspect oriented systems. The proposed approach, called conceptual visions based pointcuts, is motivated by the observation of the shortcomings in traditional approaches pointcuts definition, which generally refer directly to software structure and/or behavior, thereby creating a strong coupling between pointcut definition and the base code. This coupling causes the problem known as pointcut fragility problem and hinders the evolution of aspect-oriented systems. This problem occurs when all the pointcuts of each aspect should be reviewed due to any software changes/evolution, to ensure that they remain valid even after the changes made in the software. Our approach is focused on the pointcuts definition based on a conceptual model, which has definitions of the system's structure in a more abstract level. The conceptual model consists of classifications (called conceptual views) on entities of the business model elements based on common characteristics, and relationships between these views. Thus the pointcuts definitions are created based on the conceptual model rather than directly referencing the base model. Moreover, the conceptual model contains a set of relationships that allows it to be automatically verified if the classifications in the conceptual model remain valid even after a software change. To this end, all the development using the conceptual views based pointcuts approach is supported by a conceptual framework called CrossMDA2 and a development process based on MDA, both also proposed in this work. As proof of concept, we present two versions of a case study, setting up a scenario of evolution that shows how the use of conceptual visions based pointcuts helps detecting and minimizing the pointcuts fragility. For the proposal evaluation the Goal/Question/Metric (GQM) technique is used together with metrics for efficiency analysis in the pointcuts definition

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Research on Wireless Sensor Networks (WSN) has evolved, with potential applications in several domains. However, the building of WSN applications is hampered by the need of programming in low-level abstractions provided by sensor OS and of specific knowledge about each application domain and each sensor platform. We propose a MDA approach do develop WSN applications. This approach allows domain experts to directly contribute in the developing of applications without needing low level knowledge on WSN platforms and, at the same time, it allows network experts to program WSN nodes to met application requirements without specific knowledge on the application domain. Our approach also promotes the reuse of the developed software artifacts, allowing an application model to be reused across different sensor platforms and a platform model to be reused for different applications

Relevância:

10.00% 10.00%

Publicador:

Resumo:

On the last years, several middleware platforms for Wireless Sensor Networks (WSN) were proposed. Most of these platforms does not consider issues of how integrate components from generic middleware architectures. Many requirements need to be considered in a middleware design for WSN and the design, in this case, it is possibility to modify the source code of the middleware without changing the external behavior of the middleware. Thus, it is desired that there is a middleware generic architecture that is able to offer an optimal configuration according to the requirements of the application. The adoption of middleware based in component model consists of a promising approach because it allows a better abstraction, low coupling, modularization and management features built-in middleware. Another problem present in current middleware consists of treatment of interoperability with external networks to sensor networks, such as Web. Most current middleware lacks the functionality to access the data provided by the WSN via the World Wide Web in order to treat these data as Web resources, and they can be accessed through protocols already adopted the World Wide Web. Thus, this work presents the Midgard, a component-based middleware specifically designed for WSNs, which adopts the architectural patterns microkernel and REST. The microkernel architectural complements the component model, since microkernel can be understood as a component that encapsulates the core system and it is responsible for initializing the core services only when needed, as well as remove them when are no more needed. Already REST defines a standardized way of communication between different applications based on standards adopted by the Web and enables him to treat WSN data as web resources, allowing them to be accessed through protocol already adopted in the World Wide Web. The main goals of Midgard are: (i) to provide easy Web access to data generated by WSN, exposing such data as Web resources, following the principles of Web of Things paradigm and (ii) to provide WSN application developer with capabilities to instantiate only specific services required by the application, thus generating a customized middleware and saving node resources. The Midgard allows use the WSN as Web resources and still provide a cohesive and weakly coupled software architecture, addressing interoperability and customization. In addition, Midgard provides two services needed for most WSN applications: (i) configuration and (ii) inspection and adaptation services. New services can be implemented by others and easily incorporated into the middleware, because of its flexible and extensible architecture. According to the assessment, the Midgard provides interoperability between the WSN and external networks, such as web, as well as between different applications within a single WSN. In addition, we assessed the memory consumption, the application image size, the size of messages exchanged in the network, and response time, overhead and scalability on Midgard. During the evaluation, the Midgard proved satisfies their goals and shown to be scalable without consuming resources prohibitively

Relevância:

10.00% 10.00%

Publicador:

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

Relevância:

10.00% 10.00%

Publicador:

Resumo:

With the increase of processing ability, storage and several kinds of communication existing such as Bluetooth, infrared, wireless networks, etc.., mobile devices are no longer only devices with specific function and have become tools with various functionalities. In the business field, the benefits that these kinds of devices can offer are considerable, because the portability allows tasks that previously could only be performed within the work environment, can be performed anywhere. In the context of oil exploration companies, mobile applications allow quick actions could be taken by petroleum engineers and technicians, using their mobile devices to avoid potential catastrophes like an unexpected stop or break of important equipment. In general, the configuration of equipment for oil extraction is performed on the work environment using computer systems in desktop platforms. After the obtained configuration, an employee goes to equipment to be configured and perform the modifications obtained on the use desktop system. This management process equipment for oil extraction takes long time and does not guarantee the maintenance in time to avoid problems. With the use of mobile devices, management and maintenance of equipment for oil extraction can be performed in a more agile time once it enables the engineer or technician oil can perform this configuration at the time and place where the request comes for example, near in the oil well where the equipment is located. The wide variety of mobile devices creates a big difficulty in developing mobile applications, since for one application can function in several types of devices, the application must be changed for each specific type of device, which makes the development quite costly. This paper defines and implements a software product line for designing sucker-rod pumping systems on mobile devices. This product line of software, called BMMobile, aims to produce products that are capable of performing calculations to determine the possible configurations for the equipment in the design suckerrod pumping, and managing the variabilities of the various products that can be generated. Besides, this work performs two evaluations. The first evaluation will verify the consistency of the products produced by the software product line. The second evaluation will verify the reuse of some products generated by SPL developed

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Typically Web services contain only syntactic information that describes their interfaces. Due to the lack of semantic descriptions of the Web services, service composition becomes a difficult task. To solve this problem, Web services can exploit the use of ontologies for the semantic definition of service s interface, thus facilitating the automation of discovering, publication, mediation, invocation, and composition of services. However, ontology languages, such as OWL-S, have constructs that are not easy to understand, even for Web developers, and the existing tools that support their use contains many details that make them difficult to manipulate. This paper presents a MDD tool called AutoWebS (Automatic Generation of Semantic Web Services) to develop OWL-S semantic Web services. AutoWebS uses an approach based on UML profiles and model transformations for automatic generation of Web services and their semantic description. AutoWebS offers an environment that provides many features required to model, implement, compile, and deploy semantic Web services

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The field of Wireless Sensor and Actuator Networks (WSAN) is fast increasing and has attracted the interest of both the research community and the industry because of several factors, such as the applicability of such networks in different application domains (aviation, civil engineering, medicine, and others). Moreover, advances in wireless communication and the reduction of hardware components size also contributed for a fast spread of these networks. However, there are still several challenges and open issues that need to be tackled in order to achieve the full potential of WSAN usage. The development of WSAN systems is one of the most relevant of these challenges considering the number of variables involved in this process. Currently, a broad range of WSAN platforms and low level programming languages are available to build WSAN systems. Thus, developers need to deal with details of different sensor platforms and low-level programming abstractions of sensor operational systems on one hand, and they also need to have specific (high level) knowledge about the distinct application domains, on the other hand. Therefore, in order to decouple the handling of these two different levels of knowledge, making easier the development process of WSAN systems, we propose LWiSSy (Domain Language for Wireless Sensor and Actuator Networks Systems), a domain specific language (DSL) for WSAN. The use of DSLs raises the abstraction level during the programming of systems and modularizes the system building in several steps. Thus, LWiSSy allows the domain experts to directly contribute in the development of WSANs without having knowledge on low level sensor platforms, and network experts to program sensor nodes to meet application requirements without having specific knowledge on the application domain. Additionally, LWiSSy enables the system decomposition in different levels of abstraction according to structural and behavioral features and granularities (network, node group and single node level programming)

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This study analyzed the perception of ethics on the part of students of Post-graduation in Tourism, to develop their academic research. It is characterized as exploratory-descriptive, being considered quantitative with some elements analyzed qualitatively. Data were collected through an electronic questionnaire, originated in google docs and sent via e-mail to 54 students in three graduate programs in Tourism: The Tourism Master of the Federal University of Rio Grande do Norte (UFRN), the Master in Tourism and Hospitality of the University of Vale do Itajai (UNIVALI) and Master of Tourism at the University of Caxias do Sul (UCS), resulting in 22 responses. The study presents a profile of the dissertation research of post-graduate students, their perception about research ethics, as well as the difficulties encountered in the research process. Notes that research of dissertation are geared mostly for the historical and cultural aspects of tourism and the choice of topics for the essays came in first place, due to the influence of the guiding lines of research and, secondly, due to social relevance. The methods used in post-graduate research are descriptive, the literature and exploratory. It also notes that most students graduate in tourism (81%) attaches great importance to ethics in carrying out their dissertation research, students claim that ethics brings credibility and seriousness to research. Furthermore, it was realized that they have no knowledge about the practice of misconduct by researchers in the field of Tourism. Demonstrate that the major ethical challenge encountered by students is in relationship with the research subject, what happens during data collection. It also notes that none of the respondents sent any project to be evaluated by an Ethics Committee (CEP), moreover, most do not know the resolution 196/96, which has the main guidelines on research ethics at national level. Concludes that the students post-graduate in tourism have little knowledge about the standards and guidelines on research ethics. They demonstrate ignore the benefits of research ethics in regarding the protection and preservation of the participant, as well as the benefits it generates for society

Relevância:

10.00% 10.00%

Publicador:

Resumo:

A migração da endoprótese é complicação do tratamento endovascular definida como deslocamento da ancoragem inicial. Para avaliação da migração, verifica-se a posição da endoprótese em relação a determinada região anatômica. Considerando o aneurisma da aorta abdominal infrarrenal, a área proximal de referência consiste na origem da artéria renal mais baixa e, na região distal, situa-se nas artérias ilíacas internas. Os pacientes deverão ser monitorizados por longos períodos, a fim de serem identificadas migrações, visto que estas ocorrem normalmente após 2 anos de implante. Para evitar migrações, forças mecânicas que propiciam fixação, determinadas por características dos dispositivos e incorporação da endoprótese, devem predominar sobre forças gravitacionais e hemodinâmicas que tendem a arrastar a prótese no sentido caudal. Angulação, extensão e diâmetro do colo, além da medida transversa do saco aneurismático, são importantes aspectos morfológicos do aneurisma relacionados à migração. Com relação à técnica, não se recomenda implante de endopróteses com sobredimensionamento excessivo (> 30%), por provocar dilatação do colo do aneurisma, além de dobras e vazamentos proximais que também contribuem para a migração. Por outro lado, endopróteses com mecanismos adicionais de fixação (ganchos, farpas e fixação suprarrenal) parecem apresentar menos migrações. O processo de incorporação das endopróteses ocorre parcialmente e parece não ser suficiente para impedir migrações tardias. Nesse sentido, estudos experimentais com endopróteses de maior porosidade e uso de substâncias que permitam maior fibroplasia e aderência da prótese à artéria vêm sendo realizados e parecem ser promissores. Esses aspectos serão discutidos nesta revisão.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The use of pesticides is being used intensively with severe consequences for exposed farmers. This study aimed to describe the socioeconomic and health profiles of 60 farmers in the city of Touros / RN through the questionnaire recommended by: (International Commission for Protection against Environmental Mutagens and Carcinogens (ICPEMC). The analysis of these data allowed to prove the importance of knowledge about the socioeconomic and health profile of rural farmers as a way to understand the reality of this population, that is vulnerable to exposure due to the lack of knowledge and conditions. Aiming to analyze the frequency of micronucleus (MN) and other nuclear abnormalities in oral mucosa cells of 54 farmers that work in the city of Touros / RN it was applied the micronucleus test (MN) in oral mucosa. Our results showed an increased frequency of MN and other nuclear abnormalities related to the exposure and effects of pesticides on health. Based on the results, it is clear that farmers are using pesticide in the wrong way and compromising their health. A Cordel has been developed as a method to taking the results to the people affected by the pesticides. Therefore this study alerts to the need for profound changes in the social, cultural and health context to reduce health risks for both people and for the environment

Relevância:

10.00% 10.00%

Publicador:

Resumo:

0bjetivando estudar a atividade administrativa do enfermeiro em saúde mental enquanto um instrumento do processo de trabalho, realizamos um estudo bibliográfico de publicações de enfermagem sobre esta temática no período de 1988 a 1997. Através da leitura e análise crítica de 8 artigos e 19 dissertações e teses selecionadas, identificamos as principais características dessa prática, quais sejam: os enfermeiros são os responsáveis pela equipe e assistência de enfermagem, obedecendo à lógica determinada pela instituição; suas ações não são planejadas, coordenadas e avaliadas; as atividades administrativas utilizam a maior parte de seu tempo de trabalho e o cuidado direto de enfermagem é realizado pela equipe auxiliar de enfermagem, sendo que nos serviços extra--hospitalares os atendimentos diretos e grupais são mais freqüentes.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The geo-environmental zoning is an important means to plan the management of the territory, once it is the result of integration of different elements of the physical environment. The Municipality of Crato has a diversity of geo-environmental systems due to its complex landscape, which characterization and delimitation will contribute to the most appropriate occupation and the fewer prejudicial to municipal area. This study, which was supported by geo-systemic theory, searched to reach the following objectives: to elaborate a proposal of geo-environmental zoning; to characterize identified and demarcated geo-environmental systems, including their potentiality and limitations of land use and human occupation; and to generate a database on digital maps through GIS Geographic Information System. Four geo-environmental systems were identified (Chapada do Araripe: plateau and hillside, Massif and residual crest, Sertão of peripheric southern depression and fluvial Plains) and ten geo-environmental subsystems (Eastern plateau covered by cerradão/cerrado, Western plateau covered by cerrado/carrasco, Northern-west hillside, central residual Massif, Northern Residual Massifs, Sertaneja depression dominated by sedimentary materials, Sertaneja depression dominated by embasement crystalline material; wet fluvial plains and dry fluvial plains). The identified system and subsystem are similar to those proposed by FUNCEME in spite of some changes due to the more detailed mapping