在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

  • 2011-04-12
  • 本文字数:772 字

    阅读完需:约 3 分钟

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

2011-04-12 23:134333
用户头像

发布了 90 篇内容, 共 39.4 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

想搞懂持续交付理论和实践,你只差这三个问题

华为云开发者联盟

云计算 云原生 华为云 代码托管

云时代下,医药行业管理居然这么简单

华为云开发者联盟

数据库 华为云 SaaS医药管理系统

深度学习框架新手快速上手指南

MegEngineBot

深度学习 开源 教程 MegEngine 新手入门

JAVA面试基础经典百问,拿下大厂offer

钟奕礼

Java java程序员 java面试 java编程

Nacos 中的配置文件如何实现加密传输

小小怪下士

Java 程序员 微服务 SpringCloud

React 中的重新渲染

阿里巴巴终端技术

前端 React

智慧屏也常用常新,华为智慧屏V98等6款设备可升级HarmonyOS 3正式版

极客天地

再见 Fred Brooks

Journeyman

IT 新闻

代码质量与安全 | “吃狗粮”能够影响到代码质量?来了解一下!

龙智—DevSecOps解决方案

代码质量 代码安全 静态代码安全

ITSM | 企业如何管理变更、响应事件以及创立知识库——专访龙智技术专家与顾问

龙智—DevSecOps解决方案

阿里云存储负责人吴结生:重新定义下一代云存储

云布道师

云存储 云栖大会

用户文章 | 原来Steam和Perforce有这种关系?!

龙智—DevSecOps解决方案

版本控制 版本管理工具 版本管理

静态WEB容器镜像最小化实践

mengzyou

DevOps Web Docker 镜像

云图说|移动应用安全服务—App的体检中心,全面检测,安全上路!

华为云开发者联盟

华为云 移动应用安全 VSS

NFTScan 正式推出「NFTScan as a Service」NaaS 服务

NFT Research

NFT 数据基础设施

本地开发完成的 Fiori Elements 应用,部署到远端 ABAP 服务器上的详细步骤

汪子熙

web开发 abap Fiori SAP UI5 11月月更

现在啥软件都有开源,BI 呢?

陈橘又青

数据库

5年Java开发4面阿里挂在JVM,临走时面试官给了我一份JVM手册

钟奕礼

Java java程序员 java面试 java编程

Serverless Devs 重大更新,基于 Serverless 架构的 CI/CD 框架:Serverless-cd

Serverless Devs

云计算 Serverless Serverless Devs

100+款AI产品薅羊毛攻略(中)——1年节省大几百万

夏夜许游

AI 视觉智能 阿里云视觉智能开放平台 薅羊毛

国内Quick BI为何可以入选魔力象限?

小偏执o

BI工具中哪一种使用体验更好?

夏日星河

toB应用私有化交付发展历程、技术对比和选型

北京好雨科技有限公司

火山引擎DataTester背后,抖音的名字原来是AB测试来的

字节跳动数据平台

大数据 AB testing实战

【Git实战】协同开发,如何紧急修复线上bug?

王中阳Go

git 高效工作 学习方法 git 学习 11月月更

分布式流处理组件-理论篇:Kafka与安装配置

谢先生F

架构 kafka 3.X 11月月更

java的这些多线程面试专题,你都知道吗?

钟奕礼

Java 程序员 java面试 java编程

Rancher 全球化部署最佳实践

Rancher

Kubernetes k8s rancher

软件架构模拟器Palladio 3.2版发布_架构_Michael Stal_InfoQ精选文章