software modernization
Recently Published Documents


TOTAL DOCUMENTS

50
(FIVE YEARS 9)

H-INDEX

8
(FIVE YEARS 0)

Author(s):  
Pamela A. Savage-Knepshield ◽  
Charles L. Hernandez ◽  
Scott O. Sines

Using a case study approach, this article explores the benefits of leveraging human readiness levels (HRLs) in conjunction with Human Systems Integration (HSI). The U.S. Army’s HSI program emphasizes front-end planning and emphasizes the use of soldier feedback to maximize influence on system design; however, it does not provide the methods by which this should be accomplished nor does it specify the metrics or measures for assessing the progress. This case study applies HRLs to an army software modernization program and provides an in-depth analysis of the HSI activities performed and the extent to which they addressed each question in the HRL scales.


2021 ◽  
pp. 211-224
Author(s):  
Luis Jiménez-Navajas ◽  
Ricardo Pérez-Castillo ◽  
Mario Piattini

Author(s):  
Liliana Maria Favre

Smartphones are at the core of new paradigms such as cloud computing, pervasive computing, and internet of things. Frequently, the development of mobile software requires adaptation of valuable and tested non-mobile software. In this context, most challenges are related to the diversity of platforms on the smartphones market and to the need of systematic and reusable processes with a high degree of automation that reduce time, cost, and risks. To face these challenges, this chapter presents an analysis of non-mobile software modernization through an integration of MDE (model-driven engineering) with cross-platform development. Two approaches are analyzed. One of them is a lightweight process that combines MDA (model-driven architecture) with traditional static and dynamic analysis techniques of reverse engineering. The other approach is based on ADM (architecture-driven modernization) standards. A scenario for the migration of C/C++ or Java software through the multiplatform Haxe language is described.


2021 ◽  
Vol 151 ◽  
pp. 102933
Author(s):  
Ricardo Pérez-Castillo ◽  
Manuel A. Serrano ◽  
Mario Piattini

Author(s):  
Liliana Favre

New paradigms such as pervasive computing, cloud computing, and the internet of things (IoT) are transforming the software industry and the business world. Organizations need to redesign their models and processes to be sustainable. Smartphones are at the core of these paradigms, letting us locate and easily interact with the world around us. Frequently, the development of mobile software requires of the adaption of valuable and tested non-mobile software. Most challenges in this kind of software modernization are related to the diversity of platforms on the smartphones market and to the need of systematic and reusable processes with a high degree of automation that reduce time, cost, and risks. This chapter proposes a modernization framework based on model-driven engineering (MDE). It allows integrating legacy code with the native behaviors of the different mobile platform through cross-platform languages. Realizations of the framework for the migration of C/C++ or Java code to mobile platforms through the Haxe multiplatform language are described.


Author(s):  
A.A. Kochurov ◽  
D.V. Zub ◽  
G.D. Kokorev ◽  
A.Z. Aksenov ◽  
E.A. Zhuravleva

В статье рассматривается необходимость и результаты разработки универсального контроллера для аппаратнопрограммной платформы типоразмерного ряда автоматизированного стендового оборудования для диагностирования и регулировки дизельной топливной аппаратуры (ДТА). Исследованы электроуправляемые параметры современного стендового оборудования для ДТА с подбором оптимальной компонентной радиоэлектронной базы для использования в составе универсального контроллера. Рассматриваются его функциональные особенности, а также ключевые компоненты и их полезные характеристикиприменительно к управлению рассматриваемым стендовым оборудованием. Предложенный универсальный контроллер позволяет охватить функциональные требования типоразмерного ряда стендов для диагностирования и регулировки ДТА при достижении необходимых показателей полезных характеристик и оптимальной себестоимости изготовления. Он может быть использован при модернизации технически устаревшего стендового оборудования в составе аппаратнопрограммного комплекса модернизации. Универсальность и широкий диапазон полезных характеристик контроллера позволяет использовать его и в составе мобильного (переносного) комплекса экспрессдиагностирования компонентов дизельных топливных систем без демонтажа с двигателя внутреннего сгорания.The article considers the necessity and results of the development of a universal controller for the hardware and software platform of the standardsize series of automated bench equipment for the diagnosis and regulation of diesel fuel equipment. Investigated electricallycontrolled parameters of the modern stand equipment for diesel fuel equipment with the selection of optimal electronic component base for use in a generic controller. Its functional features, as well as key components and their useful characteristics in relation to the control of the considered bench equipment are considered. The universal controller allows to capture functional requirements standard series stands for diagnosis and adjustment of diesel fuel equipment in achieving the required performance useful features and reasonable cost of manufacture. It can be used in the modernization of technically obsolete bench equipment as part of the hardware and software modernization complex. The versatility and wide range of useful characteristics of the controller allows it to be used as part of a mobile (portable) complex for rapid diagnosis of components of diesel fuel systems without dismantling from the internal combustion engine.


Author(s):  
Liliana Maria Favre ◽  
Liliana Martinez ◽  
Claudia Teresa Pereira

Modernization of legacy systems is a new research area in the software industry intended to provide support for transforming an existing software system to a new one that satisfies new demands. This chapter analyzes software modernization based on the architecture-driven modernization (ADM). In this context, software modernization is supported by metamodels to describe existing systems, discoverers to automatically create models of these systems, and tools to understand and transform complex models created out of existing systems. This chapter provides an overview of the-state-of-the-art in ADM-based software modernization techniques. Taxonomy of different techniques is described. A description of how traditional techniques such as static and dynamic analysis can be integrated with ADM standards is presented. This chapter also analyzes current challenges and strategic directions in software modernization.


Sign in / Sign up

Export Citation Format

Share Document