首页> 外文会议>Proceedings of the 2010 International Conference on Network and Service Management >Adopting software engineering practices to network processor devices introducing the Domain Specific Modeling paradigm to the ForCES Framework
【24h】

Adopting software engineering practices to network processor devices introducing the Domain Specific Modeling paradigm to the ForCES Framework

机译:对网络处理器设备采用软件工程实践,将特定领域建模范例引入ForCES框架

获取原文
获取外文期刊封面目录资料

摘要

IETF's new Forwarding and Control Element Separation (ForCES) architecture specifies the ForCES model providing an accurate description of the Forwarding Plane in an Object-Oriented fashion. However, the model is described totally in an XML Schema Definition (XSD): it is well-defined but purely machine oriented, being readable and usable, thus not human-friendly and difficult extending itself in the future. We argue that the ForCES model is actually a meta-model that is used to model ForCES components, e.g. Logical Function Blocks (LFBs), that later are used in ForCES applications. This paper presents a methodology based on a case study on how to automate the process of configuring the forwarding plane of network devices using state-of-the-art model-driven techniques in a tangible way while specifying a tool supported by a Domain Specific Language (DSL) for ForCES. We first consider describing the ForCES XSD based meta-model to a more manageable Ecore (MOF) based meta-model and then we create a DSL based on this Ecore meta-model. Then we target to transform automatically a Platform Independent ForCES model specified in the DSL to an executable target source code (Platform Specific: XML-ForCES compliant, C++, Java) able to communicate with the ForCES protocol.
机译:IETF的新转发和控制元素分离(ForCES)体系结构指定了ForCES模型,该模型以面向对象的方式提供了对转发平面的准确描述。但是,该模型在XML Schema Definition(XSD)中进行了完全描述:它定义明确,但纯粹是面向机器的,可读性和可用性高,因此对人类不友好,并且将来很难扩展。我们认为,ForCES模型实际上是一个用于对ForCES组件进行建模的元模型,例如逻辑功能块(LFB),稍后在ForCES应用程序中使用。本文基于一个案例研究提出了一种方法,该案例涉及如何在指定领域特定语言支持的工具的同时,以最实际的方式使用最新的模型驱动技术来自动化配置网络设备的转发平面的过程。 (DSL)for ForCES。我们首先考虑将基于ForCES XSD的元模型描述为更易于管理的基于Ecore(MOF)的元模型,然后基于此Ecore元模型创建DSL。然后,我们的目标是将DSL中指定的独立于平台的ForCES模型自动转换为能够与ForCES协议进行通信的可执行目标源代码(特定于平台:兼容XML-ForCES,C ++,Java)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号