958 resultados para Legacy Software


Relevância:

20.00% 20.00%

Publicador:

Resumo:

A model based on graph isomorphisms is used to formalize software evolution. Step by step we narrow the search space by an informed selection of the attributes based on the current state-of-the-art in software engineering and generate a seed solution. We then traverse the resulting space using graph isomorphisms and other set operations over the vertex sets. The new solutions will preserve the desired attributes. The goal of defining an isomorphism based search mechanism is to construct predictors of evolution that can facilitate the automation of ’software factory’ paradigm. The model allows for automation via software tools implementing the concepts.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A model based on graph isomorphisms is used to formalize software evolution. Step by step we narrow the search space by an informed selection of the attributes based on the current state-of-the-art in software engineering and generate a seed solution. We then traverse the resulting space using graph isomorphisms and other set operations over the vertex sets. The new solutions will preserve the desired attributes. The goal of defining an isomorphism based search mechanism is to construct predictors of evolution that can facilitate the automation of ’software factory’ paradigm. The model allows for automation via software tools implementing the concepts.

Relevância:

20.00% 20.00%

Publicador:

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This is the official report of the ICGA's 2015 World Chess Software Championship held in Leiden, The Netherlands.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This paper aims to encourage critical reflection on what are key and pressing social and political issues surrounding the Paralympics Games. The focus of the paper is personal narratives of six current elite Paralympic athletes who have participated in at least one Paralympic Games. In response to critical stimuli presented in the form of five ‘unfinished stories’, the self-reflexive, personal, compelling narrative reflections of these individuals were (re)presented for each of the stories as a composite narrative. The stories expose questions over fear, despair, freedom, hope, love, oppression, hatred, hurt, terror, (in)equality, peace, performance and impairment. To really learn from London and reflect for Rio, we need academic work that can understand sport, sporting bodies and physical activity as important ‘sites’ through which social forces, discourses, institutions and processes congregate, congeal and are contested in a manner that contributes to the shaping of human relations, subjectivities, and experiences in particular, contextually contingent ways.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This Introduction offers context for the individual papers by examining the intersections and productive tensions between political thought and classical reception studies. While Plato and Aristotle have long been privileged interlocutors for political philosophers, classical reception studies has pluralised both this ancient canon and given rise to a more complex understanding of the modern heirs of ancient political thought. Similarly, the insights of studying the history of political texts and ideas across a longer tradition calls into question the fixity of concepts such as democracy, empire and political freedom. Indeed, we query the very notion of tradition by emphasising how the past has been repeatedly constructed and reconstructed in divergent modern political discourses and conversely how modern political theories and realities have been shaped and reshaped by an idea of antiquity. The Introduction closes with a brief survey of the collected papers.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Reprinted from Matrix 7 (Winter 1987) with revisions

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The importance of managing land to optimise carbon sequestration for climate change mitigation is widely recognised, with grasslands being identified as having the potential to sequester additional carbon. However, most soil carbon inventories only consider surface soils, and most large scale surveys group ecosystems into broad habitats without considering management intensity. Consequently, little is known about the quantity of deep soil carbon and its sensitivity to management. From a nationwide survey of grassland soils to 1 m depth, we show that carbon in grasslands soils is vulnerable to management and that these management effects can be detected to considerable depth down the soil profile, albeit at decreasing significance with depth. Carbon concentrations in soil decreased as management intensity increased, but greatest soil carbon stocks (accounting for bulk density differences), were at intermediate levels of management. Our study also highlights the considerable amounts of carbon in sub-surface soil below 30cm, which is missed by standard carbon inventories. We estimate grassland soil carbon in Great Britain to be 2097 Tg C to a depth of 1 m, with ~60% of this carbon being below 30cm. Total stocks of soil carbon (t ha-1) to 1 m depth were 10.7% greater at intermediate relative to intensive management, which equates to 10.1 t ha-1 in surface soils (0-30 cm), and 13.7 t ha-1 in soils from 30-100 cm depth. Our findings highlight the existence of substantial carbon stocks at depth in grassland soils that are sensitive to management. This is of high relevance globally, given the extent of land cover and large stocks of carbon held in temperate managed grasslands. Our findings have implications for the future management of grasslands for carbon storage and climate mitigation, and for global carbon models which do not currently account for changes in soil carbon to depth with management.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This paper is about the use of natural language to communicate with computers. Most researches that have pursued this goal consider only requests expressed in English. A way to facilitate the use of several languages in natural language systems is by using an interlingua. An interlingua is an intermediary representation for natural language information that can be processed by machines. We propose to convert natural language requests into an interlingua [universal networking language (UNL)] and to execute these requests using software components. In order to achieve this goal, we propose OntoMap, an ontology-based architecture to perform the semantic mapping between UNL sentences and software components. OntoMap also performs component search and retrieval based on semantic information formalized in ontologies and rules.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This paper aims at identifying some of the key factors in adopting an organization-wide software reuse program. The factors are derived from practical experience reported by industry professionals, through a survey involving 57 Brazilian small, medium and large software organizations. Some of them produce software with commonality between applications, and have mature processes, while others successfully achieved reuse through isolated, ad hoe efforts. The paper compiles the answers from the survey participants, showing which factors were more associated with reuse success. Based on this relationship, a guide is presented, pointing out which factors should be more strongly considered by small, medium and large organizations attempting to establish a reuse program. (C) 2007 Elsevier Inc. All rights reserved.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Reusable and evolvable Software Engineering Environments (SEES) are essential to software production and have increasingly become a need. In another perspective, software architectures and reference architectures have played a significant role in determining the success of software systems. In this paper we present a reference architecture for SEEs, named RefASSET, which is based on concepts coming from the aspect-oriented approach. This architecture is specialized to the software testing domain and the development of tools for that domain is discussed. This and other case studies have pointed out that the use of aspects in RefASSET provides a better Separation of Concerns, resulting in reusable and evolvable SEEs. (C) 2011 Elsevier Inc. All rights reserved.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Component-based software engineering has recently emerged as a promising solution to the development of system-level software. Unfortunately, current approaches are limited to specific platforms and domains. This lack of generality is particularly problematic as it prevents knowledge sharing and generally drives development costs up. In the past, we have developed a generic approach to component-based software engineering for system-level software called OpenCom. In this paper, we present OpenComL an instantiation of OpenCom to Linux environments and show how it can be profiled to meet a range of system-level software in Linux environments. For this, we demonstrate its application to constructing a programmable router platform and a middleware for parallel environments.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The advent of the Auger Engineering Radio Array (AERA) necessitates the development of a powerful framework for the analysis of radio measurements of cosmic ray air showers. As AERA performs ""radio-hybrid"" measurements of air shower radio emission in coincidence with the surface particle detectors and fluorescence telescopes of the Pierre Auger Observatory, the radio analysis functionality had to be incorporated in the existing hybrid analysis solutions for fluorescence and surface detector data. This goal has been achieved in a natural way by extending the existing Auger Offline software framework with radio functionality. In this article, we lay out the design, highlights and features of the radio extension implemented in the Auger Offline framework. Its functionality has achieved a high degree of sophistication and offers advanced features such as vectorial reconstruction of the electric field, advanced signal processing algorithms, a transparent and efficient handling of FFTs, a very detailed simulation of detector effects, and the read-in of multiple data formats including data from various radio simulation codes. The source code of this radio functionality can be made available to interested parties on request. (C) 2011 Elsevier B.V. All rights reserved.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The aim of task scheduling is to minimize the makespan of applications, exploiting the best possible way to use shared resources. Applications have requirements which call for customized environments for their execution. One way to provide such environments is to use virtualization on demand. This paper presents two schedulers based on integer linear programming which schedule virtual machines (VMs) in grid resources and tasks on these VMs. The schedulers differ from previous work by the joint scheduling of tasks and VMs and by considering the impact of the available bandwidth on the quality of the schedule. Experiments show the efficacy of the schedulers in scenarios with different network configurations.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Managing software maintenance is rarely a precise task due to uncertainties concerned with resources and services descriptions. Even when a well-established maintenance process is followed, the risk of delaying tasks remains if the new services are not precisely described or when resources change during process execution. Also, the delay of a task at an early process stage may represent a different delay at the end of the process, depending on complexity or services reliability requirements. This paper presents a knowledge-based representation (Bayesian Networks) for maintenance project delays based on specialists experience and a corresponding tool to help in managing software maintenance projects. (c) 2006 Elsevier Ltd. All rights reserved.