【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

软件架构先驱 Mary Shaw 与 Dave Garlan 获 Outstanding Research Award 2011 大奖

  • 2011-07-11
  • 本文字数:660 字

    阅读完需:约 2 分钟

近日,Association for Computing Machinery(ACM)的 Special Interest Group on Software Engineering 将 Outstanding Research Award 2011 大奖授予给了 Mary Shaw 与 Dave Garlan。这两位计算机科学家工作于匹兹堡的卡耐基梅隆大学软件工程研究所,是软件架构领域的先驱。

IT 专家们可能觉得软件架构是门成熟的学科,自从计算机编程出现以来就已经存在了。但实际上,软件工程社区直到上个世纪 90 年代才开始将精力放在软件架构的研究上,虽然80 年代就已经开始有人研究这个基础学科了。特别是模式运动以及相关书籍的出现,如GoF(Gang of Four)和POSA(Pattern-Oriented Software Architectur),这促使众多的软件开发者与IT 经理开始逐步认识到软件架构。然而,很多人还不知道是Shaw 与Garlan 等教授开启了这场革命。

CMU 软件研究所主任 William Scherlis说到

术语“软件架构”首次出现在上个世纪 60 年代末,但其重要性直到 20 年后才为人所认识,那时 David 与 Mary 曾断言可以通过系统方法解决架构问题。他们与 CMU 同事的工作成果就是架构建模、分析与架构层次模式识别的工程方法,这种方法现在已经成为大规模软件系统工程中的标准了。

1996 年,Shaw 与 Garlan 出版了其软件架构的经典著作: Software Engineering: Perspectives on an Emerging Discipline ,在这本书中他们提出了架构设计基础与基本的架构风格。

近日,这两位科学家在夏威夷举办的国际软件工程大会(ICSE 2011)上获此殊荣。

查看英文原文: Mary Shaw and Dave Garlan have been honored for pioneering Research in Software Architecture

2011-07-11 00:481304
用户头像

发布了 88 篇内容, 共 258.7 次阅读, 收获喜欢 8 次。

关注

评论

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

腾讯T3大牛手把手教你!三面腾讯,已拿offer

欢喜学安卓

android 程序员 面试 移动开发

经典好文!BAT大厂Android面试真题锦集干货整理

欢喜学安卓

android 程序员 面试 移动开发

抖音快手seo获客系统开发(可贴牌)

获客I3O6O643Z97

抖音霸屏

去中心化薄饼交易所开发|PancakeSwap去中心化交易所搭建方案

Geek_23f0c3

交易所开发 去中心化交易所系统开发 PancakeSwap交易所

哪类技术助力了隐私计算的工业化?如何“组装”发挥更大价值?

开跑!Mobileye自动驾驶汽车路测落地纽约

E科讯

密码学系列之:Merkle–Damgård结构和长度延展攻击

程序那些事

加密解密 密码学 程序那些事

携手生态伙伴亮相InfoComm,英特尔赋能智能协作办公

E科讯

校友资料登记平台小程序开发笔记一-系统整体设计

CC同学

校友登记小程序 校友资料小程序

WorkPlus高端制造业数字化解决方案—航天科工

WorkPlus

开源 移动 解决方案 即时通讯 私有云

EasyRecovery软件帮你快速恢复图片数据

淋雨

EasyRecovery 文件恢复 硬盘数据恢复

测试开发之系统篇-安装KVM虚拟机

禅道项目管理

虚拟机 测试开发

Discourse 的标签(Tag)只能是小写的原因

HoneyMoose

Spark 开源新特性:Catalyst 优化流程裁剪

华为云开发者联盟

sql spark 开源 Catalyst 优化器

校友资料登记平台小程序开发笔记二-云数据库设计

CC同学

校友录小程序 校友资料小程序

价值连城 知名深度强化学习Pieter Abbeel的采访 John 易筋 ARTS 打卡 Week 56

John(易筋)

ARTS 打卡计划

ZooKeeper 分布式锁 Curator 源码 04:分布式信号量和互斥锁

程序员小航

Java zookeeper 源码 分布式锁 zookeeper分布式锁

看焱融云CSI动态感知如何扩展Kubernetes Scheduler

焱融科技

云计算 技术 云原生 高性能 分布式存储

手写Spring框架,是时候撸个AOP与Bean生命周期融合了!

小傅哥

Java spring 小傅哥 aop 代理

Vue进阶(五十七):ES数组操作:find(), findIndex(), filter(), forEach(), some(), every(), map(), reduce()

No Silver Bullet

Vue ES 7月日更 数组操作

Vue进阶(五十八):ES字符串操作:遍历、比较、截取、补全...

No Silver Bullet

Vue ES 字符串 7月日更

详解API Gateway流控实现,揭开ROMA平台高性能秒级流控的技术细节

华为云开发者联盟

华为 ROMA 集成平台 ROMA Connect API Gateway

一周信创舆情观察(7.12~7.18)

统小信uos

王者荣耀商城异地多活架构设计

chenmin

Java的这个强大功能,很多人都不知道

华为云开发者联盟

Java c++ jdk 算法 jni

Python OpenCV 图像的 最近邻插值 与 双线性插值算法 优化迭代

梦想橡皮擦

Python 7月日更

作为Android开发程序员,已获千赞

欢喜学安卓

android 程序员 面试 移动开发

WorkPlus高端制造业数字化解决方案—长江存储

WorkPlus

开源 企业 解决方案 即时通讯 私有云

带你了解WDR-GaussDB(DWS) 的性能监测报告

华为云开发者联盟

数据库 数据 GaussDB(DWS) WDR 负荷诊断报告

Cassandra的调优总结

林一

分布式数据库 Cassandra

Rust从0到1-面向对象编程-设计模式

rust 设计模式 面向对象编程 状态模式 state pattern

软件架构先驱Mary Shaw与Dave Garlan获Outstanding Research Award 2011大奖_方法论_Michael Stal_InfoQ精选文章