Sign In

Communications of the ACM

ACM TechNews

Software Helps Improve Software

View as: Print Mobile App Share:
PALLADIO simulation tool

Using the PALLADIO simulation tool, programmers check the layout of their software before expensive implementations are made.

Credit: S.Fries/

Karlsruhe Institute of Technology (KIT) researchers have developed the PALLADIO simulation tool, which analyzes a program's structure in advance and predicts the need for resources and limitations.

PALLADIO is designed to support programmers in the development of dependable, sustainable, and complex software. Analyzing the software architecture can reveal non-functional properties, such as performance, reliability, maintainability, and costs. The tool also uncovers issues related to workflows in the components and subcomponents, stability, use of resources, and distribution aspects of the software.

In addition, the researchers note that PALLADIO helps detect and prevent in advance on the model level potential limitations, such as bottlenecks or load and elasticity problems, instead of implementing a software system in a trial-and-error process. They say PALLADIO will particularly benefit enterprises by improving their quality assurance and enhancing the efficiency of generating reliable software. "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 KIT's Klaus Krogmann.

From Karlsruhe Institute of Technology
View Full Article

Abstracts Copyright © 2012 Information Inc. External Link, Bethesda, Maryland, USA 


No entries found