检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《中国科学:信息科学》2013年第1期161-177,共17页Scientia Sinica(Informationis)
基 金:国家自然科学基金项目(批准号:61070030;61111130121);北京市属高等学校人才强教深化计划学术创新团队项目(批准号:PHR201107107)资助
摘 要:由于网络化软件的规模和复杂程度的不断增加,设计可伸缩的软件体系结构,开发可演化的软件系统遇到了挑战.挑战之一是很难把软件模型与原系统说明区分开来,使得软件系统的可演化性受到限制.一个有效的途径是建立可范用软件体系结构的抽象模型,指导网构软件设计,从而提高软件模型的概括能力和可伸缩能力.本文提出一种网构软件体系结构代数模型,其中一个创新思想是把网构连接子解释成网构变量的运算.结合代数学方法和软件实现技术,定义了6种网构连接运算,所有运算是对连接子的代数抽象,因此软件体系结构的抽象表达能力得到了加强.为了展示提出代数模型的建模与分析辅助作用,介绍了一个基于代数模型的网构软件设计与演化的案例研究.As the complexity and the dimensions of Internet software systems have been increasing dramatically, the design of scalable software architecture and the development of high quMity program have become an urgent and inevitable problem. The big challenge lying in the development cycle is that it is difficult to clearly differentiate a software model with its original system specification. An effective approach to solving this problem is to define a mathematical model for software architecture, which will unambiguously abstract the architecture of the software from an original system specification. In this paper, we propose an algebraic model for Internetware software architecture (ISA), a novel idea for constructing ISA algebra model is that the connectors are interpreted as an implement of algebra operator, Six operators in total in this paper are given with respect to process algebra and programming technology. All the operators get its semantic from both the algebra operators and invoke sentences so that both the system specification and the software model are clearly differentiated in the proposed ISA model. One typical application has been presented as case studies for the evolution design and simulation of an IoTs application.
分 类 号:TP393.09[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249