期刊文献+

一个面向服务的支持动态演化的软件模型 被引量:20

A Service-Oriented Software Model Supporting Dynamic Evolution
下载PDF
导出
摘要 为了使面向服务的架构更适应动态演化的需求,提出了基于体系结构空间、支持动态演化的软件模型SASM.SASM是使用反射技术,通过具有因果相联的基层和元层来构造.基层由可运行的服务形成,元层是一个具备树形层次、层间存在求精关系的体系结构空间.该空间反映了需求的层次性,提供给用户不同抽象级别的视图和管理手段.通过对体系结构空间的观察,可获知系统的结构和行为信息.通过对体系结构空间的在线调整可实现对基层的修改进而实现系统的非预设动态演化,而空间中不同层次之间的求精关系保证了应用的完整性和演化的一致性. In order to adapt to the opening environment of Internet and the variable requirements of users, software systems should be able to adjust themselves dynamically. Dynamic evolution is required to facilitate service-oriented application system. So this paper proposes an architectural space based, dynamic evolution oriented software application model, SASM (Software Architecture Space based Model), which is constructed by reflection technology. Its meta-level RSAS is an architecture space with tree-like layers, between which there exist refinement relations, and its base-level is composed of physical components. The meta-level and base-level are associated in the form of cause and effect. Within RSAS, different layers of architecture provide views and management means at different abstraction levels to the users, which meet the variable requirement of various roles from management layer to operation layer. Through the observation of RSAS the information of structure and behavior of application system is acquired. The on-line adjustment for RSAS can modify base-level so as to evolve application system.
出处 《计算机学报》 EI CSCD 北大核心 2006年第7期1020-1028,共9页 Chinese Journal of Computers
基金 本课题得到国家"九七三"重点基础研究发展规划项目基金(2003CB316906) 浙江省重大基础软件产品开发专项基金(2004C11053)资助.
关键词 动态演化 软件体系结构 求精 反射 服务 dynamic evolution software architecture refinement reflection service
  • 相关文献

参考文献13

  • 1李长云,李赣生,何频捷.一种形式化的动态体系结构描述语言[J].软件学报,2006,17(6):1349-1359. 被引量:33
  • 2Dowling J.,Cahill V.,Clarke S..Dynamic software evolution and the k-component model.In:Northrop L.,Vlissides J.eds.Proceedings of the Workshop on Software Evolution,New York:ACM Press,2001 被引量:1
  • 3Oreizy P.,Medvidovic N.,Taylor R.N..Architecture-based runtime software evolution.In:Proceedings of the ICSE' 20,Kyoto,Japan,1998,177~186 被引量:1
  • 4黄罡,王千祥,梅宏,杨芙清.基于软件体系结构的反射式中间件研究[J].软件学报,2003,14(11):1819-1826. 被引量:65
  • 5黄罡,王千祥,曹东刚,梅宏.PKUAS:一种面向领域的构件运行支撑平台[J].电子学报,2002,30(12A):1938-1942. 被引量:43
  • 6Cazzola W.,Savigni A.,Sosio A.et al.Architectural reflection:Bridging the gap between a running system and its architectural specification.In:Proceedings of the 6th IEEE Reengineering Forum,Florence,Italy,1998,12-1~12-6 被引量:1
  • 7Cazzola W.,Savigni A.,Sosio A.et al.Architectural reflection:Concepts,design,and evaluation.University degli Studi di Milano,Milan:RI-DSI 234-99,1999 被引量:1
  • 8Tisato F.,Cazzola W.,Savigni A.,Sosio A..Architectural reflection:Realizing software architectures via reflective activities.In:Proceedings of the 2nd International Workshop on Engineering Distributed Objects(EDO 2000),Davis,USA,2000,102~115 被引量:1
  • 9Ghoneim A.,Cazzola W..RAMSES:A Reflective Middleware for Software Evolution.RAM-SE,2004,21~26 被引量:1
  • 10Garlan D.,Schmerl B.,Chang J..Using gauges for architecture-based monitoring and adaptation.In:Proceedings of the Conference on Complex and Dynamic Systems Architecture,Brisbane,Australia,December.2001.http://www-2.cs.cmu.edu/-able/publications/cdsa01 被引量:1

二级参考文献26

  • 1梅宏,常继传,杨芙清.Software component composition based on ADL and Middleware[J].Science in China(Series F),2001,44(2):136-151. 被引量:19
  • 2Papazoglou M.P., Georgakopoulos D. Service-oriented computing: Introduction. Communications of the ACM, 2003, 46(10): 24~28 被引量:1
  • 3Burner M. Service orientation and its role in your connected system strategy. Microsoft Corporation. White paper. 2004. Available at http://msdn.microsoft.com/library/en-us/dnbda/html/SrOrientWP.asp 被引量:1
  • 4Channabasavaiah K., Holley K., Tuggle E.M. Migrating to a service-oriented architecture. IBM Corporation. White paper. 2003. Available at http://www.ibm.com/developerworks/webservices/library/ws-migratesoa/ 被引量:1
  • 5Erl T. Service -Oriented Architecture: A Field Guide to Integrating XML and Web Services. NJ, USA: Prentice Hall PTR, 2004 被引量:1
  • 6Papazoglou M.P. Service-oriented computing: Concepts, characteristics and directions. In: Proceedings of the 4th International Conference on Web Information System Engineering, Roma, Italy, 2003, 3~10 被引量:1
  • 7Andrews T., Curbera F., Dholakia H. et al. Business process execution language for Web services, Version 1.1. BPEL4WS specification, 2003. Available at http://www.ibm.com/developerworks/library/ws-bpel/ 被引量:1
  • 8Cabrera L.F., Copeland G., Feingold M. et al. Web services coordination WS-coordination specification, 2004. Available at http://ftpna2.bea.com/pub/downloads/WS -Coordination.pdf 被引量:1
  • 9Curbera F., Khalaf R., Mukhi N. et al. The next step in Web services. Communications of the ACM, 2003, 46(10): 29~34 被引量:1
  • 10Ma X., Cao J., Chan A., Lu J., Zhang K. A graph-oriented approach to the description and implementation of distributed and dynamic software architecture. In: Proceedings of the 15th International Conference on Software Engineering and Knowledge Engineering, San Francisco, USA, 2003, 518~524 被引量:1

共引文献204

同被引文献291

引证文献20

二级引证文献88

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部