首页 | 本学科首页   官方微博 | 高级检索  
     

基于AADL的软件重构工具设计与实现
引用本文:李 龙,董云卫,覃杨森,张 凡. 基于AADL的软件重构工具设计与实现[J]. 计算机科学, 2011, 38(7): 121-125
作者姓名:李 龙  董云卫  覃杨森  张 凡
作者单位:西北工业大学计算机学院,西安,710072
基金项目:本文受国家自然基金重点课题(60736017),国家863计划课题(2009AA01Z147)以及2009年度西北工业大学基础研究基金(JC200917)资助。
摘    要:模态(Mode)表示的是软件可操作配置的状态,在一个或多个模态内可对资源和属性进行重新配置,即重构。目前,在对VxWorks系统下C程序的AADL架构进行模态的提取和蓝图制定过程中,还没有现成的工具。因而,设计一个基于AADL架构的软件重构工具将给软件架构的重构提供更大的帮助。为了搭建起基于AADL架构的软件重构可扩展工具平台,在Eclipse开源开发环境下,设计了SRM2( Software Reconfiguration Middlcware based on Mode)插件工具。SRM2工具主要完成对C程序的AADL架构的扫描进而描述程序架构的静态蓝图信息,以及结合代码(探针设计和植入)在VxWorks系统下的运行信息生成动态蓝图,从而指导软件的重构。

关 键 词:模态,重构,AADL,蓝图

Design and Implementation of Software Reconfiguration Tool Based on AADL
LI Long,DONG Yun-wei,QIN Yang-sen,ZHANG Fan. Design and Implementation of Software Reconfiguration Tool Based on AADL[J]. Computer Science, 2011, 38(7): 121-125
Authors:LI Long  DONG Yun-wei  QIN Yang-sen  ZHANG Fan
Affiliation:(School of Computer Science,Northwestern Polytechnical University,Xi'an 710072,China)
Abstract:Modes represent alternative operational states of software. In multiple modes system, we can make different configuration such as resources and properties. Up to now, there isn't any tool which can abstract the modes of AADL architecture and establish blueprint in the program written in C language under the Vxworks system. hherefore, designing a software reconfiguration tool based on AADL architecture will provide great help to software architecture reconfiguration. To set up an expandable platform of software reconfiguration for AADI. architecture under Eclipse open source development environment, we designed SRM2 (Software Reconfiguration Middleware based on Mode) plug-in tool. SRM2 firstly scans AADL architecture in C program as to describe the static blueprint information of program architecture,then it generates dynamic blueprint according to code run-time information, which can be got by an code probe, under the VxWorks system, the tool can guide software reconfiguration.
Keywords:Mode   Reconfiguration   AADL   Blueprint
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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