31 resultados para Communication between software components
em Universidade Federal do Rio Grande do Norte(UFRN)
Resumo:
The use of middleware technology in various types of systems, in order to abstract low-level details related to the distribution of application logic, is increasingly common. Among several systems that can be benefited from using these components, we highlight the distributed systems, where it is necessary to allow communications between software components located on different physical machines. An important issue related to the communication between distributed components is the provision of mechanisms for managing the quality of service. This work presents a metamodel for modeling middlewares based on components in order to provide to an application the abstraction of a communication between components involved in a data stream, regardless their location. Another feature of the metamodel is the possibility of self-adaptation related to the communication mechanism, either by updating the values of its configuration parameters, or by its replacement by another mechanism, in case of the restrictions of quality of service specified are not being guaranteed. In this respect, it is planned the monitoring of the communication state (application of techniques like feedback control loop), analyzing performance metrics related. The paradigm of Model Driven Development was used to generate the implementation of a middleware that will serve as proof of concept of the metamodel, and the configuration and reconfiguration policies related to the dynamic adaptation processes. In this sense was defined the metamodel associated to the process of a communication configuration. The MDD application also corresponds to the definition of the following transformations: the architectural model of the middleware in Java code, and the configuration model to XML
Resumo:
Multimedia systems must incorporate middleware concepts in order to abstract hardware and operational systems issues. Applications in those systems may be executed in different kinds of platforms, and their components need to communicate with each other. In this context, it is needed the definition of specific communication mechanisms for the transmission of information flow. This work presents a interconnection component model for distributed multimedia environments, and its implementation details. The model offers specific communication mechanisms for transmission of information flow between software components considering the Cosmos framework requirements in order to support component dynamic reconfiguration
Resumo:
Multimedia systems must incorporate middleware concepts in order to abstract hardware and operational systems issues. Applications in those systems may be executed in different kinds of platforms, and their components need to communicate with each other. In this context, it is needed the definition of specific communication mechanisms for the transmission of information flow. This work presents a interconnection component model for distributed multimedia environments, and its implementation details. The model offers specific communication mechanisms for transmission of information flow between software components considering the Cosmos framework requirements in order to support component dynamic reconfiguration
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
Resumo:
Stroke represents the first cause of disabilities among adults. Although different professions work together in treatment of stroke patients, all they use different terminologies for the description of the patients problems and it can constitute an impediment in the communication between the staff members. Thus, the multidisciplinary and interdisciplinary work would be facilitated if using a reference common tool, as the new International Classification of Functioning, Disability and Health (ICF). However, the ICF is very extensive and complex and due to its complexity, it has been evidenced the necessity to select its categories to become it more practical. The aim of the study was to investigate which categories of the ICF are more suitable to evaluate and to describe the stroke patient in the view of teachers and municipal public health professionals. It was a descriptive research, which involved 5 professors and 11 professionals of Physiotherapy that have worked at the health public area in Natal / RN. It was used the Delphi Technique in 3 rounds and the Likert Scale to select the categories among the ICF components. As result, from the 362 IFC categories, 94 were selected. The selected categories correspond to rehabilitative characteristics of Stroke patients in the universe of the Physiotherapy performance. The methodology applied was suitable to the studied object emphasizing the necessity of future studies for validation of the chosen categories
Resumo:
Retinoic acid (RA) and hydroquinone (HQ) assets are widely used in pharmaceutical and cosmetic formulations, for having depigmenting properties and are largely produced in drugstores. To assist in the development of formulations containing the active RA and HQ National Forms of Brazilian Pharmacopoeia (2005 and 2012 ) proposes formulations with different excipients such as cetyl alcohol (AC), cetostearyl alcohol (ACT), methylparaben (MTP), propyl paraben ( PPB), glycerin (GLY), dipropylene glycol (DPG), imidazolidinil urea ( IMD ), cyclomethicone (CCM ), butylated hydroxytoluene (BHT), octyl stearate (ETO), EDTA, decil oleate (ODC) and hydroxipropymethyl celullose (HPMC). One of the difficulties found in most cosmetic formulations is the large number of incompatibilities between the components of the formulations, so the aim this study was to evaluate thermal stability and interactions between these active pharmaceutical ingredients and excipients. The depigmenting agents were analyzed by DSC and TG and excipients were analyzed by TG. The dynamic thermogravimetric curves were obtained on a SHIMADZU thermobalance, model DTG-60, using an alumina crucible, at the heating rate of 10ºC min-1, in the temperature range of 25-900 ºC, under an atmosphere of nitrogen at 50 mL min-1. The DSC curves were obtained using Shimadzu calorimeter, model DSC-60, using aluminum crucible, at the heating rate of 10ºC min-1, in the temperature range of 25-400ºC. The thermogravimetric and calorimetric curves were analyzed using TASYS software SHIMADZU. In this study no were found interactions between AR and the following excipients: MTP, PPB, IMD, ODC, EDTA, CCM, ETO, HPMC. However, were found interactions with the following excipients: AC, ACT, BHT, GLI and DPG. For HQ were found interactions with IMD and DPG. Interactions remained even changing proportions of the mixtures and the ternary. Thus, the studies conducted with excipients of National Formulary from 2005 and 2012 showed that these new excipients do not interact by thermogravimetry with the active pharmaceutical ingredients of this study
Resumo:
The need to implement a software architecture that promotes the development of a SCADA supervisory system for monitoring industrial processes simulated with the flexibility of adding intelligent modules and devices such as CLP, according to the specifications of the problem, it was the motivation for this work. In the present study, we developed an intelligent supervisory system on a simulation of a distillation column modeled with Unisim. Furthermore, OLE Automation was used as communication between the supervisory and simulation software, which, with the use of the database, promoted an architecture both scalable and easy to maintain. Moreover, intelligent modules have been developed for preprocessing, data characteristics extraction, and variables inference. These modules were fundamentally based on the Encog software
Resumo:
The need to implement a software architecture that promotes the development of a SCADA supervisory system for monitoring industrial processes simulated with the flexibility of adding intelligent modules and devices such as CLP, according to the specifications of the problem, it was the motivation for this work. In the present study, we developed an intelligent supervisory system on a simulation of a distillation column modeled with Unisim. Furthermore, OLE Automation was used as communication between the supervisory and simulation software, which, with the use of the database, promoted an architecture both scalable and easy to maintain. Moreover, intelligent modules have been developed for preprocessing, data characteristics extraction, and variables inference. These modules were fundamentally based on the Encog software
Resumo:
Researches in Requirements Engineering have been growing in the latest few years. Researchers are concerned with a set of open issues such as: communication between several user profiles involved in software engineering; scope definition; volatility and traceability issues. To cope with these issues a set of works are concentrated in (i) defining processes to collect client s specifications in order to solve scope issues; (ii) defining models to represent requirements to address communication and traceability issues; and (iii) working on mechanisms and processes to be applied to requirements modeling in order to facilitate requirements evolution and maintenance, addressing volatility and traceability issues. We propose an iterative Model-Driven process to solve these issues, based on a double layered CIM to communicate requirements related knowledge to a wider amount of stakeholders. We also present a tool to help requirements engineer through the RE process. Finally we present a case study to illustrate the process and tool s benefits and usage
Resumo:
A great challenge of the Component Based Development is the creation of mechanisms to facilitate the finding of reusable assets that fulfill the requirements of a particular system under development. In this sense, some component repositories have been proposed in order to answer such a need. However, repositories need to represent the asset characteristics that can be taken into account by the consumers when choosing the more adequate assets for their needs. In such a context, the literature presents some models proposed to describe the asset characteristics, such as identification, classification, non-functional requirements, usage and deployment information and component interfaces. Nevertheless, the set of characteristics represented by those models is insufficient to describe information used before, during and after the asset acquisition. This information refers to negotiation, certification, change history, adopted development process, events, exceptions and so on. In order to overcome this gap, this work proposes an XML-based model to represent several characteristics, of different asset types, that may be employed in the component-based development. Besides representing metadata used by consumers, useful for asset discovering, acquisition and usage, this model, called X-ARM, also focus on helping asset developers activities. Since the proposed model represents an expressive amount of information, this work also presents a tool called X-Packager, developed with the goal of helping asset description with X-ARM
Resumo:
Web services are software units that allow access to one or more resources, supporting the deployment of business processes in the Web. They use well-defined interfaces, using web standard protocols, making possible the communication between entities implemented on different platforms. Due to these features, Web services can be integrated as services compositions to form more robust loose coupling applications. Web services are subject to failures, unwanted situations that may compromise the business process partially or completely. Failures can occur both in the design of compositions as in the execution of compositions. As a result, it is essential to create mechanisms to make the implementation of service compositions more robust and to treat failures. Specifically, we propose the support for fault recovery in service compositions described in PEWS language and executed on PEWS-AM, an graph reduction machine. To support recovery failure on PEWS-AM, we extend the PEWS language specification and adapted the rules of translation and reduction of graphs for this machine. These contributions were made both in the model of abstract machine as at the implementation level
Resumo:
This work shows a project method proposed to design and build software components from the software functional m del up to assembly code level in a rigorous fashion. This method is based on the B method, which was developed with support and interest of British Petroleum (BP). One goal of this methodology is to contribute to solve an important problem, known as The Verifying Compiler. Besides, this work describes a formal model of Z80 microcontroller and a real system of petroleum area. To achieve this goal, the formal model of Z80 was developed and documented, as it is one key component for the verification upto the assembly level. In order to improve the mentioned methodology, it was applied on a petroleum production test system, which is presented in this work. Part of this technique is performed manually. However, almost of these activities can be automated by a specific compiler. To build such compiler, the formal modelling of microcontroller and modelling of production test system should provide relevant knowledge and experiences to the design of a new compiler. In ummary, this work should improve the viability of one of the most stringent criteria for formal verification: speeding up the verification process, reducing design time and increasing the quality and reliability of the product of the final software. All these qualities are very important for systems that involve serious risks or in need of a high confidence, which is very common in the petroleum industry
Resumo:
BARBOSA, André F. ; SOUZA, Bryan C. ; PEREIRA JUNIOR, Antônio ; MEDEIROS, Adelardo A. D.de, . Implementação de Classificador de Tarefas Mentais Baseado em EEG. In: CONGRESSO BRASILEIRO DE REDES NEURAIS, 9., 2009, Ouro Preto, MG. Anais... Ouro Preto, MG, 2009
Resumo:
This study had as objective to identify to the perception of mothers and professionals of health on the attention to the health of HIV-Positive children/adolescents in the city of Natal-RN. It is a descriptive-exploratory study with quantitative and qualitative approach, carried through in the Giselda Trigueiro Hospital and in the State and Municipal Health Councils in Natal - RN, from march to december of 2005. The sample was composed by 56 participants, 33 mothers of children who use specialized assistance and 23 professionals. Data collection occurred with the application of a half-structuralized interview. Quantitative data were analyzed through descriptive statistics and qualitative data were submitted to content analysis. Prevailing categories in relation to the cartography of the attention to seropositive children and adolescents in Natal were: Organization and dynamics of the attention; Institutional management and human development; Control and prevention; other contexts of attention; relationship/communication team-patient and organization and functioning of the services. The profile epidemiologist of the children, adolescents and of the people/mothers, who take care of them with HIV/Aids, followed the evolution of the epidemic in the country and the world. It was verified that mothers need care and information; however they make a positive evaluation of the attendance they receive. It was also observed many gaps in the services of assistance, in which the researched group was attended, beyond imperfections in the communication between health professionals and users. The professionals recognize the advances that the politics represent for the assistance of people with Aids; however feel themselves limited by the precariousness of the system and the partner-economic conditions of the people. According to these data, it can be verified great challenges to go through in the context of integrality of the assistance to HIV positive children and adolescents in the city of Natal and in the improvement of the communication in the institution of reference
Resumo:
The dialogue represents an essential condition for the complete realization of the Communication. In Paulo Freire we find a concept of dialogue which expresses itself, fundamentally, in two dimension: on one hand, in the confluence of subjectivities; on the other, in action. Dialogue would not be, therefore, a thinking for , but a thinking with . On the other hand, the media, here understood as synonym of technical media of information and expression is spread all over society as synonym of communication media. In this direction, this paper intends to check if the media allows the dialogue, in the heart of the Freirean concept of communication. We start from the premise that it is not possible to come to an answer if we continue to accept the theoretical approach which polarizes the process of communication between emitter and receptor. By using elements of the ethnomethodology such as the analysis of the conversation and the reflexivity, we dived in the school everyday life of educators and students of an elementary level public school in the city of Natal, capital of Rio Grande do Norte, in order to, through some experiences with the media, corroborate Paulo Freire's ideas, stating the mediation made by the world and seeking a bias for the use of the media to enable a more dialogic education