首页 | 官方网站   微博 | 高级检索  
     

基于AADL语言的移动软件能耗评估方法
引用本文:杜欣,王晓红,倪友聪,罗增.基于AADL语言的移动软件能耗评估方法[J].软件学报,2015,26(S2):272-280.
作者姓名:杜欣  王晓红  倪友聪  罗增
作者单位:福建师范大学软件学院, 福建福州 350007,福建师范大学软件学院, 福建福州 350007,福建师范大学软件学院, 福建福州 350007,福建师范大学软件学院, 福建福州 350007
基金项目:国家自然科学基金(61305079);武汉大学软件工程国家重点实验室开放基金(SKLSE 2014-10-02);福建省自然科学基金(2015J01235);福建省教育厅JK类项目(JK2015006)
摘    要:移动软件往往部署在电量受限的处理器上,能耗已成为评价这类软件的一个重要质量属性.与代码级和指令级相比,在设计级进行能耗评估具有耗时短、成本低的优点,近年来已成为软件工程学术界和工业界的研究热点.目前虽已涌现出一些设计级能耗评估方法,但这些方法大多未对软件构件的内部行为元素进行能耗评估,导致了精度问题.针对上述问题,基于体系结构分析设计语言AADL和StrongARM处理器构建了一种移动软件能耗评估模型,进一步定义了面向AADL语言的移动软件能耗评估过程,在此基础上研发了一款能耗评估工具,进而提出一种基于AADL语言的移动软件能耗评估方法.实验结果表明该方法较已有AADL能耗评估方法在精度上有所提高.

关 键 词:AADL  行为附件  能耗评估  移动软件
收稿时间:8/7/2015 12:00:00 AM
修稿时间:2015/10/12 0:00:00

Approach to Estimating Energy Consumption for Mobile Software Based on AADL Language
DU Xin,WANG Xiao-Hong,NI You-Cong and LUO Zeng.Approach to Estimating Energy Consumption for Mobile Software Based on AADL Language[J].Journal of Software,2015,26(S2):272-280.
Authors:DU Xin  WANG Xiao-Hong  NI You-Cong and LUO Zeng
Affiliation:Faculty of Software, Fujian Normal University, Fuzhou 350000, China,Faculty of Software, Fujian Normal University, Fuzhou 350000, China,Faculty of Software, Fujian Normal University, Fuzhou 350000, China and Faculty of Software, Fujian Normal University, Fuzhou 350000, China
Abstract:Mobile software is often deployed on processors with limited energy. Energy consumption has been an important quality attribute to evaluate such software. Compared with the code level and instruction level assessment, energy consumption assessment at design level has the advantages of low time consumption and low cost. In recent years, it has become a research focus in academic and industrial fields of software engineering. Currently, most of the methods on energy consumption evaluation did not evaluate the energy consumption of internal behavioral elements of software components, resulting in the problem of low precision. To tackle this problem, this study builds a model of energy consumption evaluation for mobile software based on AADL language and the StrongARM processor. Further, a process for evaluating energy consumption of mobile software is defined based on AADL language. In addition, a tool for evaluating energy consumption is developed. Lastly, a method for evaluating the energy consumption of mobile software is proposed based on AADL language. The experimental results show that the proposed method improves precision compared with existing evaluation method of energy consumption based on AADL.
Keywords:AADL  behavior annex  energy evaluation  mobile software
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号