AOnesC: An Aspect-Oriented Extension to nesC

E. Lakshika, C. Keppitiyagama, Dulan Wathugala
{"title":"AOnesC: An Aspect-Oriented Extension to nesC","authors":"E. Lakshika, C. Keppitiyagama, Dulan Wathugala","doi":"10.1109/NTMS.2008.ECP.24","DOIUrl":null,"url":null,"abstract":"Aspect-oriented programming (AOP) is a programming paradigm which enhances the concept of \"separation of concerns\" by introducing a mechanism to modularize crosscutting concerns in a better way. While AOP based extensions have earned a superior popularity in various domains, for some domains, AOP is still immature. The domain of wireless sensor networks is such an area where application of AOP techniques is lacking. Currently, almost all the programming languages for implementing wireless sensor networks do not provide mechanisms to modularize crosscutting concerns in a precise way. In this paper, we present the design and development of AOnesC language, which is an aspect-oriented extension to nesC language. Since nesC language plays a major role in the domain of wireless sensor networks, we expect this AOP based extension would enable sensor network application developers to gain benefits of AOP techniques.","PeriodicalId":432307,"journal":{"name":"2008 New Technologies, Mobility and Security","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 New Technologies, Mobility and Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NTMS.2008.ECP.24","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Aspect-oriented programming (AOP) is a programming paradigm which enhances the concept of "separation of concerns" by introducing a mechanism to modularize crosscutting concerns in a better way. While AOP based extensions have earned a superior popularity in various domains, for some domains, AOP is still immature. The domain of wireless sensor networks is such an area where application of AOP techniques is lacking. Currently, almost all the programming languages for implementing wireless sensor networks do not provide mechanisms to modularize crosscutting concerns in a precise way. In this paper, we present the design and development of AOnesC language, which is an aspect-oriented extension to nesC language. Since nesC language plays a major role in the domain of wireless sensor networks, we expect this AOP based extension would enable sensor network application developers to gain benefits of AOP techniques.
一个面向方面的nesC扩展
面向方面编程(AOP)是一种编程范例,它通过引入一种机制以更好的方式模块化横切关注点,从而增强了“关注点分离”的概念。虽然基于AOP的扩展已经在各个领域获得了极大的普及,但是对于某些领域,AOP仍然不成熟。无线传感器网络领域是AOP技术应用较少的领域。目前,几乎所有用于实现无线传感器网络的编程语言都没有提供精确模块化横切关注点的机制。本文介绍了面向方面的nesC语言的扩展——AOnesC语言的设计与开发。由于nesC语言在无线传感器网络领域扮演着重要的角色,我们期望这种基于AOP的扩展将使传感器网络应用程序开发人员能够获得AOP技术的好处。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信