829 resultados para Architectural pattern


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Model-View-Controller (MVC) is an architectural pattern used in software development for graphical user interfaces. It was one of the first proposed solutions in the late 1970s to the Smart UI anti-pattern, which refers to the act of writing all domain logic into a user interface. The original MVC pattern has since evolved in multiple directions, with various names and may confuse many. The goal of this thesis is to present the origin of the MVC pattern and how it has changed over time. Software architecture in general and the MVC’s evolution within web applications are not the primary focus. Fundamen- tal designs are abstracted, and then used to examine the more recent versions. Prob- lems with the subject and its terminology are also presented.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Integrated manufacturing constitutes a complex system made of heterogeneous information and control subsystems. Those subsystems are not designed to the cooperation. Typically each subsystem automates specific processes, and establishes closed application domains, therefore it is very difficult to integrate it with other subsystems in order to respond to the needed process dynamics. Furthermore, to cope with ever growing marketcompetition and demands, it is necessary for manufacturing/enterprise systems to increase their responsiveness based on up-to-date knowledge and in-time data gathered from the diverse information and control systems. These have created new challenges for manufacturing sector, and even bigger challenges for collaborative manufacturing. The growing complexity of the information and communication technologies when coping with innovative business services based on collaborative contributions from multiple stakeholders, requires novel and multidisciplinary approaches. Service orientation is a strategic approach to deal with such complexity, and various stakeholders' information systems. Services or more precisely the autonomous computational agents implementing the services, provide an architectural pattern able to cope with the needs of integrated and distributed collaborative solutions. This paper proposes a service-oriented framework, aiming to support a virtual organizations breeding environment that is the basis for establishing short or long term goal-oriented virtual organizations. The notion of integrated business services, where customers receive some value developed through the contribution from a network of companies is a key element.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

The presence of Schistosoma mansoni eggs surrounded by inflammatory cells were detected within the peritoneal cavity of experimentally infected mice. The histological and ultrastructural analysis revealed the predominantly macrophagic composition of these structures. The presence of epithelioid cells, macrophages in different stages of activation and the architectural pattern of the cells, characterize these structures as extra-tissular true granulomas. Granulomas much similar to those observed in the peritoneal cavity of infected mice were also detected after the intraperitoneal injection of viable eggs in non-infected mice. Collagen fibers were observed in between the inflammatory cells of granulomas obtained 10 weeks after infection and 48 hours after the injection of viable eggs into the peritoneal cavity. In later times of infection or injection the amount of collagen fibers increases resulting in a typical pattern of healed schistosoma egg granulomas. The possible influence of the immune response on the genesis of the granulomatous reaction as well as the influence of the vascularized connective tissue on this process is discussed.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

En este trabajo presentamos el estudio arquitectónico de un tipo de construcción identifi cado en el territorio ibérico ausetano. A partir del análisis constructivo de tres obras defensivas militares identifi cadas como murallas de compartimentos (Turó del Montgròs, Casol de Puigcastellet y l’Esquerda), planteamos una propuesta de restitución del diseño arquitectónico de estas construcciones basadas en el uso de formas geométricas simples y en la adición de módulos cuadrangulares.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Ce mémoire présente un patron d’architecture permettant, dans un contexte orientéobjet, l’exploitation d’objets appartenant simultanément à plusieurs hiérarchies fonctionnelles. Ce patron utilise un reasoner basé sur les logiques de description (web sémantique) pour procéder à la classification des objets dans les hiérarchies. La création des objets est simplifiée par l’utilisation d’un ORM (Object Relational Mapper). Ce patron permet l’utilisation effective du raisonnement automatique dans un contexte d’applications d’entreprise. Les concepts requis pour la compréhension du patron et des outils sont présentés. Les conditions d’utilisation du patron sont discutées ainsi que certaines pistes de recherche pour les élargir. Un prototype appliquant le patron dans un cas simple est présenté. Une méthodologie accompagne le patron. Finalement, d’autres utilisations potentielles des logiques de description dans le même contexte sont discutées.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

The present work analyzes the fast evolution of gated communities in Natal-RN´s urban space. Characterized by the occupation of large areas, providing private security and utilities, this kind of real estate use arises a long list of questions and issues from society and scholars, due to privatization of urban space, bending of law constraints and the lack of an integrated planning of the cities where they are built. The reasons for its fast growth in Brazil s urban areas are analyzed, considering the impact on formal urban planning and municipal services and on the identification of urbanistic, architectural pattern and constraints, as well as legal, social and economic issues. This study is based on the detailed analysis of the first three units of gated communities built in the urban space in Natal, between 1995 and 2003, including their evolution throughout time and the specific social and economic reasons for its present widespread adoption in Brazilian real estate market and, particulary, in our city. The main objective of this piece of work is to answer the why s and how s these phenomena evolved, setting a basis for the definition of adequate public policies and regulation of this kind of urban land use

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Over the years the use of application frameworks designed for the View and Controller layers of MVC architectural pattern adapted to web applications has become very popular. These frameworks are classified into Actions Oriented and Components Oriented , according to the solution strategy adopted by the tools. The choice of such strategy leads the system architecture design to acquire non-functional characteristics caused by the way the framework influences the developer to implement the system. The components reusability is one of those characteristics and plays a very important role for development activities such as system evolution and maintenance. The work of this dissertation consists to analyze of how the reusability could be influenced by the Web frameworks usage. To accomplish this, small academic management applications were developed using the latest versions of Apache Struts and JavaServer Faces frameworks, the main representatives of Java plataform Web frameworks of. For this assessment was used a software quality model that associates internal attributes, which can be measured objectively, to the characteristics in question. These attributes and metrics defined for the model were based on some work related discussed in the document

Relevância:

60.00% 60.00%

Publicador:

Resumo:

The importance of non-functional requirements for computer systems is increasing. Satisfying these requirements requires special attention to the software architecture, since an unsuitable architecture introduces greater complexity in addition to the intrinsic complexity of the system. Some studies have shown that, despite requirements engineering and software architecture activities act on different aspects of development, they must be performed iteratively and intertwined to produce satisfactory software systems. The STREAM process presents a systematic approach to reduce the gap between requirements and architecture development, emphasizing the functional requirements, but using the non-functional requirements in an ad hoc way. However, non-functional requirements typically influence the system as a whole. Thus, the STREAM uses Architectural Patterns to refine the software architecture. These patterns are chosen by using non-functional requirements in an ad hoc way. This master thesis presents a process to improve STREAM in making the choice of architectural patterns systematic by using non-functional requirements, in order to guide the refinement of a software architecture

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Chronic sclerosing sialadenitis is an uncommon cause of salivary gland enlargement mainly occurring in the fifth and seventh decade of life. In the Western population, chronic sclerosing sialadenitis has been characterized as an IgG4-related disease. Although rare, this lesion occurs in children. To increase awareness about this entity in the pediatric age group, we report the case of an 11-year-old boy with a hard, 4.0-cm circumscribed mass in the right submandibular gland. Histologically there was marked distortion of the gland architecture by a dense lymphocytic infiltrate and extensive fibrosis with septa that crossed and distorted the gland, leaving atrophic acini and dilated, irregular ducts. The lymphoid infiltrate formed multiple follicles with active germinal centers, numerous plasma cells, and areas with diffuse arrangement. Immunophenotyping showed abundant CD20- and CD3-positive lymphocytes; cytokeratin AE1/AE3 highlighted the distorted architectural pattern; IgG staining showed large numbers of positive cells infiltrating the interstitium and surrounding the atrophic acini and ducts. IgG4 staining revealed a large proportion of positive infiltrating elements. Kuttner tumor belongs to the group of IgG4-related sclerosing diseases. The differential diagnosis includes pleomorphic adenoma and other salivary gland neoplasms. Its recognition in children is important clinically because this entity is amenable to steroid treatment, and additional work up and follow up is warranted to stave off other IgG4-related diseases/complications.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Self-organisation is increasingly being regarded as an effective approach to tackle modern systems complexity. The self-organisation approach allows the development of systems exhibiting complex dynamics and adapting to environmental perturbations without requiring a complete knowledge of the future surrounding conditions. However, the development of self-organising systems (SOS) is driven by different principles with respect to traditional software engineering. For instance, engineers typically design systems combining smaller elements where the composition rules depend on the reference paradigm, but typically produce predictable results. Conversely, SOS display non-linear dynamics, which can hardly be captured by deterministic models, and, although robust with respect to external perturbations, are quite sensitive to changes on inner working parameters. In this thesis, we describe methodological aspects concerning the early-design stage of SOS built relying on the Multiagent paradigm: in particular, we refer to the A&A metamodel, where MAS are composed by agents and artefacts, i.e. environmental resources. Then, we describe an architectural pattern that has been extracted from a recurrent solution in designing self-organising systems: this pattern is based on a MAS environment formed by artefacts, modelling non-proactive resources, and environmental agents acting on artefacts so as to enable self-organising mechanisms. In this context, we propose a scientific approach for the early design stage of the engineering of self-organising systems: the process is an iterative one and each cycle is articulated in four stages, modelling, simulation, formal verification, and tuning. During the modelling phase we mainly rely on the existence of a self-organising strategy observed in Nature and, hopefully encoded as a design pattern. Simulations of an abstract system model are used to drive design choices until the required quality properties are obtained, thus providing guarantees that the subsequent design steps would lead to a correct implementation. However, system analysis exclusively based on simulation results does not provide sound guarantees for the engineering of complex systems: to this purpose, we envision the application of formal verification techniques, specifically model checking, in order to exactly characterise the system behaviours. During the tuning stage parameters are tweaked in order to meet the target global dynamics and feasibility constraints. In order to evaluate the methodology, we analysed several systems: in this thesis, we only describe three of them, i.e. the most representative ones for each of the three years of PhD course. We analyse each case study using the presented method, and describe the exploited formal tools and techniques.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Recent reports showed that early-interim PET-scan is the only tool predicting treatment outcome in advanced-stage classical Hodgkin lymphoma (asCHL). We evaluated the prognostic impact of a series of immunohistochemical markers, mentioned in literature as prognostic factors, on tissue microarrays assembled from biopsies of 220 patients: STAT1, SAP, TOP2A, PCNA and CD20, both in neoplastic (HRSC) and microenvironment cells (MC); RRM2, MAD2, CDC2, BCL2, P53, BCL11A and EBER in HRSC; ALDH1A1, TIA-1, granzyme B, perforin, FOXP3, and PD-1 in MC. All patients had been treated with standard ABVD ± Rx therapy. Interim-PET after 2 ABVD courses was evaluated according to the criteria indicated by Gallamini in his study (Journal of Clinical Oncology, 2007). The survival analysis has been performed in a subset of 138 patients whose complete clinical information were available: the mean age was 33.3 years (14-79), the stage III-IVB in 98 and IIB in 40, and the mean follow-up 38.1 months (7.6-71.9). Histopathology review showed: NS-I 75, NS-II 22, MC 20, DL 3, and CHL/nos 18 cases. Interim-PET was positive in 30 patients, while treatment failure was recorded in 32. In univariate analysis the factors related to treatment outcome were BCL2 on HRSC (cut-off value 50%), STAT1/SAP on MC, and PET (Log-rank 6.9, 7.9 and 93.9 respectively). The combined expression of STAT1 and SAP was scored in three levels depending on the architectural pattern: score 0 for expression of both with a diffuse/rosetting pattern; score 1 for discordant combination of diffuse/rosetting and scattered patterns; score 2 for both markers with a scattered pattern; the 3y-PFS were 87.4%, 69.9% and 61.9% respectively. In multivariate analysis PET, BCL2 and STAT1/SAP remained significant (HR: 24.8, 4.6, 7.5 and 5.6, respectively; p<.01). The proposed model is able to predict treatment response in AsCHL, even if with a lower efficacy than PET. However, unlike PET, it can be applied upfront therapy.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

The purpose of this study is to set up the basis needed to develop real applications designed for the control and management of heterogeneous fleets. This paper tries to present some programming patterns which will lead to the design and development of good quality applications. The premise for this purpose should be the design of scalable, platform independent, modular and user friendly programs which require very small maintenance and if possible to give the ability to nonprogrammer users the ability to extend the application beyond their original design. To achieve it, a web design with the use of content management system following a model-view-controller architectural pattern has been purposed.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Automated negotiation is widely applied in various domains. However, the development of such systems is a complex knowledge and software engineering task. So, a methodology there will be helpful. Unfortunately, none of existing methodologies can offer sufficient, detailed support for such system development. To remove this limitation, this paper develops a new methodology made up of: (1) a generic framework (architectural pattern) for the main task, and (2) a library of modular and reusable design pattern (templates) of subtasks. Thus, it is much easier to build a negotiating agent by assembling these standardised components rather than reinventing the wheel each time. Moreover, since these patterns are identified from a wide variety of existing negotiating agents (especially high impact ones), they can also improve the quality of the final systems developed. In addition, our methodology reveals what types of domain knowledge need to be input into the negotiating agents. This in turn provides a basis for developing techniques to acquire the domain knowledge from human users. This is important because negotiation agents act faithfully on the behalf of their human users and thus the relevant domain knowledge must be acquired from the human users. Finally, our methodology is validated with one high impact system.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Lately, various programming frameworks has been developed for developing web applications. These frameworks focus on increasing the user experience by performance improvements such as faster render times and response times. One of these frameworks are React, which has introduced a completely new architectural pattern for both managing the state and data flow of an application. React also offers support for native application development and makes server-side rendering possible. Something that is difficult to accomplish with an application developed with Angular 1.5, which is used by the company Dewire today. The aim of this thesis was to compare React with an existing Angular project, in order to determine whether React could be a potential replacement for Angular. To gain knowledge about the subject, a theoretical study of web- based sources has been made. While the practical part has been to rebuild a web application with React together with the architecture Flux, which is based on a view from the Angular project. The implementation process was repeated until the view was completed and a desired data flow, as in the Angular application, was reached. The resulting React application was later compared with the Angular application developed by the company, where the outcome of the comparison showed that the React performed better than Angular in all tests. In conclusion, due to the timeframe of the project, only the most important parts of the Angular project were implemented in order to carry out the measurements that were of interest to the company. By recreating most of the functionality, or the entire Angular application, more interesting comparisons could have been done.