Sign In

Communications of the ACM

ACM TechNews

Software Helps Improve Software


PALLADIO simulation tool

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

Credit: S.Fries/pixelio.de

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

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Read CACM in a free mobile app!
Access the latest issue, plus archived issues and more
ACM Logo
  • ACM CACM apps available for iPad, iPhone and iPod Touch, and Android platforms
  • ACM Digital Library apps available for iOS, Android, and Windows devices
  • Download an app and sign in to it with your ACM Web Account
Find the app for your mobile device
ACM DL Logo