BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Michael Stal 关注 0 他的粉丝 ,译者 杨晨 关注 0 他的粉丝 发布于 2011年4月14日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Palladio Bench能够帮助架构师和开发者预测软件的各项指标,例如性能,可靠性以及可维护性,还能根据内置的开发模型计算出开发成本。

摆在软件开发者面前的关键问题之一就是质量控制,例如当评价完可行性之后,性能和可靠性就是仅有的两个衡量指标。对这两个指标的优化通常会导致将大量的精力和时间放在代码和架构重构上。为了处理这个问题,Palladio引入了软件架构模拟技术。开发者可以使用Palladio组件模型。它能够实现

在一个软件中集成建模,模拟/分析,以及结果检视等功能。

这个工具最新版本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。页面上还提供了各种其他资料,例如教程示范影片以及更多深入材料。

查看英文原文:Palladio provides Version 3.2 of its Software Architecture Simulator

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

试用 by L GQ

有试用过的没有?请介绍一下!

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT