pela orientação que me deu, sempre com muita atenção e entusiasmo. Pelo direcionamento que deu à pesquisa, tão essencial para aproveitar ao máximo as minhas potencialidades. Pela oportunidade de voltar à pesquisa e poder associá-la à... more
Gadamer, das Tragische und das Klassische 1919, nach der Zäsur des großen Krieges, diagnostizierte Paul Valéry eine Krise des Geistes: "L'oscillation du navire a été si forte que les lampes les mieux suspendues se sont à la fin... more
Software maintenance and innovation are constant challenges across industries, especially as programming languages evolve with technology. Similarly, poor lexicon quality degrades program comprehension, increasing the effort required by... more
Software maintenance and innovation are constant challenges across industries, especially as programming languages evolve with technology. Similarly, poor lexicon quality degrades program comprehension, increasing the effort required by... more
With the diffusion of Java in advanced multimedia mobile devices, there is a growing need for speeding up the execution of Java Bytecode beyond the limits of traditional interpreters and just-in-time compilers. In this area, Java... more
Trend is growing towards using complex multimedia functions on smaller devices. In this study, we explore the effect of migrating legacy signal processing software applications algorithms from large form factor devices to the smaller one... more
As Grid technology matures more and more production Grids become available to run computationally intensive scientific applications. However, as these Grids are based on different middleware solutions interoperation between these... more
Scientific applications, usually written in Fortran or C, need to be adapted to work in modern environments for conducting scientific computations, which are based on web services or components. This work presents a Legacy to Grid... more
Scientific applications, usually written in Fortran or C, need to be adapted to work in modern environments for conducting scientific computations, which are based on web services or components. This work presents a Legacy to Grid... more
The development of distributed applications has not progressed as rapidly as its enabling technologies. In part, this is due to the difficulty of reasoning about such complex systems. One reason for the added complexity is the need for... more
The Intel Security Guard Extensions (SGX) architecture enables the abstraction of enclaved execution, using which an application can protect its code and data from powerful adversaries, including system software that executes with the... more
The development of code for finite elements-based field computation has been going on at a pace since the 1970s, yielding code that was not put through the software lifecyclewhere code is developed through a sequential process of... more
Herbert Schnädelbach hat in seinen Arbeiten die Meinung geäußert, dass die Philosophie von Hegel, als ganzheitliches Wissenssystem betrachtet, in den Verhältnissen der posthistorizistischen Aufklärung nicht mehr akzeptabel ist.... more
The legacy software contains experienced and validated knowledge that is very useful. But, these legacy systems may be problematic in few aspects like compatibility, security, enhancement, complexity. Hence, software modernization is... more
The legacy software contains experienced and validated knowledge that is very useful. But, these legacy systems may be problematic in few aspects like compatibility, security, enhancement, complexity. Hence, software modernization is... more
Service-orientation views applications as orchestrations of independent software services that (1) implement functions that are reusable across many applications, (2) can be invoked remotely, and (3) are packaged to decouple potential... more
My name is Cynthia Mumbo. I am now 38, I just turned 38. I've been playing basketball since I was like maybe 14, back in high school. So, when we were younger, we used to watch 'NBA Action' on Sunday afternoons, as the TV was never on... more
COBOL, a traditional language, has been presented for more than 50 years. There are at least 100 billion lines of legacy codes written in COBOL up to now. An effective way to maintain these legacy codes is to translate them into modern... more
In this paper we present our experiences developing two distributed computing applications on NT. In both examples a legacy application is ported from Unix to NT and is then further developed to be a distributed application within the NT... more
Source-to-source translation of programs from one high level language to another has been shown to be an effective aid to programming in many cases. By the use of this approach, it is sometimes possible to produce software more cheaply... more
Refactoring can be an important ingredient in the stratcgy for development and evolution of complex telecommunications software systems. Refactoring is o n e way t o reuse and extend a successful software system. This article will present... more
As the volume of legacy software grows, how have we grown in our ability to leverage this legacy-or, for that matter, is it worth the effort? Is legacy software a hoard of useful information and behavior-or is it a ball and chain,... more
Among the many challenges faced by businesses that maintain legacy software systems is the integration of those systems with external data sources, which are often other software systems developed and maintained by otherwise unrelated... more
This paper presents a case study of analyzing a legacy PL/1 ecosystem that has grown for 40 years to support the business needs of a large banking company. In order to support the stakeholders in analyzing it we developed St1-PL/1-a tool... more
Web services, together with service-oriented architectures, are promising integration technology to facilitate legacy system Webification and evolution. However, a service-oriented re-engineering process is still essential for legacy... more
Many legacy systems were developed in COBOL, which still play an important role in business. It is an unavoidable issue for organisations to maintain or replace these COBOL systems. In order to make a better use of these legacy COBOL... more
Model-driven approaches as well as migration projects rely on a strong tool support. As part of the SOAMIG project, a tool suite has been developed, supporting the model-driven migration of legacy Java and COBOL systems towards... more
In reengineering, legacy systems have to be analyzed from different viewpoints. Models dealing with certain aspects of a system are used for that purpose, most of which are generated by fact extractors and parsers. Since all of those... more
Migrating legacy systems towards Service-Oriented Architectures requires the identification of legacy code that is able to implement the new services. This paper proposes an approach combining dynamic analysis and data mining techniques... more
Riley is currently focusing on fi nishing his undergraduate courses. His interests involve amateur radio, electronics and the outdoors. Riley also likes repairing broken things. G eorge Mesina received a Ph.D. in Applied Mathematics from... more
RELAP5-3D is a nuclear power plant code used worldwide for safety analysis, design, and operator training. In keeping with ongoing developments in the computing industry, we have re-architected the code in the FORTRAN 95 language [2], the... more
Several approaches have already been proposed to extract both business processes and business rules from a legacy source code. These approaches consider static source code analysis for the extraction procedure. However, business processes... more
Grid Computing has, over the past few years, matured sufficiently to make it a viable solution for realworld problems. However, there are many different toolkits today that allow to build a Grid environment. And while this wealth of... more
The volatile IT industry often tempts companies to replace legacy information systems with new ones. However, legacy systems cannot always be completely discarded because they gradually store a significant amount of valuable business... more
How to cite Complete issue More information about this article Journal's homepage in redalyc.org Scientific Information System Network of Scientific Journals from Latin America, the Caribbean, Spain and Portugal Non-profit academic... more
characteristics, necessary to build on its concrete implementation. So, starting from the existent tuple spaces infrastructure TuCSoN, we realize a first biochemical released(BioTuCSoN), reifying the principal concepts acquired by the... more
The central block of the Grid Empowered Molecular Simulator GEMS was extended to Molecular Dynamics calculations by implementing the GROMACS code. The Grid porting was carried out using the P-GRADE Portal tool. The performances achieved... more
As unidades de processamento gráfico (GPUs) são arquiteturas populares e oferecem paralelismo massivo a baixo custo, porém, sua utilização eficiente é um desafio. Benchmarks são uma forma de suportar a pesquisa de GPUs. NAS Parallel... more
Parallelism has become one of the most extended paradigms used to improve performance. However, it forces software developers to adapt applications and coding mechanisms to exploit the available computing devices. Legacy source code needs... more
There is no doubt that the systems' integration is one of the most important and complicated tasks in software filed especially for complex applications like banking systems. Complexity in integrating banking systems often comes from... more
Control-flow integrity (CFI) is a general defense against codereuse exploits that currently constitute a severe threat against diverse computing platforms. Existing CFI solutions (both in software and hardware) suffer from shortcomings... more
Legacy software systems present a high level of entropy combined with imprecise documentation. This makes their maintenance more difficult, more time consuming, and costlier. In order to address these issues, many organizations have been... more
Expert knowledge from many disciplines is frequently embodied in stand-alone codes used to solve particular problems. Codes from various disciplines can be composed into cooperative ensembles that can answer questions larger than any... more
Many organisations are migrating towards object-oriented technology. However, owing to the business value of legacy software, new object-oriented development has to be weighed against salvaging strategies. The incremental migration of... more
Software source text is the raw material of program understanding and transformation systems. In order to share the results of source analyses, both between phases of a design recovery process, and between tools and systems in different... more
COBOL, a traditional language, has been presented for more than 50 years. There are at least 100 billion lines of legacy codes written in COBOL up to now. An effective way to maintain these legacy codes is to translate them into modern... more
There is no doubt that the systems' integration is one of the most important and complicated tasks in software filed especially for complex applications like banking systems. Complexity in integrating banking systems often comes from... more