{"title":"面向方面编程中的对象代理模型","authors":"Zukai Tang, Zhiyong Peng, Yi Ren","doi":"10.1109/C5.2007.32","DOIUrl":null,"url":null,"abstract":"This paper presents our exploration that uses object deputy model to support aspect oriented programming in Smalltalk. Our programming model provides a special binding mechanism called deputy relationship by which classes and objects can be connected with deputy classes and deputy objects. We propose that those newly added modeling units can provide functionality of aspect oriented programming, since the separation and integration of system concerns can be easily modeled by our approach. Furthermore, based on the features derived from object deputy model, our approach provides more dynamic facilities that make the aspect activation and advice execution more flexible.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Using Object Deputy Model for Aspect Oriented Programming\",\"authors\":\"Zukai Tang, Zhiyong Peng, Yi Ren\",\"doi\":\"10.1109/C5.2007.32\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents our exploration that uses object deputy model to support aspect oriented programming in Smalltalk. Our programming model provides a special binding mechanism called deputy relationship by which classes and objects can be connected with deputy classes and deputy objects. We propose that those newly added modeling units can provide functionality of aspect oriented programming, since the separation and integration of system concerns can be easily modeled by our approach. Furthermore, based on the features derived from object deputy model, our approach provides more dynamic facilities that make the aspect activation and advice execution more flexible.\",\"PeriodicalId\":355191,\"journal\":{\"name\":\"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-01-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/C5.2007.32\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/C5.2007.32","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using Object Deputy Model for Aspect Oriented Programming
This paper presents our exploration that uses object deputy model to support aspect oriented programming in Smalltalk. Our programming model provides a special binding mechanism called deputy relationship by which classes and objects can be connected with deputy classes and deputy objects. We propose that those newly added modeling units can provide functionality of aspect oriented programming, since the separation and integration of system concerns can be easily modeled by our approach. Furthermore, based on the features derived from object deputy model, our approach provides more dynamic facilities that make the aspect activation and advice execution more flexible.