面向网络规范的演化程序开发理论与方法

基本信息
批准号:61370219
项目类别:面上项目
资助金额:73.00
负责人:李廉
学科分类:
依托单位:合肥工业大学
批准年份:2013
结题年份:2017
起止时间:2014-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:刘礼,安宁,王坤侠,王爱国,陈西伟,徐培
关键词:
演化程序网络规范软件开发
结项摘要

This project aims to explore and develop a novel programming architecture and design patterns that fully exploit the inherent properties of networks including large scale, high parallelism, multi-structure and dynamically evolutionary. More specifically, this project has four key research components: (1) the descriptive normative model of network system; (2)the theory of the evolutionary programming architecture; (3)the generation and configuration of normative-oriented evolutionary programs; (4)the creation of the development environment of the evolutionary programming architecture. This research on normative-oriented evolutionary programming explores how application development process reflects and uncovers the computational nature of a system from the theoretical aspect, and materialize the automatic generation of source code from normative specifications. The software developed by the proposed theory and methods will enjoy a complete, closed and configurable computational structure. It will also express the uncertain and inconsistent nature of evolutionary networks. Furthermore, this project will study the evolutionary component model, component service pattern and the categorization of component relations according to the descriptive specifications of elements and relations in the proposed evolutionary programming architecture. At last, this project will develop the middleware which supports the evolutionary programming architecture to achieve normative and automatic development of network system applications. Considering the increasingly usage of normative to describe networks, the proposed normative-oriented application development provides a collaborative development mechanism for dispersed teams, especially for collaborative applications of network software.

该项目研究探讨一种新的面向网络应用的程序架构和开发模式,以循从网络所禀赋的大规模,高并行,多结构动态演化属性,内容包括:1.网络系统的描述规范模型; 2.演化程序的架构理论;3.面向规范的演化程序生成与装配机制;4.演化程序架构的开发环境构建。面向网络规范的演化程序研究从理论上探讨应用软件开发如何反映和揭示系统的本质计算属性,从方法上实现从规范到程序的自动化生成,使得软件具备完备的、全覆盖的、可装配的计算结构,以及表现网络所内附的非确定性、分歧性演化特征。针对演化程序架构的成分和关系的描述规范,研究相应的演化组件模型、组件服务模式及组件关系分类,开发相应的演化程序支撑环境中间件,实现网络系统软件开发的规范化和自动化。在当前使用规范描述网络越来越成为通用手段的背景下,面向网络规范的软件开发能够提供不同团队的共同开发机制,特别适合于网络软件的协同应用。

项目摘要

该项目研究探讨一种新的面向网络应用的程序架构和开发模式,以循从网络所禀赋的大规模,高并行,多结构动态演化属性。本项目针对网络系统中禀赋的计算结构与演化规律,分别从演化的可计算性理论模型、网络结构与演化模型、演化软件架构与编程方法等角度研究了网络系统计算抽象和建模、网络规范到演化程序开发自动化流程中的关键科学问题,并围绕高效性、高实用性、高扩展性、低成本等目标开展了一系列工作。内容包括:1.网络系统的描述规范模型;2.演化程序的架构理论;3.面向规范的演化程序生成与装配机制;4.演化程序架构的开发环境构建。本项目解决了以下关键问题:1. 对网络系统演化特征可计算属性的描述理论和理解方式,以及对于演化网络动态行为的形式化刻画工具;2. 面向规范的演化程序架构理论与形式,软件生成模型与开发方法范式;3. 适用于面向规范的开发工具与平台,从规范到程序自动化流程中的人机交互。本项目提出了以下创新点:1. 提出了针对演化网络系统的新的软件架构,适用于网络的动态演化性质,对于高度并行,多元结构,大量交互的系统应用有独特优点,借助微SOA 技术,实现了演化程序的运行模式;2. 提出了新的网络规范概念,解决了演化网络系统结构和行为的形式化描述问题,建立了分析演化特征网络系统性能的计算机理,实现了针对演化特征的网络规范标准;3. 构建了面向网络规范的演化程序开发的实现方法与支撑技术,实现了从规范到软件的规范作业,采用类JAVA 的语言结构,通过虚拟机技术,提高了演化程序的开发效率,保障了程序开发和运行的可靠性,实现了从网络规范到系统软件的自动化开发流程。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

演化经济地理学视角下的产业结构演替与分叉研究评述

演化经济地理学视角下的产业结构演替与分叉研究评述

DOI:10.15957/j.cnki.jjdl.2016.12.031
发表时间:2016
2

跨社交网络用户对齐技术综述

跨社交网络用户对齐技术综述

DOI:10.12198/j.issn.1673 − 159X.3895
发表时间:2021
3

青藏高原狮泉河-拉果错-永珠-嘉黎蛇绿混杂岩带时空结构与构造演化

青藏高原狮泉河-拉果错-永珠-嘉黎蛇绿混杂岩带时空结构与构造演化

DOI:10.3799/dqkx.2020.083
发表时间:2020
4

城市轨道交通车站火灾情况下客流疏散能力评价

城市轨道交通车站火灾情况下客流疏散能力评价

DOI:
发表时间:2015
5

基于FTA-BN模型的页岩气井口装置失效概率分析

基于FTA-BN模型的页岩气井口装置失效概率分析

DOI:10.16265/j.cnki.issn1003-3033.2019.04.015
发表时间:2019

李廉的其他基金

批准号:60473095
批准年份:2004
资助金额:26.00
项目类别:面上项目
批准号:69573013
批准年份:1995
资助金额:7.00
项目类别:面上项目
批准号:69273034
批准年份:1992
资助金额:5.00
项目类别:面上项目
批准号:68973030
批准年份:1989
资助金额:3.50
项目类别:面上项目
批准号:61073193
批准年份:2010
资助金额:35.00
项目类别:面上项目
批准号:90612016
批准年份:2006
资助金额:160.00
项目类别:重大研究计划

相似国自然基金

1

程序规范到程序生成的面向对象理论及实现方法

批准号:69433032
批准年份:1994
负责人:冯玉琳
学科分类:F02
资助金额:20.00
项目类别:重点项目
2

面向对象程序的形式化规范与验证

批准号:61100061
批准年份:2011
负责人:王淑灵
学科分类:F0201
资助金额:24.00
项目类别:青年科学基金项目
3

程序规范的形成理论和技术

批准号:69433031
批准年份:1994
负责人:李未
学科分类:F02
资助金额:30.00
项目类别:重点项目
4

价键理论的轨道优化方法发展及XMVB程序开发

批准号:21503172
批准年份:2015
负责人:应富鸣
学科分类:B0301
资助金额:20.00
项目类别:青年科学基金项目