arrow
返回

An object-oriented approach to language compositions for software language engineering

delete2013-09-01
delete45
PRE
AI
M
Marjan Mernik *
DOI:10.1016/j.jss.2013.04.087delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
本文表明,继承是面向对象编程的核心概念,是实现计算机语言组合的一种可能解决方案。语言可组合性是语言描述的属性,可以进一步分为非正式 (语言语法和语义在编译器/解释器中硬编码) 和正式语言描述 (语法和语义是通过几种正式的语言定义方法之一正式指定的)。但是,使用引入继承概念的声明性形式语言描述更容易实现语言组成。如在语言实现系统LISA中实现的多属性语法继承可以帮助实现Erdweg等人 (2012) 中标识的所有不同类型的语言组成。本文使用易于理解的特定领域语言描述了简单的机器人运动,给出了不同的示例。(C)2013爱思唯尔公司版权所有。
Keyword:
Software language engineering
Language composition
Domain-specific languages

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

暂无机构信息