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

基于组织的网构软件程序设计语言及其实现
引用本文:胡翠云,毛新军,陈寅.基于组织的网构软件程序设计语言及其实现[J].中国科学:信息科学,2013(1):143-160.
作者姓名:胡翠云  毛新军  陈寅
作者单位:国防科学技术大学计算机学院
基金项目:国家自然科学基金(批准号:61070034,91024030,90818028);国家教育部博士点基金(批准号:20094307110007);教育部新世纪优秀人才计划(批准号:NCET-10-0898)资助项目
摘    要:作为Internet环境下的一种新的软件形态,网构软件的自主性、协同性、适应性、演化性及柔性体系结构等特点对传统的程序设计模型、语言和支撑平台提出了一系列挑战.本文基于组织抽象和agent技术提出了支持网构软件构造的程序设计语言OragentL.首先,OragentL将软件agent作为网构软件中自主实体的抽象,并在这一层面设计和封装系统的自适应和自演化逻辑.其次,OragentL将组织、角色等组织抽象作为一级编程实体,提供了角色扮演、角色组合、角色演化、基于角色的交互、基于组织的自管理等机制为网构软件的动态性特点提供了显式的语言设施和机制支撑.我们设计了OragentL的语法和形式化操作语义,并开发了Oragentburg作为OragentL网构软件的运行时环境,支持OragentL程序的开发、编译、部署和运行

关 键 词:网构软件程序设计  组织抽象  角色扮演  自适应  自演化  动态协同

An organization-based programming language and implementation for Internetware
HU CuiYun ,MAO XinJun & CHEN Yin.An organization-based programming language and implementation for Internetware[J].Scientia Sinica Informationis,2013(1):143-160.
Authors:HU CuiYun  MAO XinJun & CHEN Yin
Affiliation:School of Computer,National University of Defense Technology,Changsha 410073,China
Abstract:
Keywords:
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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