首页 > 最新文献

Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)最新文献

英文 中文
More Than A Pencil: Using the Computer to Make Two-Dimensional Art 不仅仅是一支铅笔:使用电脑制作二维艺术
Blake Hurt
The history of art techniques in western art has been a march toward increasing the control, precision and speed of the artist. The arrival of the computer and its associated technology follows this tradition. By thinking of the computer as an agent, the range of detail that is possible is no longer limited by a person's physical ability and, therefore, new kinds of images are possible. The range of the machine's capability is illustrated by my own large digital portraits. Although pregnant with opportunity, there also exist drawbacks to the process that currently act as stumbling blocks to its widespread adoption.
西方艺术技术的历史一直是朝着提高艺术家的控制力、精确度和速度的方向发展的。计算机及其相关技术的出现遵循了这一传统。通过把计算机想象成一个代理,可能的细节范围不再受人的身体能力的限制,因此,新类型的图像是可能的。我自己的大型数码肖像展示了这台机器的功能范围。尽管这一过程充满了机遇,但也存在一些缺陷,这些缺陷目前成为其广泛采用的绊脚石。
{"title":"More Than A Pencil: Using the Computer to Make Two-Dimensional Art","authors":"Blake Hurt","doi":"10.1109/C5.2007.21","DOIUrl":"https://doi.org/10.1109/C5.2007.21","url":null,"abstract":"The history of art techniques in western art has been a march toward increasing the control, precision and speed of the artist. The arrival of the computer and its associated technology follows this tradition. By thinking of the computer as an agent, the range of detail that is possible is no longer limited by a person's physical ability and, therefore, new kinds of images are possible. The range of the machine's capability is illustrated by my own large digital portraits. Although pregnant with opportunity, there also exist drawbacks to the process that currently act as stumbling blocks to its widespread adoption.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126998632","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Development and Verification of a Collaborative Printing Environment 协同印刷环境的开发与验证
Takeshi Matsumoto, Daisuke Ando, Tasuku Nishihara, M. Fujita
In this paper, we propose a printing environment utilizing collaboration to offer more reliable printing environment. In the proposed environment, printers are clustered, and collaborative printing is carried out among clusters if one cluster is very busy and others are not. We also work on the formal verification problem of such collaborative environment, since a number of properties must be satisfied in the environment to guarantee the secure and safe printing. To prove such properties, we apply model checking methods to the developed environment. We have developed a simulator of the proposed environment, and show that it can work effectively even if some printers are out of order, or out of paper. Also, applying model checking, we successfully prove the properties that must be satisfied in such printing environments.
本文提出了一种利用协作的印刷环境,以提供更可靠的印刷环境。在建议的环境中,打印机是集群的,如果一个集群非常繁忙而其他集群不繁忙,则在集群之间执行协作打印。我们还研究了这种协作环境的形式验证问题,因为环境中必须满足许多属性才能保证安全可靠的打印。为了证明这些性质,我们将模型检验方法应用到发达环境中。我们已经开发了一个模拟器的建议环境,并表明,它可以有效地工作,即使一些打印机出现故障,或缺纸。同时,通过模型检验,我们成功地证明了在这种打印环境下必须满足的性能。
{"title":"Development and Verification of a Collaborative Printing Environment","authors":"Takeshi Matsumoto, Daisuke Ando, Tasuku Nishihara, M. Fujita","doi":"10.1109/C5.2007.8","DOIUrl":"https://doi.org/10.1109/C5.2007.8","url":null,"abstract":"In this paper, we propose a printing environment utilizing collaboration to offer more reliable printing environment. In the proposed environment, printers are clustered, and collaborative printing is carried out among clusters if one cluster is very busy and others are not. We also work on the formal verification problem of such collaborative environment, since a number of properties must be satisfied in the environment to guarantee the secure and safe printing. To prove such properties, we apply model checking methods to the developed environment. We have developed a simulator of the proposed environment, and show that it can work effectively even if some printers are out of order, or out of paper. Also, applying model checking, we successfully prove the properties that must be satisfied in such printing environments.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129293642","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Development of Collaboration Environments onWeb 1.0 web 1.0上协作环境的开发
Taro Yabuki, H. Sakuta
In this study, a method to construct a collaboration environment is proposed and implemented. It has advantages such as (1) original web pages need not to be modified, and (2) the system requirement is adaptable, i.e. it is available on various operating systems and web browsers. Also, we will propose a way to utilize this method in e-Learning and how to enhance its efficiency.
本文提出并实现了一种构建协作环境的方法。它具有以下优点:(1)不需要修改原始网页;(2)系统要求适应性强,即可以在各种操作系统和web浏览器上使用。同时,我们将提出一种利用这种方法在电子学习中的方法,以及如何提高其效率。
{"title":"Development of Collaboration Environments onWeb 1.0","authors":"Taro Yabuki, H. Sakuta","doi":"10.1109/C5.2007.9","DOIUrl":"https://doi.org/10.1109/C5.2007.9","url":null,"abstract":"In this study, a method to construct a collaboration environment is proposed and implemented. It has advantages such as (1) original web pages need not to be modified, and (2) the system requirement is adaptable, i.e. it is available on various operating systems and web browsers. Also, we will propose a way to utilize this method in e-Learning and how to enhance its efficiency.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123243887","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Global Environmental Education using Squeak and Field Servers 使用Squeak和Field服务器的全球环境教育
Mamoru Matsuoka, H. Okumura, Tomosumi Sasaki, H. Shimamura, Tsutomu Shimomura, T. Kameoka
We are promoting projects in combination with Squeak eToys, visual programming software for children and Field Server, remote monitoring system for edible vegetation. We developed a Squeak interface with Field Servers, the remote environment monitoring equipments developed by the National Agricultural Research Center of Japan and installed throughout the world. The interface allows children to create Squeak eToys Programs easily that can monitor remote environment. We are preparing an educational program that encourage children to develop such Squeak eToys Programs and to discuss environmental issues with overseas peers using Picton, the picture language developed by Pangaea, the Japan-based nonprofit activity. Our project is backed by the Japanese Ministry of Education, Culture, Sports, Science and Technology.
我们正在推动与Squeak eToys,儿童可视化编程软件和Field Server,可食用植物远程监控系统相结合的项目。我们开发了一个与Field Servers的Squeak接口,Field Servers是日本国家农业研究中心开发的远程环境监测设备,安装在世界各地。该界面允许孩子们轻松创建Squeak eToys程序,可以监控远程环境。我们正在准备一个教育计划,鼓励孩子们开发这样的吱吱电子玩具程序,并使用Picton与海外同龄人讨论环境问题,Picton是由日本的非营利活动Pangaea开发的图片语言。我们的项目得到了日本教育、文化、体育、科学和技术部的支持。
{"title":"Global Environmental Education using Squeak and Field Servers","authors":"Mamoru Matsuoka, H. Okumura, Tomosumi Sasaki, H. Shimamura, Tsutomu Shimomura, T. Kameoka","doi":"10.1109/C5.2007.19","DOIUrl":"https://doi.org/10.1109/C5.2007.19","url":null,"abstract":"We are promoting projects in combination with Squeak eToys, visual programming software for children and Field Server, remote monitoring system for edible vegetation. We developed a Squeak interface with Field Servers, the remote environment monitoring equipments developed by the National Agricultural Research Center of Japan and installed throughout the world. The interface allows children to create Squeak eToys Programs easily that can monitor remote environment. We are preparing an educational program that encourage children to develop such Squeak eToys Programs and to discuss environmental issues with overseas peers using Picton, the picture language developed by Pangaea, the Japan-based nonprofit activity. Our project is backed by the Japanese Ministry of Education, Culture, Sports, Science and Technology.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121635985","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
SqueakBot : a Pedagogical Robotic Platform SqueakBot:一个教学机器人平台
Serge Stinckwich, Séverin Lemaignan, Samir Saidani
SqueakBot is a teaching robotic platform, usable by young people making it possible for them to control and simulate various devices like robots. The long-term goals of the project are on the one hand to have a software architecture being able to be embedded in small size hardware devices (with limited resources in memory and computation) and on the other hand to mix in the same platform, virtual devices simulated on a computer and physical devices available in the environment. We present here a first report of this project.
SqueakBot是一个教学机器人平台,可供年轻人使用,使他们能够控制和模拟各种设备,如机器人。该项目的长期目标一方面是拥有一个能够嵌入小尺寸硬件设备(内存和计算资源有限)的软件架构,另一方面是在同一平台、计算机上模拟的虚拟设备和环境中可用的物理设备中混合使用。我们在此提出该项目的第一份报告。
{"title":"SqueakBot : a Pedagogical Robotic Platform","authors":"Serge Stinckwich, Séverin Lemaignan, Samir Saidani","doi":"10.1109/C5.2007.28","DOIUrl":"https://doi.org/10.1109/C5.2007.28","url":null,"abstract":"SqueakBot is a teaching robotic platform, usable by young people making it possible for them to control and simulate various devices like robots. The long-term goals of the project are on the one hand to have a software architecture being able to be embedded in small size hardware devices (with limited resources in memory and computation) and on the other hand to mix in the same platform, virtual devices simulated on a computer and physical devices available in the environment. We present here a first report of this project.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129780526","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
An Approach of Standardization and Searching based on Hierarchical Bayesian Clustering (HBC) for Record Linkage System 基于层次贝叶斯聚类(HBC)的记录链接系统标准化与搜索方法
Zin War Tun, N. Thein
Information sources on the Web are controlled by different text formats, and have varying inconsistencies. Data form many online sources do not contain enough information to accurately link the records. To link record from different data sources, any system must identify common entities from these sources. Therefore, the major challenges in record linkage are computational complexity and linkage accuracy. To reduce the number of record pairs for comparison, record linkage utilizes similarity search techniques in order to search for candidate similar records. Various searching methods have been used in record linkage systems. In this paper, we propose a record linkage framework and also focus on standardization and enhance the searching method by adopting an advanced feature of cluster-based searching method called Hierarchical Bayesian Clustering (HBC), which is not only for more efficient record pair comparison, but also for speeding up the record linkage accuracy. The purpose of this method is to place similar records into cluster that restricts the search scope for record comparison and also enhances matching accuracy.
Web上的信息源由不同的文本格式控制,并且具有不同的不一致性。许多在线来源的数据不包含足够的信息来准确地链接记录。要链接来自不同数据源的记录,任何系统都必须识别来自这些数据源的公共实体。因此,记录联动的主要挑战是计算复杂度和联动精度。为了减少用于比较的记录对的数量,记录链接利用相似性搜索技术来搜索候选的相似记录。在记录联动系统中使用了多种检索方法。在本文中,我们提出了一个记录链接框架,并着重于标准化和改进搜索方法,通过采用基于聚类的搜索方法的一个高级特性,即层次贝叶斯聚类(HBC),不仅可以更有效地进行记录对比较,而且可以加快记录链接的准确性。该方法的目的是将相似的记录放在集群中,限制了记录比较的搜索范围,提高了匹配精度。
{"title":"An Approach of Standardization and Searching based on Hierarchical Bayesian Clustering (HBC) for Record Linkage System","authors":"Zin War Tun, N. Thein","doi":"10.1109/C5.2007.5","DOIUrl":"https://doi.org/10.1109/C5.2007.5","url":null,"abstract":"Information sources on the Web are controlled by different text formats, and have varying inconsistencies. Data form many online sources do not contain enough information to accurately link the records. To link record from different data sources, any system must identify common entities from these sources. Therefore, the major challenges in record linkage are computational complexity and linkage accuracy. To reduce the number of record pairs for comparison, record linkage utilizes similarity search techniques in order to search for candidate similar records. Various searching methods have been used in record linkage systems. In this paper, we propose a record linkage framework and also focus on standardization and enhance the searching method by adopting an advanced feature of cluster-based searching method called Hierarchical Bayesian Clustering (HBC), which is not only for more efficient record pair comparison, but also for speeding up the record linkage accuracy. The purpose of this method is to place similar records into cluster that restricts the search scope for record comparison and also enhances matching accuracy.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126684743","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
User-Recordable Non-Player Characters for Croquet 槌球的用户可记录非玩家角色
M. McCahill, Liz Wendland, Peter Moore
Visually rich, immersive multi-user environments are commonly used for entertainment and online socializing. However, growing attention is being given to education and simulations for training using these immersive "game-oriented" technologies. In this paper, we describe extensions to Croquet facilitating the recording and playback of avatar interactions in 3D multi-user spaces. Applications of recordable user-controlled avatars include creation of Non-Player Characters (NPCs), and recording/playback of social interactions for education, such as foreign language instructional environments. By combining a set of user- controlled avatar gestures with live and pre-recorded avatars in a 3D Croquet space, we can create a virtual laboratory for users to practice both language and the social gestures which go with the language - and then replay the actions to both analyze the interactions and try different viewpoints and roles.
视觉丰富、沉浸式多用户环境通常用于娱乐和在线社交。然而,越来越多的人开始关注使用这些沉浸式“游戏导向”技术的教育和模拟训练。在本文中,我们描述了对槌球的扩展,以促进在3D多用户空间中记录和播放化身交互。可记录的用户控制头像的应用包括非玩家角色(npc)的创建,以及用于教育的社交互动的记录/回放,例如外语教学环境。通过将一组用户控制的虚拟角色手势与现场和预先录制的虚拟角色结合在3D槌球空间中,我们可以为用户创建一个虚拟实验室,让用户练习语言和与语言相关的社交手势,然后回放这些动作来分析互动并尝试不同的观点和角色。
{"title":"User-Recordable Non-Player Characters for Croquet","authors":"M. McCahill, Liz Wendland, Peter Moore","doi":"10.1109/C5.2007.31","DOIUrl":"https://doi.org/10.1109/C5.2007.31","url":null,"abstract":"Visually rich, immersive multi-user environments are commonly used for entertainment and online socializing. However, growing attention is being given to education and simulations for training using these immersive \"game-oriented\" technologies. In this paper, we describe extensions to Croquet facilitating the recording and playback of avatar interactions in 3D multi-user spaces. Applications of recordable user-controlled avatars include creation of Non-Player Characters (NPCs), and recording/playback of social interactions for education, such as foreign language instructional environments. By combining a set of user- controlled avatar gestures with live and pre-recorded avatars in a 3D Croquet space, we can create a virtual laboratory for users to practice both language and the social gestures which go with the language - and then replay the actions to both analyze the interactions and try different viewpoints and roles.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115293002","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Peer-to-Peer Knowledge Sharing in the Mobile Environment 移动环境中的点对点知识共享
M. Matuszewski, S. Balandin
This paper discusses knowledge sharing in the corporate environment. It studies different barriers for knowledge sharing as well as incentive programs that are aiming to motivate employees to engage in the knowledge sharing activity. Finally it presents a new peer-to-peer (P2P) knowledge sharing paradigm and the architecture of a mobile peer-to-peer knowledge sharing system. The proposed P2P knowledge sharing paradigm addresses the major issues of mobile communication as well as human aspects of social interactions. It supports communities and utilizes strengths of peer-to-peer social networks. The system implementation proves technical feasibility of the proposed approach.
本文讨论了企业环境下的知识共享问题。它研究了知识共享的不同障碍以及旨在激励员工参与知识共享活动的激励方案。最后提出了一种新的点对点知识共享范式和移动点对点知识共享系统的体系结构。所提出的P2P知识共享范式解决了移动通信的主要问题以及社会互动中人类方面的问题。它支持社区,并利用点对点社交网络的优势。系统实现证明了该方法在技术上的可行性。
{"title":"Peer-to-Peer Knowledge Sharing in the Mobile Environment","authors":"M. Matuszewski, S. Balandin","doi":"10.1109/C5.2007.24","DOIUrl":"https://doi.org/10.1109/C5.2007.24","url":null,"abstract":"This paper discusses knowledge sharing in the corporate environment. It studies different barriers for knowledge sharing as well as incentive programs that are aiming to motivate employees to engage in the knowledge sharing activity. Finally it presents a new peer-to-peer (P2P) knowledge sharing paradigm and the architecture of a mobile peer-to-peer knowledge sharing system. The proposed P2P knowledge sharing paradigm addresses the major issues of mobile communication as well as human aspects of social interactions. It supports communities and utilizes strengths of peer-to-peer social networks. The system implementation proves technical feasibility of the proposed approach.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"164 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114423191","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
From One to Many: Transforming Miramar into a Collaboration Space 从一个到多个:将美丽华转变为协作空间
J. D. Miller, Cindy Pickering
The Miramar virtual collaboration environment was originally designed and constructed as a single-user 3D workspace. Its transformation into a multiuser collaboration workspace - while still retaining its core capabilities - posed major challenges, some anticipated, some empirical. The authors identify the issues faced in this transmogrification, discuss how they were addressed and why, the lessons learned, and remaining challenges.
Miramar虚拟协作环境最初是作为单用户3D工作空间设计和构建的。它向多用户协作工作空间的转变——同时仍然保留其核心功能——提出了重大挑战,有些是预期的,有些是经验的。作者确定了在这种转变中所面临的问题,讨论了如何解决这些问题以及为什么要解决这些问题、吸取的教训以及仍然存在的挑战。
{"title":"From One to Many: Transforming Miramar into a Collaboration Space","authors":"J. D. Miller, Cindy Pickering","doi":"10.1109/C5.2007.18","DOIUrl":"https://doi.org/10.1109/C5.2007.18","url":null,"abstract":"The Miramar virtual collaboration environment was originally designed and constructed as a single-user 3D workspace. Its transformation into a multiuser collaboration workspace - while still retaining its core capabilities - posed major challenges, some anticipated, some empirical. The authors identify the issues faced in this transmogrification, discuss how they were addressed and why, the lessons learned, and remaining challenges.","PeriodicalId":355191,"journal":{"name":"Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122208563","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Using Object Deputy Model for Aspect Oriented Programming 面向方面编程中的对象代理模型
Zukai Tang, Zhiyong Peng, Yi Ren
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.
本文介绍了我们在Smalltalk中使用对象代理模型支持面向方面编程的探索。我们的编程模型提供了一种称为代理关系的特殊绑定机制,通过该机制,类和对象可以与代理类和代理对象连接。我们建议那些新添加的建模单元可以提供面向方面编程的功能,因为系统关注点的分离和集成可以通过我们的方法轻松建模。此外,基于对象代理模型的特征,我们的方法提供了更多的动态功能,使方面的激活和通知的执行更加灵活。
{"title":"Using Object Deputy Model for Aspect Oriented Programming","authors":"Zukai Tang, Zhiyong Peng, Yi Ren","doi":"10.1109/C5.2007.32","DOIUrl":"https://doi.org/10.1109/C5.2007.32","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.0,"publicationDate":"2007-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121099843","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1