首页> 外文会议>Current Trends in Information Technology (CTIT), 2009 >Executable specification and prototyping of network protocols using UML and Java
【24h】

Executable specification and prototyping of network protocols using UML and Java

机译:使用UML和Java的网络协议的可执行规范和原型

获取原文

摘要

Network protocols are often implemented in software and / or hardware, and, it becomes essential to design and test them in an efficient manner. This paper explores a dual phase approach for developing network protocols: in the first phase protocols are modeled using UML (Unified Modeling Language) as the formalism, and, in the second phase, use of executable specification and prototyping of protocols based on Java is supported. The prototyping of a protocol is useful for further investigations such as verification of protocol properties, test case generation etc. Once the second phase provides a satisfied result, the developers can go ahead in developing and deploying the protocol in the real environment. Yet another objective in this work is to design executable constructs in Java to specify protocols and prototyping them. The protocols designed using this approach ensures sustenance of the models already developed. Illustration of using executable constructs in Java to specify and prototyping of protocols, and comparison with native implementations is presented in this paper.
机译:网络协议通常以软件和/或硬件来实现,因此以有效的方式设计和测试网络协议变得至关重要。本文探讨了开发网络协议的双阶段方法:在第一阶段,使用UML(统一建模语言)作为形式模型对协议进行建模,在第二阶段,支持可执行规范的使用和基于Java的协议原型。 。协议的原型可用于进一步的研究,例如协议属性的验证,测试用例的生成等。一旦第二阶段提供了令人满意的结果,开发人员便可以继续在实际环境中开发和部署协议。这项工作的另一个目标是用Java设计可执行结构以指定协议并对其进行原型设计。使用这种方法设计的协议可确保维持已经开发的模型。本文介绍了如何使用Java中的可执行结构来指定协议和对它们进行原型设计,并与本机实现进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号