期刊文献+

一种基于ACME的面向方面软件体系结构设计方法 被引量:3

An Approach to Aspect-Oriented Software Architecture Design Based on ACME
下载PDF
导出
摘要 软件体系结构对于控制软件系统复杂性、提高软件质量具有重要意义。随着对软件体系结构研究的不断深入,研究者们发现其中存在着横切现象。通过使用方面,AOP在代码层次很好地解决了横切问题。因此,根据现阶段研究成果,本文把AOP中方面的概念引入到软件体系结构设计过程中,提出了一种基于ACME的面向方面软件体系结构设计方法。ACME可以实现对面向方面软件体系结构设计过程的形式化验证。依据该方法,使用AcmeStudio设计了网上书店系统的体系结构。 Software architecture has significance for controlling the complexity of software system and improving software quality.With the development of the research on software architecture,researchers have found the problem of architectural crosscutting.Utilizing aspect,AOP has resolved the crosscutting problem at code level.So,on the basis of the existing research achievements,we propose an approach to aspect-oriented software architecture design based on ACME by introducing the concept of aspect into software architecture design.ACME can validate the design process formally.In accordance with the proposed approach,we design the architecture of an online bookstore system with AcmeStudio.
出处 《苏州大学学报(工科版)》 CAS 2011年第2期6-13,共8页 Journal of Soochow University Engineering Science Edition (Bimonthly)
基金 中国科学院计算机科学国家重点实验室开放课题(编号SYSKF0908) 江苏省高校自然科学研究项目(编号08KJB520010)
关键词 ACME 面向方面 软件体系结构设计 ACME aspect-oriented software architecture design
  • 相关文献

参考文献11

  • 1梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275. 被引量:140
  • 2Ni YC,Ying S,Zhang LL,et al.Modeling aspect-oriented software architecture[C].Ekanayaka E M N.Proceedings of the 4th International Conference on Industrial and Information Systems.Washington:IEEE Computer Society,2009:108-113.
  • 3Jennifer P,Elena N,Patricio L.A modelling proposal for aspect-oriented software architectures[C].Matthias R,Peter T,Werner Z.Proceedings of the 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems.Washington:IEEE Computer Society,2006:32-41.
  • 4Kiczales G,Lamping J,Mendhekar A,et al.Aspect-oriented programming[C].Mehmed A,Satoshi M.Proceedings of the European Conference on Object-Oriented Programming(ECOOP).Heidelberg:Springer-vedag,1997:220 -245.
  • 5David G,Robert T,Monroe,et al.ACME:architectural description of component-based systems[M].Gary T L,Murali S.Foundations of Component-Based Systems.Pittsburgh:Cambridge University Press,2000:47-68.
  • 6杨敬中,戎玫,张广泉.面向方面的软件体系结构描述语言AO-ADL[J].计算机工程,2008,34(10):80-82. 被引量:5
  • 7Marwan A,Jonathan A,David G,et al.Modeling and implementing software architecture with Acme and ArchJava[C].Gruia-Catalin R.Proceedings of the 27th International Conference on Software Engineering.New York:ACM Press,2005:676 -677.
  • 8Jung SK,David G.Analyzing Architectural Styles with Alloy[C].Rob H,Henry M.Proceedings of the Role of Software Architecture for Testingand Analysis 2006 (ROSATEA 2006).New York:ACM Press,2006:70 -80.
  • 9David G,Bradley S.AEvol:a tool for defining and planning architecture evolution[C].Stephen F.Proceedings of the 31th International Conference on Software Engineering.Washington:IEEE Computer Society,2009:591 -594.
  • 10Bradley S,David G.AcmeStudio:supporting style-centered architecture development[C].Anthony F.Proceedings of the 26th International Confer-ence on Software Engineering.Washington:IEEE Computer Society,2004:704-705.

二级参考文献12

共引文献143

同被引文献30

  • 1张玲红,戎玫,张广泉.UML与ACME/ADL在运输业务管理系统体系结构建模中的应用[J].苏州大学学报(工科版),2004,24(4):8-13. 被引量:2
  • 2焦允.UML与ACME/ADL在体系结构建模中的应用[J].河南广播电视大学学报,2006,19(2):62-64. 被引量:2
  • 3李长云,李赣生,何频捷.一种形式化的动态体系结构描述语言[J].软件学报,2006,17(6):1349-1359. 被引量:33
  • 4覃征;何坚;谢国彤.软件体系结构[M]{H}西安:西安交通大学出版社,2002.
  • 5施吴华;张朝辉.UML面向对象结构设计与应用[M]{H}北京:国防工业出版社,2003.
  • 6Garlan D,Monroe R T,Wile D. Acme:Architectural Description of Component-Based Systems[A].Cambridge:Cambridge University Press,2000.47-68.
  • 7李建中;高宏;于博.信息物理融合系统(cps)的概念、特点、挑战和研究进展[D]哈尔滨:哈尔滨工业大学,2010.
  • 8Dvorak D,Rasmussen R,Reeves G. Software Architecture Themes in JPL' S Mission Data System[A].Albuquerque,New Mexico,USA,1999.
  • 9Rajhans A,Cheng Shangwen. An Architectural Approach to the Design and Analysis of Cyber-Physical Systems[D].Pittsburghers:Carnegie Mellon University,2009.
  • 10Magee J,Kramer J. Concurrency:State Models and Java Programming[M].Wiley Press,2006.

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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