Software helps improve software

Feb 21, 2012

The earlier a problem is detected, the easier it can be solved. Before implementing complex programs in a time-consuming process, computer scientists also want to know whether they will reach the desired performance. Apart from own experience, developers can now rely on the PALLADIO simulation tool. The software package initiated and coordinated by Professor Ralf Reussner, KIT, analyzes the program structure in advance and prognosticates the need for resources and limitations.

"In the beginning was our observation that apply a trial-and-error process. This is a rather inefficient method to produce error-free software," says Professor Ralf Reussner from Karlsruhe Institute of Technology. He compares this process with the construction of a bridge: "If you want to build a bridge, you do not simply place a stone on top of a stone, let a truck drive across, and hope that the bridge will survive the load." Instead, simulation programs calculate the statics and design and provide architects and engineers with dependable framework conditions.

This engineering approach has now been transferred to software technology by Reussner's team of researchers. The result is the PALLADIO package and an additional counseling package for industry partners. The project is named after the architect Andrea Palladio, who created a new building style in Renaissance by combining esthetics with functions. PALLADIO is designed to support programmers in the development of dependable, sustainable, and . Analysis of the software architecture yields findings relating to non-functional properties, such as performance, reliability, maintainability, and costs. In addition, workflows in the components and subcomponents, scalability, use of resources, and distribution aspects of the software are disclosed. The complete layout of the software is checked before "building" is started.

PALLADIO is run in a model-based manner. Instead of implementing a software system in a trial-and-error process and finding limitations, PALLADIO helps detect and prevent in advance on the model level potential limitations, such as bottlenecks or load and elasticity problems. Expensive implementations of meaningless software designs are prevented.

Manifold possibilities of using PALLADIO in practice make the software simulator interesting for industry and economy using complex software systems or in applications with high quality requirements. Enterprises with a complex IT structure in particular are given the possibility of improving their quality assurance and enhancing the efficiency of generating performant and reliable software.

In a number of projects to counsel industry, the affiliated Research Center for Information Technology (FZI) has already succeeded in improving quality and enhancing planning security by PALLADIO. This is of particular importance to critical software systems of enterprises. "At the moment, we are preparing PALLADIO for simulating the integration of the software inventory and cloud computing, i.e. the so-called hybrid cloud computing," says FZI Department Manager Dr. Klaus Krogmann. "In this way, we can combine cloud performance with the existing stock of ."

The development team of PALLADIO consists of experts from KIT, FZI, and the University of Paderborn. By combining their efforts, the three research partners are able to rapidly respond to new research problems, such as the quality of virtualized cloud applications.

Explore further: Blink, point, solve an equation: Introducing PhotoMath

More information: More information on PALLADIO can be found at: www.palladio-simulator.com

add to favorites email to friend print save as pdf

Related Stories

IBM to Build First Cloud Computing Center in China

Feb 01, 2008

IBM today announced it will establish the first Cloud Computing Center for software companies in China, which will be situated at the new Wuxi Tai Hu New Town Science and Education Industrial Park in Wuxi, China

Software eases flow to fluid power trucks

Dec 24, 2008

Eaton Corporation is using IBM modeling software to develop series hydraulic hybrid systems. Replacing a vehicle’s conventional drive train and transmission, the series hydraulic hybrid (SHH) system promises dramatic fuel ...

Recommended for you

Nokia turnaround since handset unit sale continues

7 minutes ago

Nokia appears to have turned around its fortunes after the sale of its ailing cellphone unit to Microsoft, reporting a third-quarter net profit of 747 million euros ($950 million), from a loss of 91 million euros a year earlier. ...

Yahoo CEO defends strategy in face of criticism

9 minutes ago

Signaling her reign has reached a pivotal juncture, Yahoo CEO Marissa Mayer is trying to convince restless shareholders that the long-struggling Internet company is heading in the right direction.

Sk Hynix logs all-time high Q3 earnings

24 minutes ago

SK Hynix, the world's second-largest memory chip maker, reported Thursday a record high quarterly net profit for the three months to September on strong sales and currency earnings.

Apple computer sells for record $905K in NY

33 minutes ago

One of the first Apple computers ever built has sold in New York for $905,000, leading Bonhams auction house to declare it the world's most expensive computer relic.

User comments : 0