Kalimetrix



Content

Services

The strong operational background and deep knowledge of Kalimetrix's consultants has led them to create a unique software quality referential. This referential adhers to the normative requirements that the software industry must comply to while taking into account the strong cost and time constraints that it is submitted to.

This referential is made available to Kalimetrix's customers through strong value added services.

Software Requirements Engineering

Software Product Evaluation

Software Process Evaluation

Software Quality Assurance

Software Testing Workbench

Source Code Analyzers Development

Simplifying software maintenance

Context

Volume of code is more and more important. Even if the code is developed with efficient techniques, during time it is degraded. During evolutions and bugs fixing, new code is added, not necessary in an efficient way, code is duplicated. Some functions are replaced and the original ones are not removed. Then the number of code lines increases during time and it is very difficult to distinguish between useful code and not used code.

Experience shows that software developed since more than 10 years contain more than 30% of not used code lines. Comments are not up to date. Evolutions are difficult to do, very costly and the risk to introduce defaults is very high.

When no more evolution is possible, the only solution is to rewrite all the code with associated risks and costs.

Kalimetrix proposes techniques and associated tools in order to improve the maintainability of software by removing unused code and reorganizing useful code.

Steps

The process proposed by Kalimetrix is:

Available modules

During phase 1, following modules are available: