%0 Journal Article %T A Component-Based Real-Time Software Framework
一种基于构件的嵌入式实时软件框架 %A 古幼鹏 %A 桑楠 %A 熊光泽 %A 覃志东 %J 计算机科学 %D 2004 %I %X 嵌入式实时软件面临着规模大、复杂性高而开发周期相对较短,必须具备可定制和演化的能力等挑战,因此一个重用性高、扩展性和维护性好的软件框架显得非常必要。本文提出了一种基于构件的实时软件框架CBRTSF,它在其实时构件模型RTC的接口中显式定义了构件需要的服务——输入方法,并将接口中的每个方法赋予优先级特性。在此基础上,利用方法连接来描述构件间的交互,采用基于方法连接的可抢占优先级调度算法,从而得到一个全构件化的实时软件框架。最后,我们举了CBRTSF的一个应用例子,并将CBRTSF与相关研究工作进行了比较分析,说明了CBRTSF在满足系统实时性、重用性、扩展性和维护性方面具有较大的优势。 %K 嵌入式实时软件 %K 重用性 %K 构件 %K 优先级 %K 接口 %K 扩展性 %K 软件框架 %K 服务 %K 开发周期 %K 规模 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=04AFCF18A43BA65C&yid=D0E58B75BFD8E51C&vid=4AD960B5AD2D111A&iid=59906B3B2830C2C5&sid=DABEF202280E7EF1&eid=4609832E4B5C797B&journal_id=1002-137X&journal_name=计算机科学&referenced_num=1&reference_num=16