1997
DOI: 10.14236/ewic/al1997.1
|View full text |Cite
|
Sign up to set email alerts
|

Formal Aspects of and Development Environments for Montages

Abstract: The specification of all aspects of a programming language requires adequate formal models and tool support. Montages specifications combine graphical and textual elements to yield language descriptions similar in structure, length, and complexity to those in common language manuals, but with a formal semantics. A broad range of people involved in programming language design and use may find it convenient to use Montages in combination with the tool GEM-MEX. It allows the automatic generation of high-quality d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0
3

Year Published

1999
1999
2008
2008

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 15 publications
0
4
0
3
Order By: Relevance
“…荷兰 CWI 的研究者提出的 ASF+SDF 模型 [23,24] , 使用代数方法刻画了 SDF2 用户描述语言, 构建了基于 SDF2 的元语言环境, 提出了对"语言块"和"语言成分"进行封装的想法. 瑞士的 TIK 和意大利的 L'Aquila 大学合作的 Montages 项目 [25,26] , 为领域语言的设计和快速原型化提 供一个环境. 用户可以通过一个框架对领域语言的语法和语义进行形式化的描述.…”
Section: 相关工作比较unclassified
“…荷兰 CWI 的研究者提出的 ASF+SDF 模型 [23,24] , 使用代数方法刻画了 SDF2 用户描述语言, 构建了基于 SDF2 的元语言环境, 提出了对"语言块"和"语言成分"进行封装的想法. 瑞士的 TIK 和意大利的 L'Aquila 大学合作的 Montages 项目 [25,26] , 为领域语言的设计和快速原型化提 供一个环境. 用户可以通过一个框架对领域语言的语法和语义进行形式化的描述.…”
Section: 相关工作比较unclassified
“…Based on such an ASM model, the tool Gem-Mex [1] automatically generates a debugging and simulation environment. The simulator input consists of the application program which has been translated by the ASIP-compiler into the ASIP specific assembler code.…”
Section: Buildabong -Overviewmentioning
confidence: 99%
“…Montages [17,2] constitute a specification formalism for describing all aspects of programming languages. Syntax, static analysis and semantics, and dynamic semantics are given in an unambiguous and coherent way by means of semivisual descriptions.…”
Section: Visual Formal Semantics Descriptions: Montagesmentioning
confidence: 99%
“…The development environment for Montages is given by the Gem-Mex tool [2,4]. The intended use of the tool Gem-Mex is, on one hand to allow the designer to 'debug' her/his semantics descriptions by empirical testing of whether the intended decisions have been properly formalized; on the other hand, to automatically generate a correct (prototype) implementation of programming languages from the description, including visualization and debugging facilities.…”
Section: Gem-mex: the Development Environment For Montagesmentioning
confidence: 99%