首页> 美国政府科技报告 >Design and Implementation of a Pretty Printer for the Functional Specification Language SPEC
【24h】

Design and Implementation of a Pretty Printer for the Functional Specification Language SPEC

机译:用于功能规范语言spEC的漂亮打印机的设计和实现

获取原文

摘要

The purpose of this thesis is to develop and implement a language dependent pretty printer for the SPEC language. SPEC is a formal language for writing black-box specifications for components of software systems which are developed in the functional specification stage of software development. The pretty printer is a software tool used to format specifications to make them easier to understand and read. A computer program was written implementing the pretty printer design criteria. The program uses Kodiyak and was written as an attribute grammar. Included is a listing of the grammar for the SPEC language, the pretty printer program source listing, a representative sample of input used to test the pretty printer program and resulting output. A significant result of this study is the conclusion that by abstracting this language dependent pretty printer, it is feasible to use Kodiyak to create a language independent pretty printer generator. (KR)

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号