×

开放方面。 (英语) Zbl 1102.68436号

概要:开放特性是我们在运行时面对基于面向方面组合的系统中未计划的更改的方法。它们支持显式适应模型,允许开发人员描述要观察的系统更改事件和要采取的纠正措施。这些事件和操作既包括受方面影响的基本系统,也包括影响基本系统本身的方面。更改事件和纠正操作的适当组合允许有条件的实时运行时重新组合。本文详细讨论了面向方面系统中与变化相关的困难,并描述了它们固有的一致性约束。提供了一个说明开放特性及其应用的实现。

MSC公司:

68甲19 其他编程范式(面向对象、顺序、并发、自动等)

软件:

方面;吱吱声
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Hirschfeld R,Kawamura K。动态服务自适应。摘自:《ICDCS 2004分布式自适应和可重构系统(DARES)研讨会论文集》,3月23日至24日,日本东京:IEEE出版社,2004年。第290-7页。;Hirschfeld R,Kawamura K。动态服务自适应。在:ICDCS 2004分布式自适应和可重构系统研讨会论文集,3月23日至24日,日本东京:IEEE出版社,2004年。第290-7页。
[2] Hirschfeld,R。;Kawamura,K。;Berndt,H.,《运行时系统扩展的动态服务自适应》,(Battiti,R.;lo Cigno,R.);Conti,M.,《无线点播网络系统》,《WONS2004会议录》,《计算机科学讲义》,第2928卷(2004),Springer),225-238
[3] Kawamura K、Hamard J、Hirschfeld R、Minokuchi A、Souville B。可持续进化系统。收录于:《NTT DoCoMo技术期刊》,第6卷,第1期,第14-19页,2004年6月(日文版收录于《NTT DomoMo技术杂志》,第12卷,第一期,第15-19页,2004)。;Kawamura K、Hamard J、Hirschfeld R、Minokuchi A、Souville B。可持续进化系统。收录于:《NTT DoCoMo技术期刊》,第6卷,第1期,第14-19页,2004年6月(日文版收录于《NTT DomoMo技术杂志》,第12卷,第一期,第15-19页,2004)。
[4] Lämmel R.一种方法调用拦截的语义方法。摘自:面向方面软件开发(AOSD)会议记录,4月22日至26日,荷兰恩舍德:ACM出版社,2002年,第41-55页。;Lämmel R.一种方法调用拦截的语义方法。摘自:面向方面软件开发(AOSD)会议记录,4月22日至26日,荷兰恩舍德:ACM出版社,2002年,第41-55页。
[5] Popovici A,Gross Th,Alonso G.面向方面编程的动态编织。摘自:面向方面软件开发(AOSD)会议记录,4月22日至26日,荷兰恩舍德:ACM出版社,2002年。第141-7页。;Popovici A,Gross Th,Alonso G.面向方面编程的动态编织。摘自:面向方面软件开发(AOSD)会议记录,4月22日至26日,荷兰恩舍德:ACM出版社,2002年。第141-7页。
[6] Popovici A、Gross Th、Alonso G.及时方面。摘自:《面向方面软件开发(AOSD)会议记录》,3月17日至21日,马萨诸塞州波士顿,美国:ACM出版社,2003年。第100-109页。;Popovici A、Gross Th、Alonso G.及时方面。摘自:《面向方面软件开发(AOSD)会议记录》,3月17日至21日,马萨诸塞州波士顿,美国:ACM出版社,2003年。第100-109页。
[7] Bockisch C、Haupt M、Mezini M、Ostermann K.对动态连接点的虚拟机支持。摘自:面向方面软件开发(AOSD)会议记录,3月22日至26日,英国兰卡斯特:ACM出版社,2004年。第83-92页。;Bockisch C、Haupt M、Mezini M、Ostermann K。动态连接点的虚拟机支持。摘自:面向方面软件开发(AOSD)会议记录,3月22日至26日,英国兰卡斯特:ACM出版社,2004年。第83-92页。
[8] Pawlack R,Seinturier L,Duchien L,Florin G.JAC:一个灵活的Java面向方面编程解决方案。收录于:《2001年反思学报》,《计算机科学讲稿》,第2192卷,柏林:斯普林格出版社,2001年。第1-24页。;Pawlack R、Seinturier L、Duchien L、Florin G.JAC:Java面向方面编程的灵活解决方案。收录于:《2001年反思学报》,《计算机科学讲稿》,第2192卷,柏林:斯普林格出版社,2001年。第1-24页·Zbl 1038.68822号
[9] Costanza P.对AspectL的简要概述。2004年9月23日至24日,德国柏林,《欧洲软件方面互动研讨会论文集》。;Costanza P.AspectL简介。2004年9月23日至24日,德国柏林,关于软件方面的欧洲互动研讨会论文集。
[10] Hirschfeld,R.,《AspectS面向方面编程与吱吱声》,(Aksit,M.;Mezini,M.);Unland,R.《网络世界的对象组件架构服务和应用程序》,《计算机科学讲义》,第2591卷(2003),Springer:Springer Berlin),216-232·Zbl 1021.68658号
[11] Masuhara H,Kiczales G,Dutchyn C.面向方面程序的编译和优化模型。摘自:《编译器构造学报》(CC),《计算机科学讲义》,第2622卷,柏林:施普林格出版社,2003年。第46-60页。;Masuhara H,Kiczales G,Dutchyn C.面向方面程序的编译和优化模型。摘自:《编译器构造学报》(CC),《计算机科学讲义》,第2622卷,柏林:施普林格出版社,2003年。第46-60页·Zbl 1032.68913号
[12] Hanenberg S、Hirschfeld R、Unland R。变形方面:不完全编织方面和连续编织。摘自:面向方面软件开发(AOSD)会议记录,3月22日至26日,英国兰卡斯特:ACM出版社,2004年。第46-55页。;Hanenberg S、Hirschfeld R、Unland R。变形方面:不完全编织方面和连续编织。摘自:面向方面软件开发(AOSD)会议记录,3月22日至26日,英国兰卡斯特:ACM出版社,2004年。第46-55页。
[13] Ingalls D、Kaehler T、Maloney J、Wallace S、Kay A.《回到未来:吱吱声的故事》,这是一篇实用的自言自语。摘自:面向对象编程系统、语言和应用(OOPSLA)会议记录,10月5-9日,美国佐治亚州亚特兰大:ACM出版社,1997年。第318-26页。;Ingalls D、Kaehler T、Maloney J、Wallace S、Kay A.《回到未来:吱吱声的故事》,这是一篇实用的自言自语。摘自:面向对象编程系统、语言和应用(OOPSLA)会议记录,10月5-9日,美国佐治亚州亚特兰大:ACM出版社,1997年。第318-26页。
[14] ChiMu公司。比较Java和Smalltalk语法\((\langle;\)http://www.chimu.com/publications/JavaSmalltalkSyncax.html\(\rangle;\);ChiMu公司。比较Java和Smalltalk语法\((\langle;\)http://www.chimu.com/publications/JavaSmalltalkSyncax.html\(\rangle;\)
[15] Goldberg,A。;Robson,D.,Smalltalk 80-语言及其实现(1983),Addison-Wesley:马萨诸塞州Addison-Whesley Reading·Zbl 0518.68001号
[16] Brant J、Foote B、Johnson R.E.、Roberts D.Wrappers前往救援。摘自:《面向对象编程欧洲会议论文集》,《计算机科学讲稿》,第1445卷,斯普林格出版社,1998年。第396-417页。;Brant J、Foote B、Johnson R.E.、Roberts D.Wrappers前往救援。摘自:《面向对象编程欧洲会议论文集》,《计算机科学讲稿》,第1445卷,斯普林格出版社,1998年。第396-417页。
[17] Kiczales,G。;des Rivieres,J。;Bobrow,D.G.,《元对象协议的艺术》(1991年),Addison-Wesley:Addison-Whesley Reading,马萨诸塞州
[18] 克尼塞尔,G。;Costanza,P。;Austermann,M.,JMangler-面向方面编程的强大后端,(Filman,R.;Elrad,T.;Clarke,D.;Aksit,M.《面向方面软件开发》(2004),普伦蒂斯·霍尔:新泽西州普伦蒂斯·霍尔·恩格伍德·克利夫)
[19] 千叶S.Java中的加载时间结构反射。摘自:《面向对象编程欧洲会议论文集》,《计算机科学讲义》,第1850卷。柏林:斯普林格出版社,2000年。第313-36页。;千叶S.Java中的加载时间结构反射。摘自:《面向对象编程欧洲会议论文集》,《计算机科学讲义》,第1850卷。柏林:斯普林格出版社,2000年。第313-36页。
[20] Bretthauer H.Kopp J.平衡EuLisp元对象协议。摘自:软件架构新模型国际研讨会论文集,日本东京,1992年。;Bretthauer H.Kopp J.平衡EuLisp元对象协议。摘自:软件架构新模型国际研讨会论文集,日本东京,1992年。
[21] Sato Y,Chiba S,Tatsubori M.选择性实时方面编织器,in:生成性编程和组件工程(GPCE)会议记录,计算机科学讲义,第2830卷。柏林:斯普林格出版社,2003年。第189-208页。;Sato Y,Chiba S,Tatsuboi M。一个选择性的、及时的方面编织者,in:生成编程和组件工程会议记录(GPCE),计算机科学讲义,第2830卷。柏林:斯普林格出版社,2003年。第189-208页。
[22] 加布里埃尔,R。;怀特,J。;Bobrow,D.,CLOS:集成面向对象和函数编程,ACM通信,34,9,28-38(1991)
[23] de Alwis B.增量编程方面。不列颠哥伦比亚大学硕士论文,加拿大温哥华,2002年。;de Alwis B.增量编程方面。2002年加拿大温哥华不列颠哥伦比亚大学硕士论文。
[24] de Alwis B,Kiczales G.Apostle:动态方面语言的简单增量编织器。技术报告TR-2003-16,加拿大温哥华不列颠哥伦比亚大学计算机科学系,2003年。;de Alwis B,Kiczales G.Apostle:动态方面语言的简单增量编织器。技术报告TR-2003-16,加拿大温哥华不列颠哥伦比亚大学计算机科学系,2003年。
[25] Mezini M.在类库的发展过程中保持类库的一致性。摘自:面向对象编程系统、语言和应用(OOPSLA)会议记录,10月5-9日,美国佐治亚州亚特兰大:ACM出版社,1997年,第1-22页。;Mezini M.在类库的演化过程中保持类库的一致性。摘自:面向对象编程系统、语言和应用(OOPSLA)会议记录,10月5-9日,美国佐治亚州亚特兰大:ACM出版社,1997年,第1-22页。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。