wydrukuj poleć znajomym zamów materiały
Od ilu lat pracuje Pani/Pan na różnych stanowiskach menedżerskich:

powyżej 20 lat
powyżej 15 lat
powyżej 10 lat
powyżej 5 lat
poniżej 5 lat
jeszcze nie byłam/-em menedżerem
nie chcę być menedżerem


Subskrypcja najnowszych ofert pracy





Nasi partnerzy:

rp.pl
gazeta.pl
onet.pl
interia.pl
wp.pl

Fujitsu Develops World's First Technology that Visualizes Complexity of Business Logic in a Program's Code 2015.05.03

Kawasaki, Japan - May 01, 2015 - Fujitsu Laboratories Ltd. today announced the development of the world's first technology for visualizing the degree of complexity of the business logic in complex, large-scale business applications. Fujitsu has developed a technology that automatically identifies business logic in the program code, and one that quantifies the complexity of business logic using a numerical index derived from the number of branches and other factors. This makes it possible to visualize business logic with simple analysis of application assets. This technology can reduce the time required to analyze business applications, which ordinarily takes considerable effort, and help companies quickly make improvements or add new features in response to changing business conditions.

Fujitsu Laboratories supports the Fujitsu Group's brand promise "shaping tomorrow with you", with leading-edge technologies.
Courtesy of Fujitsu Laboratories
 

Kawasaki, Japan - May 01, 2015

Technology for quantifying complexity will contribute to better asset utilization of existing large-scale business applications


Fujitsu Laboratories Ltd.

Fujitsu Laboratories Ltd. today announced the development of the world's first technology for visualizing the degree of complexity of the business logic in complex, large-scale business applications.

In the past, when looking for important elements based on metrics like program size or the number of conditional branches, it has been difficult to distinguish the business logic that executes business processes from the control logic that executes functions such as sharing data among programs and format checking.

Courtesy of Fujitsu Laboratories
 
Fujitsu
has developed a technology that automatically identifies business logic in the program code, and one that quantifies the complexity of business logic using a numerical index derived from the number of branches and other factors
.

This makes it possible to visualize business logic with simple analysis of application assets.

This technology can reduce the time required to analyze business applications, which ordinarily takes considerable effort, and help companies quickly make improvements or add new features in response to changing business conditions.

Courtesy of Fujitsu Laboratories
 
For example, in the initial analysis required when restructuring a system, this makes it possible to reduce the number of lines of code subject to analysis.

In addition, by quantifying the degree of complexity of the business logic, it helps developers see where they should focus on hard-to-understand, complex business logic.


Background

The business applications that an enterprise operates are typically developed and maintained for years, and as new functions are added, they grow in complexity to the point where it becomes difficult to add new features, make improvements, or otherwise respond quickly to a changing business environment.

Courtesy of Fujitsu Laboratories
 
Considerable time and effort has been required to analyze applications slated to have features added, especially program assets developed and maintained by another company.


Issues

The people responsible for developing and maintaining code need to understand the business logic that reflects the company's processes in business applications, and will analyze the business applications and run status overviews on them, focusing on the sections they are responsible for, but when the code for the business application consists of thousands or tens of thousands of lines, that analysis takes a lot of time.

Courtesy of Fujitsu Laboratories
 
Often status overviews will require rewriting specification documents, but attempting to find the important elements of a program based on its scale and the number of conditional branches will fail because it does not distinguish between the business logic that executes business processes and the control logic that handles such functions as sharing data among programs and format checks.

Courtesy of Fujitsu Laboratories
 
Also, with large-scale business applications, the business logic itself will be sprinkled throughout the code base, so that performing a status overview of the business logic requires an experienced hand to even know where to look.


About the Technology

Fujitsu has developed a technology that makes it easier to analyze an application resource's source program characteristics for visualizing the degree complexity of business logic.

Courtesy of Fujitsu Laboratories
 
When making decisions about improving applications, adding features to them, or transitioning them, this makes it possible to prioritize those aspects of the business logic that are especially complex and hard to understand.

The technology offers the following advantages:

1. Automatically identifies business logic in program code

Business systems execute business logic, which makes business-related decisions or calculates results from business data entered by the person in charge.
This technology automatically identifies the business logic in the program code (Figure 1).

Figure 1: Business logic contained in business application.
Courtesy of Fujitsu Laboratories
 
This technology makes use of the fact that business data is a part of the output and input data, so it regards data output and input when the program is running as business data.

Conditional decisions and calculations that use business data are treated as business logic, but checking functions and the like are excluded from the business logic because they do not involve conditional decisions.

2. Quantifies the degree of complexity of business logic

A "decision table" models a set of conditionals and their corresponding results.

Fujitsu focused on the correlation between the size of a decision table and the complexity of the business logic, and defined three indices that determine the size of the decision table: the number of elements related to a condition, the number of branching points, and the number of elements related to calculations (Figure 2).

Figure 2: Using a decision table as an index of business-logic complexity.
Courtesy of Fujitsu Laboratories
 
Detailed analyses are needed to create decision tables, which is inappropriate for analyses of large-scale resources.

So rather than create a decision table, Fujitsu developed a method to calculate approximations of the feature values corresponding to these indices based on program variables and the number of branches in the code, which can be used to analyze large-scale resources.

The results of program analysis show that where the business logic has a high degree of complexity, many of the decisions and calculations relating to the business are taking place.

This technique was applied to some 1200 programs written in COBOL, and in internal testing, business-logic complexity was rated as high, medium, or low.

Figure 3: How complexity of business logic can be quantified.
Courtesy of Fujitsu Laboratories
 
This test confirmed that code that performs business-related calculations has a high degree of complexity, and code that performs only format checks has a low degree of complexity. 


Results

This technology makes it possible to analyze the state of a wide range of existing business applications, and helps to respond quickly to changes in the business environment with added features and improvements.

In internal testing, Fujitsu confirmed that, in terms of lines of code, some 30% of source program subject to analysis did not include business decisions or calculations
.

So, for example, in the initial analysis required when refactoring a system, this can help narrow the scope of the analysis and focus on the parts of the code that have highly complex business logic.

In addition, when used with another technology developed by Fujitsu Laboratories, which automatically maps the functional structure of software to create a "software map", business-logic complexity can be represented as building height.

This technology is already offered by Fujitsu as a resource-analysis service.
"Fujitsu Develops World's First Software Map Generating Technology to Leverage Application Portfolios" (February 29, 2012 press release):

http://www.fujitsu.com/global/about/resources/news/press-releases/2012/0229-01.html  

"Fujitsu Updates Business and Application Screening Service for Improved Application Visualization" (May 13, 2013 press release):

http://www.fujitsu.com/global/about/resources/news/press-releases/2013/0513-02.html  

Functional units represented on the map as districts can be visually checked for complex business logic so that developers can prioritize areas needing attention, regardless of overall program size.


Future Plans

Fujitsu Laboratories is aiming for a practical implementation in fiscal 2016, and is working to apply to and test this technology on business system analysis in a variety of programming languages and types of businesses.


About Fujitsu

Fujitsu is the leading Japanese information and communication technology (ICT) company, offering a full range of technology products, solutions, and services.

Approximately 159,000 Fujitsu people support customers in more than 100 countries.

 
 
We use our experience and the power of ICT to shape the future of society with our customers.

Fujitsu Limited (TSE: 6702) reported consolidated revenues of 4.8 trillion yen (US$40 billion) for the fiscal year ended March 31, 2015
.

For more information, please see http://www.fujitsu.com 


About Fujitsu Laboratories

Founded in 1968 as a wholly owned subsidiary of Fujitsu Limited, Fujitsu Laboratories Ltd. is one of the premier research centers in the world.

Courtesy of Fujitsu Laboratories
 
With a global network of laboratories in Japan, China, the United States and Europe, the organization conducts a wide range of basic and applied research in the areas of Next-generation Services, Computer Servers, Networks, Electronic Devices and Advanced Materials
.

Courtesy of Fujitsu Laboratories
 
For more information, please see
: http://jp.fujitsu.com/labs/en 


Press Contacts

Public and Investor Relations Division
Inquiries
https://www-s.fujitsu.com/global/news/contacts/inquiries/index.html  
Company: Fujitsu Limited

Technical Contacts
Information Systems Technologies Laboratory
E-mail: soft-apm@ml.labs.fujitsu.com  
Company: Fujitsu Laboratories Ltd.


Source: Fujitsu Laboratories Ltd.

http://www.fujitsu.com/global/  



ASTROMAN Magazine - 2014.10.04

Fujitsu and Midokura Strengthen Partnership to Jointly Develop Global Cloud Business

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1802  


ASTROMAN Magazine - 2014.06.08

Fujitsu World Tour 2014 w Warszawie czyli Fujitsu buduje hiperpołączony świat

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1727  


ASTROMAN Magazine - 2014.03.01

Fujitsu Develops First-of-Its-Kind Assessment Tool that Visualizes a Community's Characteristics

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1666  


ASTROMAN Magazine - 2013.12.24

Fujitsu Upgrades Indonesian Java-Kalimantan-Sulawesi-Denpasar-Makassar Submarine Cable System to 100Gbps

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1612  


ASTROMAN Magazine - 2013.09.05

Fujitsu Releases New Milbeaut Image Processor, the first product in the world to use DDC transistors

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1547  


ASTROMAN Magazine - 2013.09.01

Fujitsu Develops World's First Homomorphic Encryption Technology that Enables Statistical Calculations and Biometric Authentication

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1540  


ASTROMAN Magazine – 2013.08.10

Fujitsu and Microsoft Japan to Equip Meiji Yasuda Life Insurance's 30,000 Advisors

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1513  


ASTROMAN Magazine – 2013.05.19

Fujitsu Semiconductor Develops World's First 360° Wraparound View System with Approaching Object Detection

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1465  


ASTROMAN Magazine - 2013.03.09

Fujitsu Laboratories Develops World's First Automatic Protocol Selection Technology for Any Environment

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1417  


ASTROMAN Magazine - 2013.02.10

Fujitsu and Panasonic to Consolidate System LSI Businesses in New Company

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1407  


ASTROMAN Magazine - 2013.01.12

Keynotes from Panasonic, Verizon and Next Generation of Innovators Kick Off 2013 International CES

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1384  


ASTROMAN Magazine - 2012.12.16

Fujitsu and Mitsui to Establish a Joint Venture for Smart Community Projects

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1368  


ASTROMAN Magazine - 2012.10.21

Fujitsu Announces New "Floral Kiss" Brand of FMV Personal Computers for Women

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1337  


ASTROMAN Magazine - 2012.10.21

Fujitsu Announces New Lineup of Windows 8 Consumer PCs and Tablet Devices

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1336  


ASTROMAN Magazine - 2012.08.05

Fujitsu, NTT DOCOMO, NEC, and Fujitsu Semiconductor Agree on Communications Platform Device Joint Venture

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1290  


ASTROMAN Magazine - 2012.04.29

Fujitsu Launches Data Curation Service/Data Consulting to Help Customers Analyze and Use Big Data

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1228  


ASTROMAN Magazine - 2012.02.25

DOCOMO, NEC, Panasonic Mobile Communications, Fujitsu Jointly Develop LSI Intellectual Property for Multi-standard Modem

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1186  


ASTROMAN Magazine - 2012.01.22

Fujitsu Uses Private Cloud for Communications Platform to Integrate Global Communications

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1153  


ASTROMAN Magazine - 2011.06.26

Supercomputer "K computer" Takes First Place in World

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=1006  


ASTROMAN Magazine - 2011.06.05

Fujitsu Releases Primesoft Server v1.1

http://www.astroman.com.pl/index.php?mod=magazine&a=read&id=988  



Editor-in-Chief of ASTROMAN magazine: Roman Wojtala, PhD.


wydrukuj ten artykuł
  strona: 1 z 1
polecamy artykuły
Selena Group - increase of net profit in the very first quarter of 2019
IBM: Major Ocean Carriers CMA CGM and MSC to Join TradeLens Blockchain-Enabled Digital Shipping Platform
deepsense.ai: A comprehensive guide to demand forecasting with machine learning
Wojciech Kostrzewa nowym Prezesem Polskiej Rady Biznesu
Uroczysta Gala Nagrody Polskiej Rady Biznesu 2019
SpaceX launched 60 Starlink satellites from Space Launch Complex 40 at Cape Canaveral Air Force Station, Florida
ImpactCEE 2019: Danubia NanoTech wins the PowerUp! Grand Final 2019
Panasonic Launches Comprehensive Showroom for Residential Materials such as Kitchens in India
HPE to acquire supercomputing leader Cray. Combined Company Will Drive Next Generation of High Performance Computing
Lilium reveals new air taxi as it celebrates maiden flight
SIEMENS "Local" data processing - Edge Computing simplifies data processing in intelligent factory Amberg
Anno Borkowsky appointed to the LANXESS Board of Management
Application phase for the seventh BASF and Volkswagen "Science Award Electrochemistry" has begun
Selena Group: Tytan mounting foams of the new generation speed up the installation of doors and windows
Prestiżowe tytuły "Inwestor bez granic" przyznane podczas Europejskiego Kongresu Gospodarczego
strona główna  |  oferty pracy  |  executive search  |  ochrona prywatności  |  warunki używania  |  kontakt     RSS feed subskrypcja RSS
Copyright ASTROMAN © 1995-2024. Wszelkie prawa zastrzeżone.
Projekt i wykonanie: TAU CETI.