Spelling suggestions: "subject:"6omponent based"" "subject:"6omponent eased""
141 |
Adaptive QoS Management in Dynamically Reconfigurable Real-Time Databases / Adaptive QoS Management in Dynamically Reconfigurable Real-Time DatabasesNilsson, Daniel, Norin, Henrik January 2005 (has links)
During the last years the need for real-time database services has increased due to the growing number of data-intensive applications needing to enforce real-time constraints. The COMponent-based Embedded real-Time database (COMET) is a real-time database developed to meet these demands. COMET is developed using the AspeCtual COmponent-based Real-time system Development (ACCORD) design method, and consists of a number of components and aspects, which can be composed into a number of different configurations depending on system demands, e.g., Quality of Service (QoS) management can be used in unpredictable environments. In embedded systems with requirementson high up-time it may not be possible to temporarily shut down the system for reconfiguration. Instead it is desirable to enable dynamic reconfiguration of the system, exchanging components during run-time. This in turn sets demands on the feedback control of the system to adjust to these new conditions, since a new time variant system has been created. This thesis project implements improvements in COMET to create a more stable database suitable for further development. A mechanism for dynamic reconfiguration of COMET is implemented, thus, enabling components and aspects to be swapped during run-time. Adaptive feedback control algorithms are also implemented in order to better adjust to workload variations and database reconfiguration.
|
142 |
Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis / Creation of a platform for component based game developmentMaia, Carlos Edmilson da Silva 26 March 2010 (has links)
Game development presents more challenges as this type of software becomes more complex and detailed. As in the development of traditional software, this growth in scope
incurs in a development process that costs more and has a longer production time, increasing the risks faced by companies that wish to enter or maintain themselves in the
electronic game market. With this, it becomes increasingly desirable to search and implement tools that allow for the reduction of required resources to develop games. It is also noticeable that there is an increasing need to proved development teams with new tools that allow faster creation of prototypes, enabling them to test and evolve new game ideas in a nimbler and less expensive way.
This work presents the project and implementation of a modular platform that aims to solve or lessen the aforementioned problems, offering a tool that allows for the development of games with reduced costs, in addition to simplifying the quick prototyping process. Through the use of a programming approach based on reusable software components written in different programming languages, this work aims to enable methodologies that are able to foster code reuse, to facilitate team work, to reduce development time and to improve the quality of the final product. / O desenvolvimento de jogos apresenta mais desafios à medida que softwares desse tipo tornam-se mais complexos e detalhados. Assim como no desenvolvimento de softwares
tradicionais, esse crescimento do escopo incorre em custos maiores e prazos de produção mais longos, aumentando os riscos enfrentados por empresas do ramo que buscam
situar-se ou manter-se no mercado de jogos eletrônicos. Com isso, torna-se cada vez mais desejável buscar e implementar formas de desenvolvimento que possibilitem a redução
de recursos necessários para a produção desse tipo de software. Também se observa um aumento da necessidade de disponibilizar às equipes de desenvolvimento novas ferramentas que possibilitem a criação mais rápida de protótipos, permitindo testar e evoluir novas ideias de jogos de forma mais ágil e menos onerosa. Este trabalho trata do projeto e da implementação de uma plataforma modular que
objetiva a resolução ou amenização dos problemas citados, oferecendo uma ferramenta que possibilite o desenvolvimento de jogos com custo reduzido, além de simplificar o processo
de prototipação rápida. Através do uso de uma abordagem de programação baseada no uso de componentes de software reaproveitáveis escritos em diferentes linguagens de programação, este trabalho busca tornar possível metodologias que sejam capazes de incentivar o reuso de código, facilitar o trabalho em equipe, reduzir o tempo de desenvolvimento e melhorar a qualidade do produto final.
|
143 |
[en] A STUDY OF SERVICE-ORIENTED DEVELOPMENT / [pt] UM ESTUDO SOBRE O DESENVOLVIMENTO ORIENTADO A SERVIÇOSJOAO COUTINHO MACHADO 18 June 2004 (has links)
[pt] Diversos estudos apontam que desenvolvimento orientado a
serviços terá, em alguns anos, grande influência sobre o
desenvolvimento de sistemas. Esta dissertação discute o que
realmente o desenvolvimento orientado a serviços apresenta
como novidade tecnológica, através da discussão de todas
suas características consideradas relevantes para
construção de uma aplicação baseada no conceito de
serviços. Características como reuso caixa-preta,
distribuição e suporte a heterogeneidade ambiental, entre
outras, são discutidas no intuito de identificar suas
vantagens e funcionalidades, e principalmente, sua
importância para o desenvolvimento orientado a serviços. É
discutido, também, o conceito representado pelo termo
serviço, que possui interpretações distintas na indústria
e em publicações acadêmicas. São apresentados também alguns
frameworks que dão suporte ao desenvolvimento orientado a
serviços, como Vinci, Jini e os XML Web Services.
Finalmente, é apresentada uma proposta para um novo
framework que oferece suporte ao desenvolvimento orientado
a serviços, e que tem como diferencial a opção de se basear
na extensão da infra-estrutura de um servidor de aplicações
J2EE. / [en] Several studies point that service-oriented development
will have, in some years, great influence on the
development of systems. This work shows what service-
oriented development actually presents as technological
innovation, through the discussion of all its relevant
characteristics for construction of an application based on
the concept of services. Characteristics as black-box reuse,
distribution and environment heterogeneity support, among
others, are discussed in intention to identify its
advantages and features, and mainly, its importance for
the service-oriented development. It is also discussed the
concept represented for the term service, that have
distinct interpretations in the industry and academic
publications. In addition some frameworks are presented
that support derviceoriented Development, such as Vinci,
Jini and the XML Web Services. Finally, a proposal for a
new framework is presented which offers support for Service-
Oriented Development. Unlike the others frameworks
previously mentioned, this is based on the extension of
J2EE application server infrastructure.
|
144 |
Interface-Based Software Development / Interface-Based Software DevelopmentRais, Aziz January 2017 (has links)
Even though there are many software development and project management methodologies available, research and practice both show that IT software development projects still fail, and that the quality of software products does not always meet customers' expectations. There might be multiple causes for such failures, but some of these reasons can be seen to influence or create others. Therefore, the larger the project is, the higher its risk of failure, especially if the teams involved work remotely (distributed and outsourced). This increase in project complexity is considered the motivation for this paper. Similarly, there are other factors that can result in a project's failure and customers' dissatisfaction regarding software quality. All such factors identified by research conducted by organizations specializing in this area are analyzed in order to identify a common root of IT project failures. Once the root causes of these failures have been identified and analyzed, the goal of the Interface based software development methodology is to solve them. The solution offered by an Interface based software development methodology is to improve understanding of software requirements and to describe these requirements with interfaces in an object-oriented way. Interface based software development will support and drive development towards service-oriented architecture (SOA) and component-based development (CBD). The goal of interface based software development is to increase software testability and maintainability and to make it more easily feasible to execute various software development processes in parallel.
|
145 |
Robustness in fire of steel framed structures with realistic connectionsChen, Lu January 2013 (has links)
Joints are the most critical elements in a steel framed structure. In most design guides or codes, the joints are assumed to a have higher fire resistance than the connected structural members because of the lower temperatures in the joints. However, in severe fire conditions, a connected beam's temperature may be higher than its limiting temperature and the beam may develop catenary action when the beam’s axial shortening from large deflections becomes greater than the beam’s thermal expansion. This beam catenary action force could fracture the joints, increasing the risk of progressive collapse. This research focuses on the interaction between joints and the connected steel beams and columns in steel framed structures in fire, including how the behaviour of a joint-beam assembly may be efficiently analyzed and how the joints may be constructed to achieve high degrees of catenary action. Three methods of simulating the joint behaviour in fire have been developed and implemented in the commercial finite element software ABAQUS. In the first modelling method, all structural members, including the connections, were simulated using detailed solid elements to enable detailed behaviour of the structure to be faithfully represented. In the second method, the columns were represented by conventional line (beam) elements, the joints were represented using springs (Connector Elements) based on the component based method, and the beam was modelled using solid elements. In the third method, the joints were modelled using springs as in the second method and the beam and columns were simulated using line (beam) elements. As expected, the detailed simulation method was extremely time-consuming, but was able to produce detailed and accurate results. The simulation results from the second and third methods contained some inaccuracies, but depending on the simulation objective, their simulation results may be acceptable. In particular, the third simulation method was very efficient, suitable for simulating complete frame structures under very large deflections in fire. The first method (detailed finite element method) was then used to investigate how to change the joint details to increase the survivability of restrained steel beams and beam-column assemblies at high temperatures since it enables detailed behaviour of the structure to be faithfully represented. It is found that by improving joint deformation capacity, in particular, using extended endplate connection with fire resistant bolts, very high temperatures can be resisted. The frame robustness in fire was investigated using the third simulation method to save computation time. The simulation structure was three-bay by three-floor and different scenarios of fire location, fire spread and initial structural damage were considered. The simulation results show that once failure of a column occurs, progressive collapse of the structure could be easily triggered and it would be rather futile to only enhance the joint capacity. Therefore, in addition to the measures of improving joint capacities (both rotation and strength), design of the affected columns should include consideration of the additional catenary forces from the connected beams and the increased effective lengths. Furthermore, the lateral bracing system should be ensured to provide the structure with lateral restraint.
|
146 |
Componentes para interoperabilidade entre redes sociais na Web 2.0 / Components for interoperability among Web 2.0 social networksCarlos Leonardo Herrera Muñoz 19 March 2013 (has links)
Nos últimos anos, as redes sociais na Web 2.0 vêm ganhando cada vez mais importância para trabalhar e compartilhar ideias. As redes sociais armazenam informações do usuário, como preferências, experiência profissional, dados pessoais e com quem o usuário interage. Essas informações são úteis para diversos fins, como oferecer produtos e serviços personalizados. Com a aparição de cada vez mais redes sociais, surgem problemas como a duplicação de perfis de usuários. Atualmente há algumas técnicas para interoperar as redes sociais, como serviços de autenticação única ou representação padrão para compartilhamento de dados. O objetivo deste trabalho foi realizar um estudo dessas técnicas e tecnologias disponíveis, implementá-las por meio de componentes do Groupware Workbench, e implantar e avaliar os componentes desenvolvidos na rede social Arquigrafia. A avaliação dos componentes foi realizada por meio dos aspectos e questões propostos pelo projeto DataPortability. A avaliação mostrou que as questões diretamente relacionadas com a interoperabilidade técnica e semântica foram respondidas. / In recent years, the importance of social networks for working and sharing ideas increased. Social networks store information such as user preferences, professional experience, personal data, and information about with whom the user interacts. This kind of information is useful for many purposes, such as offering personalized products and services. With the appearance of more social networks, problems as duplication of user profiles arise. Currently, there are some techniques for interoperating social networks, such as single authentication services and standard representation for data sharing. The objective of this work was to study techniques and technologies available, implement them as Groupware Workbench components, and deploy and evaluate the components in the social network Arquigrafia. The evaluation of the components was based on the DataPortability project. Issues related to technical and semantic interoperability have been successfully addressed.
|
147 |
Eine Fallstudie zur Spezifikation von Fachkomponenten eines Informationssystems für Virtuelle Finanzdienstleister - Beschreibung und SchlussfolgerungenFettke, Peter, Loos, Peter, Tann, Markus von der 11 October 2001 (has links)
In dem Beitrag wird zunächst kurz die Funktionalität des Forschungsprototyps cofis.net, einem Informationssystem für Virtuelle Finanzdienstleister, vorgestellt und ein Einblick in seine Entwicklungsgeschichte gewährt. Anschließend wird ein Überblick über die Fachkomponenten des Informationssystems geben. Die Fachkomponenten von cofis.net wurden auf Basis des Memorandums zur Vereinheitlichung der Spezifikation von Fachkomponenten des Arbeitskreises 5.10.3: Komponentenorientierte betriebliche Anwendungssysteme der Gesellschaft für Informatik spezifiziert. Auszüge aus der erstellten Spezifikation werden vorgestellt. Darüber hinaus werden Erfahrungen, die bei der Spezifikation gemacht worden sind, sowie dabei identifizierte Problembe-reiche dargelegt. Abgerundet wird die Fallstudie durch Empfehlungen, die Hinweise zur Weiter-entwicklung des Memorandums beschreiben.
|
148 |
Documenting and Improving the Design of a Large-scale SystemToresson, Gabriel January 2019 (has links)
As software systems become increasingly larger and more complex, the need to make them easily maintained increases, as large systems are expected to last for many years. It has been estimated that system maintenance is a large part of many IT-departments’ software development costs. In order to design a complex system to be maintainable it is necessary to introduce structure, often as models in the form of a system architecture and a system design. As development of complex large-scale systems progresses over time, the models may need to be reconstructed. Perhaps because development may have diverted from the initial plan, or because changes had to be made during implementation. This thesis presents a reconstructed documentation of a complex large-scale system, as well as suggestions for how to improve the existing design based on identified needs and insufficiencies. The work was performed primarily using a qualitative manual code review approach of the source code, and the proposal was generated iteratively. The proposed design was evaluated and it was concluded that it does address the needs and insufficiencies, and that it can be realistically implemented.
|
149 |
QoS Contract Negotiation in Distributed Component-Based SoftwareMulugeta Dinku, Mesfin 15 June 2007 (has links)
Currently, several mature and commercial component models (for e.g. EJB, .NET, COM+) exist on the market. These technologies were designed largely for applications with business-oriented non-functional requirements such as data persistence, confidentiality, and transactional support. They provide only limited support for the development of components and applications with non-functional properties (NFPs) like QoS (e.g. throughput, response time). The integration of QoS into component infrastructure requires among other things the support of components’ QoS contract specification, negotiation, adaptation, etc. This thesis focuses on contract negotiation. For applications in which the consideration of non-functional properties (NFPs) is essential (e.g. Video-on-Demand, eCommerce), a component-based solution demands the appropriate composition of the QoS contracts specified at the different ports of the collaborating components. The ports must be properly connected so that the QoS level required by one is matched by the QoS level provided by the other. Generally, QoS contracts of components depend on run-time resources (e.g. network bandwidth, CPU time) or quality attributes to be established dynamically and are usually specified in multiple QoS-Profiles. QoS contract negotiation enables the selection of appropriate concrete QoS contracts between collaborating components. In our approach, the component containers perform the contract negotiation at run-time. This thesis addresses the QoS contract negotiation problem by first modelling it as a constraint satisfaction optimization problem (CSOP). As a basis for this modelling, the provided and required QoS as well as resource demand are specified at the component level. The notion of utility is applied to select a good solution according to some negotiation goal (e.g. user’s satisfaction). We argue that performing QoS contract negotiation in multiple phases simplifies the negotiation process and makes it more efficient. Based on such classification, the thesis presents heuristic algorithms that comprise coarse-grained and fine-grained negotiations for collaborating components deployed in distributed nodes in the following scenarios: (i) single-client - single-server, (ii) multiple-clients, and (iii) multi-tier scenarios. To motivate the problem as well as to validate the proposed approach, we have examined three componentized distributed applications. These are: (i) video streaming, (ii) stock quote, and (iii) billing (to evaluate certain security properties). An experiment has been conducted to specify the QoS contracts of the collaborating components in one of the applications we studied. In a run-time system that implements our algorithm, we simulated different behaviors concerning: (i) user’s QoS requirements and preferences, (ii) resource availability conditions concerning the client, server, and network bandwidth, and (iii) the specified QoS-Profiles of the collaborating components. Under various conditions, the outcome of the negotiation confirms the claim we made with regard to obtaining a good solution.
|
150 |
MobIS 2010 - Modellierung betrieblicher Informationssysteme, Modellgestütztes Management: 15.-17. September 2010 in Dresden, GermanyEsswein, Werner, Turowski, Klaus, Juhrisch, Martin January 2010 (has links)
This volume contains contribution form the refereed “MobIS 2010” main program and selected papers of its tracks. The conference on information systems modeling was held in Dresden September 15-17, 2010. The guiding theme for MobIS 2010 focused on modeling topics between model-based management and component and service engineering.:Vorwort..................................................................................................................7
Modellgestütztes Management
Esswein Werner, Stark Jeannette, Schlieter Hannes
The selection of modeling grammars...................................................................13
Trojahner Iris, Weller Jens, Fürstenau Bärbel, Esswein Werner
Der Einfluss von Modellierungswerkzeugen auf Qualität und Quantität von
Modellen – Eine empirische Untersuchung.........................................................29
Weller Jens, Helbig Michaela, Großmann Knut
Eine Methode fu!r den praktischen Einsatz von Konfigurationsmanagement in
verteilten Modellierungsprojekten.......................................................................47
Fengel Janina, Rebstock Michael
Domänensemantik-orientierte Integration heterogener konzeptueller
Modelle................................................................................................................63
Bögel Stephan, Esswein Werner
Vertikale Modellintegration in Rahmenwerken – Evaluation von Integrationsansätzen
und Untersuchung der Implementierbarkeit anhand eines
Fallbeispiels.........................................................................................................79
Fellmann Michael, Hogrebe Frank, Thomas Oliver, Nüttgens Markus
An ontology-driven approach to support semantic verification in business
process modeling.................................................................................................99
Juhrisch Martin, Dietz Gunnar
Context-based Modeling: Introducing a Novel Modeling Approach................111
Strecker Stefan, Heise David, Frank Ulrich
Toward modeling constructs for audit risk assessment: Reflections on internal
controls modeling..............................................................................................131
Schlieter Hannes, Bürger Maik, Esswein Werner
Konstruktion eines adaptiven Referenzmodells für den ambulanten Sektor.....149
Deindl Matthias, Naß Eric, Beckhoff Tim
Anwendung der enhanced Telecom Operations Map auf Dienstleistungsunternehmen
in der Stromwirtschaft am Beispiel eines Prozesses im Bereich
Messwesen.........................................................................................................171
Komponentenorientierte betriebliche Anwendungssysteme
Schrödl Holger
Service- und komponentenorientierte Informationssystemarchitekturen
für die strategische Beschaffung von hybriden Produkten
– ein Vergleichsrahmen.....................................................................................195
Houy Constantin, Reiter Markus, Fettke Peter, Loos Peter
Potentiale serviceorientierter Architekturen für Software-Werkzeuge des
Geschäftsprozessmanagements..........................................................................211
Sadek Tim, Meuris Daniel
Datentechnische Integration und Visualisierung von Anforderungen innerhalb
von CAD-Systemen...........................................................................................229
|
Page generated in 0.046 seconds