梅宏
博士 教授
北京大学 信息科学技术学院
软件工程与软件工程环境、软件复用与软件构件技术、(分布)对象技术、软件工业化生产技术及系统等。
暂无
- 姓名:梅宏
- 目前身份:在职研究人员
- 担任导师情况:
- 学位:博士
-
学术头衔:
博士生导师, 中国科学院院士, “973”、“863”首席科学家, 国家杰出青年科学基金获得者
- 职称:高级-教授
-
学科领域:
计算机软件
- 研究兴趣:软件工程与软件工程环境、软件复用与软件构件技术、(分布)对象技术、软件工业化生产技术及系统等。
梅宏,祖籍重庆,1963年5月出生于贵州省遵义市。1984年和1987年分别于南京航空航天大学计算机科学与工程系获计算机应用学士学位和计算机软件硕士学位,1992年于上海交通大学计算机科学与工程系获计算机软件博士学位,1994年从北京大学计算机科学技术系博士后出站。现为北京大学计算机科学技术学科教授,博士生导师,中科院院士。高可信软件技术教育部重点实验室主任。国家“核高基”重大科技专项实施专家组成员,国家863高技术计划信息技术领域专家组成员,国家973计划项目首席科学家,中国计算机学会常务理事、系统软件专业委员会主任,中国软件行业协会软件工程分会理事长,信息产业部软件构件技术标准工作组组长。研究工作主要涉及软件工程及软件开发环境、软件复用及软件构件技术、(分布)对象技术、软件工业化生产技术及支持系统、新型程序设计语言等。发表学术论文150余篇,多次获国际会议最佳论文与优秀论文荣誉。获国家技术发明授权10余项。承担了数十项国家级科学项目,两次担任国家973计划项目首席科学家。曾获国家自然科学二等奖、国家技术发明二等奖、国家科技进步二等奖、教育部自然科学一等奖、教育部技术发明一等奖等科技成果奖励。
-
主页访问
2826
-
关注数
1
-
成果阅读
849
-
成果数
14
-
70浏览
-
0点赞
-
0收藏
-
0分享
-
100下载
-
0评论
-
引用
-
90浏览
-
0点赞
-
0收藏
-
0分享
-
202下载
-
0评论
-
引用
【期刊论文】PKUAS: An Architecture-based Reflective Component Operating Platform
梅宏, Hong MEI, Gang HUANG
,-0001,():
-1年11月30日
Reflective middleware is the major approach to improving the adaptability of middleware and its applications. Current researches and practices pay little attention on the usability of reflective middleware. There also lacks a systematic way to adapt runtime system via reflective middleware. This paper presents the design and implementation of PKUAS, an architecture-based reflective component operating platform compliant with Java 2 Platform Enterprise Edition. PKUAS constructs and represents its platform and applications from the perspective of software architecture so as to provide an understandable, user-friendly and systematic way to use reflective middleware.
-
43浏览
-
0点赞
-
0收藏
-
0分享
-
104下载
-
0评论
-
引用
【期刊论文】An Application Server To Support Online Evolution
梅宏, Qianxiang Wang, Feng Chen, Hong Mei, Fuqing Yang
,-0001,():
-1年11月30日
Most online evolution of application depends on its rumtime environment. This paper addresses how to support online evelution by apllication server, which is considered as thired as third kind of system software, besides OS and DBMD. From view of requirements, evolutions of software can bediveded into four categories: evolutions that do not alter requirements, evolutions that alter funcional requirements, evolution that alter local constraint requirements, and evolutions that alter global constraint requirements. All changes at the requirement level should be mapped to changes at the implementation level. In our approach, implementation level entities, such as components and interceptore are responsible for online evolution. Evolutions in implementation level include adding, removing, updation, and reconfiguring the entities. One of the keys to our approach is to carefully distinguish states of components and interceptors, that is, whether they are in a ready, active, executing or evolving state. A well--designed architecture and feasible mechanisms for runtime instance loading are also keys to the solution. Based on this approach, an application server prototyper, named PKUSAS, has been implemented and is introducedin our paper.
application server,, online evelution,, component,, container,, interceptor,, common service
-
44浏览
-
0点赞
-
0收藏
-
0分享
-
79下载
-
0评论
-
引用
梅宏, 杨芙清
,-0001,():
-1年11月30日
作为20 世纪末最伟大的技术进展,Internet正在深刻地改变我们生存的社会,其普及和发展为我们提供了一种全球范围的、不断延伸的信息基础设施,形成了一个资源丰富的计算平台。本文以软件基本模型的发展为主线,对软件技术的历史和现状进行了回顾;分析了Internet的基本特征及其对软件技术带来的需求和挑战; 总结提炼Internet 环境下软件的新形态—网构软件(Internetware),探讨了其不同于传统软件的主要特性和主要研究方向;进而介 绍了我们的研究工作――面向构件、基于体系结构的软件开发方法ABC。
软件技术,, Internet,, 网构软件,, 软件体系结构
-
95浏览
-
0点赞
-
0收藏
-
0分享
-
288下载
-
0评论
-
引用
【期刊论文】An Application Server To Support Online Evolution
梅宏, Qianxiang Wang, Feng Chen, Hong Mei, Fuqing Yang Department of Computer Science and Technology, Peking University P.R. China.
,-0001,():
-1年11月30日
application server, online evolution, component, container, interceptor, common service
-
38浏览
-
0点赞
-
0收藏
-
0分享
-
61下载
-
0评论
-
引用
【期刊论文】ABC/ADL: An ADL Supporting Component Composition
梅宏, Hong Mei, Feng Chen, Qianxiang Wang, Yaodong Feng
,-0001,():
-1年11月30日
Architecture Description Language (ADL) is one of the keys to software architecture research, but most attention was paid to the description of software structure and high-level analysis of some system properties, while the ability to support refinement and implementation of Software Architecture (SA) models was ignored. In this paper, we present the ABC/ADL, an ADL supporting component composition. Besides the capability of architecting software systems, it provides support to the automated application generation based on SA model via mapping rules and customizable connectors.
ADL,, composition,, software architecture
-
36浏览
-
0点赞
-
0收藏
-
0分享
-
81下载
-
0评论
-
引用
【期刊论文】ABC: 基于软件体系结构、面向构件的软件开发方法∗
梅宏, 梅宏+, 陈锋, 冯耀东, 杨杰
,-0001,():
-1年11月30日
基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用。但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法指导整个开发过程。近年来,以构件为基本单元的软件体系结构研究取得了较大的发展,它通过对软件系统整体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径。本文介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案。这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成。
软件体系结构, 软件构件, 软件复用
-
116浏览
-
0点赞
-
0收藏
-
0分享
-
387下载
-
0评论
-
引用