首页> 外文期刊>WSEAS Transactions on Computers >The Pi-ADL.NET project: An Inclusive Approach to ADL Compiler Design
【24h】

The Pi-ADL.NET project: An Inclusive Approach to ADL Compiler Design

机译:Pi-ADL.NET项目:ADL编译器设计的包容性方法

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

摘要

This paper describes results and observations pertaining to the development of a compiler utility for an Architecture Description Language π-ADL, for the .NET platform. Architecture Description Languages or ADLs, are special purpose high level languages especially construed to define software architectures. π-ADL, a recent addition to this class of languages, is formally based on the π-Calculus, a process oriented formal method. The compiler for π-ADL, named π-ADL.NET, is designed with the view of bringing the architecture driven software design approach to the .NET platform. The process oriented nature and a robust set of parallelism constructs of π-ADL make the π-ADL.NET project a novel application of compiler techniques in the context of the .NET platform, with many valuable lessons learnt. This paper presents the π-ADL.NET effort from a compiler design perspective, and describes the inclusive approach driving the design that facilitates the representation of strong behavioral semantics in architecture descriptions. The subjects of parallel process modeling, communication and constructed data types are covered. The paper also documents the motivation, vision and future possibilities for this line of work. A detailed comparison with related work is also presented.
机译:本文介绍了与.NET平台的体系结构描述语言π-ADL的编译器实用程序的开发有关的结果和观察结果。架构描述语言或ADL是专用的高级语言,特别是用于定义软件架构的解释。 π-ADL是此类语言的最新成员,它正式基于π-演算(面向过程的形式化方法)。 π-ADL的编译器名为π-ADL.NET,其设计目的是将体系结构驱动的软件设计方法引入.NET平台。面向过程的性质和强大的π-ADL并行性构造集使π-ADL.NET项目在.NET平台的上下文中成为编译器技术的一种新颖应用,并获得了许多宝贵的经验教训。本文从编译器设计的角度介绍π-ADL.NET的工作,并描述了驱动设计的包容性方法,该方法有助于在体系结构描述中表示强行为语义。涵盖了并行过程建模,通信和构造的数据类型的主题。本文还记录了这一工作的动机,愿景和未来可能性。还提供了与相关工作的详细比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号