位置:成果数据库 > 期刊 > 期刊详情页
Integrating behavior analysis into architectural modeling
  • ISSN号:2095-2228
  • 期刊名称:Frontiers of Computer Science
  • 时间:2014.6.2
  • 页码:15-33
  • 分类:TP301.2[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]Department of Computer Science and Engineering, Shanghai Jiaotong University, Shanghai 200240, China
  • 相关基金:the National Natural Science Foundation of China (Nos. 61232007 and 91118004), the Innovation Program of Shanghai Municipal Education Commission (No. 13ZZ023)
  • 相关项目:体系结构驱动的可信软件构造方法与技术研究
中文摘要:

In this paper, a novel approach for service substitutions based on the service type in terms of its interface type and behavior semantics is proposed. In order to analyze and verify behavior-consistent service substitutions in dynamic environments, we first present a formal language to describe services from control-flow perspective, then introduce a type and effiect system to infer conservative approximations of all possible behaviors of these services. The service behaviors are represented by concurrent behavior expressions(CBEs). Built upon the interpretation of CBEs, behavior-consistent service substitutions are defined and analyzed by subtyping technology.The correctness of the analysis approach is guaranteed by type safety theorem, which is mechanically proved in the Coq proof assistant. Finally, applications in web services show that our method is effiective and feasible.

英文摘要:

In this paper, a novel approach for service substitutions based on the service type in terms of its interface type and behavior semantics is proposed. In order to analyze and verify behavior-consistent service substitutions in dynamic environments, we first present a formal language to describe services from control-flow perspective, then introduce a type and effect system to infer conservative approximations of all possible behaviors of these services. The service behaviors are represented by concurrent behavior expressions (CBEs). Built upon the interpretation of CBEs, behavior-consistent service substitutions are defined and analyzed by subtyping technology. The correctness of the analysis approach is guaranteed by type safety theorem, which is mechanically proved in the Coq proof assistant. Finally, applications in web services show that our method is effective and feasible.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《中国计算机科学前沿:英文版》
  • 主管单位:中华人民共和国教育部
  • 主办单位:高等教育出版社
  • 主编:李未 陆汝钤
  • 地址:北京市朝阳区惠新东街4号富盛大厦15层
  • 邮编:100029
  • 邮箱:
  • 电话:
  • 国际标准刊号:ISSN:2095-2228
  • 国内统一刊号:ISSN:11-5731/TP
  • 邮发代号:80-970
  • 获奖情况:
  • 国内外数据库收录:
  • 美国数学评论(网络版),德国数学文摘,荷兰文摘与引文数据库,美国工程索引,美国科学引文索引(扩展库),英国科学文摘数据库
  • 被引量:7