首页> 外文期刊>Science of Computer Programming >Software development with Petri nets and agents: Approach, frameworks and tool set
【24h】

Software development with Petri nets and agents: Approach, frameworks and tool set

机译:用Petri网和代理进行软件开发:方法,框架和工具集

获取原文
获取原文并翻译 | 示例

摘要

Software development – especially of distributed and concurrent systems – requires sophisticated frameworks and tool support for the individual and collaborative development. We present an approach for the development of such systems, which applies concepts, technologies and techniques from agent and Petri net theory as well as from software engineering. The approach is backed by a set of elaborated frameworks and a powerful tool set.The Petri Net-based Agent-Oriented Software Engineering approach (Paose) follows the multi-agent paradigm and applies Petri net formalisms as implementation languages.Paoseis a comprehensive approach that provides techniques, tools, methods, principles and defined processes.Paosedepends onMulan(Multi-Agent Nets), which is a conceptual framework for a multi-agent platform based on Petri net models.Mulanis modeled and executed inRenew(The Reference Net Workshop), which is an extensible modeling and execution environment for Reference Net-based systems and other modeling techniques. The whole framework landscape constitutes a Petri net IDE (Integrated Development Environment) that supports the development and execution of concurrent and distributed multi-agent systems. The Reference Net formalism includes concepts such as net instances (object-orientation), synchronous channels (communication/synchronization) and a seamless Java integration.In this contribution we present an overview of the frameworks and the tool sets in the context of thePaoseapproach. We focus in detail on the highlights and the IDE features ofRenew, without which the collaborative development of distributedPaose-based software would not be feasible.
机译:软件开发-尤其是分布式和并发系统的软件开发-需要针对个人和协作开发的复杂框架和工具支持。我们提出了一种开发此类系统的方法,该方法应用了来自Agent和Petri网络理论以及软件工程的概念,技术和技巧。该方法由一组精心设计的框架和强大的工具集支持。基于Petri Net的面向代理的软件工程方法(Paose)遵循多代理范式,并以Petri net形式主义作为实现语言。提供了技术,工具,方法,原理和定义的过程。Paose依赖于Mulan(Multi-Agent Nets),它是基于Petri网模型的多Agent平台的概念框架。Mulanis在Renew(Reference Net Workshop)中建模和执行,这是基于参考网的系统和其他建模技术的可扩展建模和执行环境。整个框架构成了Petri网IDE(集成开发环境),该IDE支持并发和分布式多代理系统的开发和执行。 Reference Net形式主义包含诸如网络实例(面向对象),同步通道(通信/同步)和无缝Java集成等概念。在此贡献中,我们在Paose方法的上下文中概述了框架和工具集。我们将重点放在Renew的亮点和IDE功能上,否则,基于分布式Paose的软件的协作开发将不可行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号