scholarly journals IDENTIFYING MICROSERVICES CANDIDATES IN LEGACY CODE

Author(s):  
LUIZ MATHEUS DE ALENCAR CARVALHO
Keyword(s):  
Computer ◽  
1994 ◽  
Vol 27 (4) ◽  
pp. 55-61 ◽  
Author(s):  
J.M. Scandura

2008 ◽  
Vol 22 (1) ◽  
pp. 47-62 ◽  
Author(s):  
A. Faye Borthick ◽  
Paul L. Bowen

This simulation affords an opportunity for learning to audit system development for an accounting application. The simulation responds to the growing emphasis on controlling system development for complying with the internal control assurance requirements of Section 404 of the Sarbanes-Oxley Act of 2002 (U.S. House of Representatives). Because of the lack of detailed accounting standards for vendor incentives, learners have to construct a working definition of “systematic and rational” allocation of incentives in order to develop audit objectives and procedures. In the simulation, learners (1) develop objectives for auditing the specific project of migration of legacy code for vendor incentives and the system development for a group of projects, (2) design audit procedures to achieve the audit objectives, (3) execute the audit procedures by querying the databases, and (4) communicate objectives, procedures, and results in a report. The simulation is staged with conversations among audit staff members and the company's system development manager, databases containing application test data and program library transactions, and readiness questions. Although the databases are supplied in the form of Microsoft Access® files, the simulation can be worked with any database query tool. The simulation helps learners develop their capabilities for designing audit objectives and procedures for testing system development and for querying databases.


Author(s):  
Ilya Chukhman ◽  
Shuoxin Lin ◽  
William Plishker ◽  
Chung-Ching Shen ◽  
Shuvra S. Bhattacharyya

Dataflow modeling offers a myriad of tools to improve optimization and analysis of signal processing applications, and is often used by designers to help design, implement, and maintain systems on chip for signal processing. However, maintaining and upgrading legacy systems that were not originally designed using dataflow methods can be challenging. Designers often convert legacy code to dataflow graphs by hand, a process that can be difficult and time consuming. In this paper, the authors developed a method to facilitate this conversion process by automatically detecting the dataflow models of the core functions from bodies of legacy code. They focus first on detecting static dataflow models, such as homogeneous and synchronous dataflow, and then present an extension that can also detect dynamic dataflow models. Building on the authors’ algorithms for dataflow model detection, they present an iterative actor partitioning process that can be used to partition complex actors into simpler sub-functions that are more prone to analysis techniques.


Sign in / Sign up

Export Citation Format

Share Document