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

基于组织的社会技术系统程序设计模型及语言
引用本文:毛新军.基于组织的社会技术系统程序设计模型及语言[J].国防科技大学学报,2014,36(3).
作者姓名:毛新军
作者单位:国防科技大学计算机科学与技术系
基金项目:国家自然科学基金(No. 61070034)、国家973课题(No.2011CB302601)、教育部新世纪优秀人才计划(No.NCET-10-0898)和北航软件开发环境国家重点实验室开放课题(SKLSDE-2012KF-0X)
摘    要:互联网上越来越多软件系统呈现出社会与技术交融、环境多样和开放、系统动态和演化等特点,如何支持这类复杂软件系统的构造是软件工程面临的一项重要挑战。本文将社会技术系统视为多Agent组织,把社会组织学的概念和思想引入到面向Agent程序设计范畴,提出了以Agent、组织、角色和职位为核心的基于组织程序模型ORAP来支持社会技术系统的开发;通过对多Agent组织不同层次动态性的识别和分析,设计了一组程序设计机制来实现社会技术系统的动态演化,包括角色绑定和组合机制、基于角色的交互机制以及组织的自我管理机制;论文提出了基于上述模型和机制的社会技术系统程序设计语言OragentL,给出了OragentL程序在组织、角色和组合三个层次的语法形式定义,介绍了OragentL的编译器及其运行支撑环境OragentBurg,并通过案例分析和演示展示了本文研究工作的有效性。

关 键 词:社会技术系统,多Agent组织,基于组织的程序设计

Organization-based Programming Model and Language for Socio Technical Systems
Abstract:
Keywords:Socio Technical System  Multi-Agent Organization  Organization-base Programming
点击此处可从《国防科技大学学报》浏览原始摘要信息
点击此处可从《国防科技大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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