软件架构模拟器Palladio 3.2版发布

Palladio Bench能够帮助架构师和开发者预测软件的各项指标,例如性能,可靠性以及可维护性,还能根据内置的开发模型计算出开发成本。
摆在软件开发者面前的关键问题之一就是质量控制,例如当评价完可行性之后,性能和可靠性就是仅有的两个衡量指标。对这两个指标的优化通常会导致将大量的精力和时间放在代码和架构重构上。为了处理这个问题,Palladio引入了软件架构模拟技术。开发者可以使用Palladio组件模型。它能够实现
    在一个软件中集成建模,模拟/分析,以及结果检视等功能。iPhone预定5发行日期很可能不久后的WWDC

这个工具最新版本3.2是基于Eclipse 3.5(Galileo)开发。作为一个免费工具,它比之前的版本更加稳定,也修复了一些bug,而且还增加了一些新功能,例如引入了稳定性分析,新的图形编辑器以及新的工作流引擎,还有全新的规范检测架构。
Palladio的开发始于2003年,由奥尔登堡大学首先发起,而现在负责的则是卡尔斯鲁厄理工学院,FZI信息技术研究中心以及帕德博恩大学。而且还有一些工业界以及科学界的合作伙伴,例如SAP、ABB、IBM或者Oracle也已经参与贡献或者使用这款工具。

据开发者所描述,Palladio包含以下几个组件:
    Palladio组件模型(PCM),一个详尽的基于组建的元模型软件架构。
    一个基于组件的软件开发流程控制(PDF)。这是Palladio的关键组件,它支持对基于组件的软件开发进行分布式建模。
    一个软件架构模拟器:集成了性能,可靠性,可维护性以及成本预测等多种功能。这些成本预测方法是通过分析或者模拟的形式,从Palladio模型(PCM的实例)中计算出标准结果(例如反应时间)。
    从工具支持上来说,Palladio-Bench实现了Palladio的所有特性。
有兴趣的开发者可以免费下载到Palladio-Bench 3.2。页面上还提供了各种其他资料,例如教程,示范影片以及更多深入材料。

你可能感兴趣的:(eclipse,oracle,工作,IBM)