Affiliation:
1. Southeast University, Nanjing, China
2. Jiangsu Institute of Software Quality, Nanjing, China
Abstract
Formal semantic description is significant for design, reasoning and standardization of programming languages, and it plays an important part in the optimization of the compiler. However, compared to the amount of effort that has been made to the research of various semantic frameworks over more than forty years, their actual applications are definitely frustrating. This survey reviews the history of developments on semantic description frame-works for programming languages. It also illustrates features and actual applications of the main frameworks (including operational, deno-tational, axiomatic and hybrid semantics). In some practical aspects, such as comprehensibility, extensibility and applicability, the qualitative comparisons of these frameworks are given distinctly. It suggests that a more popular formal semantic description should behave more elegantly in readability, modularity, abstractness, comparability, reasonability, applicability and tool-support.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference165 articles.
1. Turning SOS Rules into Equations
2. } Aït-Kaci, H., An algebraic semantics approach to the effective resolution of type equations;Ait;Theoretical Computer Science,1986
3. Full Abstraction for PCF
Cited by
22 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Conclusion and Final Remarks;Ontology-Based Evolution of Domain-Oriented Languages;2023-11-25
2. Discussion and Further Development;Ontology-Based Evolution of Domain-Oriented Languages;2023-11-25
3. Practical Use of the Proposed Projection Approach for Developing and Modifying a DSL in Changing Contexts;Ontology-Based Evolution of Domain-Oriented Languages;2023-11-25
4. Developing a Projection Approach to DSL Development;Ontology-Based Evolution of Domain-Oriented Languages;2023-11-25
5. Analysis of Existing Approaches to the Formalization of the DSL Structure;Ontology-Based Evolution of Domain-Oriented Languages;2023-11-25