华南理工大学学报(自然科学版) ›› 2011, Vol. 39 ›› Issue (10): 74-78.doi: 10.3969/j.issn.1000-565X.2011.10.013

• 计算机科学与技术 • 上一篇    下一篇

一种形式语言代数模型

苗德成 奚建清 贾连印 刘勇   

  1. 华南理工大学 计算机科学与工程学院,广东 广州 510006
  • 收稿日期:2010-12-21 修回日期:2011-07-05 出版日期:2011-10-25 发布日期:2011-09-01
  • 通信作者: 奚建清(1962-) ,男,教授,博士生导师,主要从事数据库与网络计算、形式语义学、软件系统形式化理论研究.E-mail: jianqingxi@163.com E-mail:tony10860@126.com
  • 作者简介:苗德成(1979-) ,男,在职博士生,韶关学院讲师,主要从事数据库与网络计算、形式语义学、软件系统形式化理论研究.
  • 基金资助:

    广东省科技计划项目( 2009B050700008 ) ; 华南理工大学中央高校基本科研业务费专项资金资助项目( 2009ZM0162) ; 韶关学院科研项目( 201020704)

A Formal-Language Algebraic Model

Miao De-cheng  Xi Jian-qing  Jia Lian-yin  Liu Yong   

  1. School of Computer Science and Engineering,South China University of Technology,Guangzhou 510006,Guangdong,China
  • Received:2010-12-21 Revised:2011-07-05 Online:2011-10-25 Published:2011-09-01
  • Contact: 奚建清(1962-) ,男,教授,博士生导师,主要从事数据库与网络计算、形式语义学、软件系统形式化理论研究.E-mail: jianqingxi@163.com E-mail:tony10860@126.com
  • About author:苗德成(1979-) ,男,在职博士生,韶关学院讲师,主要从事数据库与网络计算、形式语义学、软件系统形式化理论研究.
  • Supported by:

    广东省科技计划项目( 2009B050700008 ) ; 华南理工大学中央高校基本科研业务费专项资金资助项目( 2009ZM0162) ; 韶关学院科研项目( 201020704)

摘要: 针对形式语言研究的国内外现状,对形式系统规约描述语言的数学模型进行了初步探讨,建立了一种形式语言的代数模型,依据软件重用的思想及转换语义的方法提出了语言重用的概念,根据软件工程分层设计原则构建了形式语言族模型.该模型在不同层次上描述复杂形式系统软件规约的抽象表达程度,适于复杂形式系统的开发与测试.此外,文中应用范畴理论深入分析语言族模型中各语言模型之间的内在联系,以提供一个便利、高效的形式语言模型的理论框架.

关键词: 形式语言, 语言模型, 重用, 形式语义, 分层设计

Abstract:

Considering the status quo of formal language researches both at home and abroad,this paper preliminarily investigates the mathematic model of formalization specification description language for formal system and establishes an algebraic model of formal language. Moreover,the concept of language reuse is presented based on the software reuse and transformational semantics methods,and a formal language family model is set up according to the hierarchical design principle of software engineering. In this model,the degree of the abstract expression of software specification
for the complex formal system is described at different levels,which is suitable for the deve-lopment and testing of complex formal systems. Besides,the inherent relationship among the language models in the language family model is deeply analyzed based on the category theory,so as to provide a convenient and efficient theoretical framework for formal language models.

Key words: formal languages, language model, reuse, formal semantics, hierarchical design

中图分类号: