کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
421867 684979 2011 21 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Modularity and Implementation of Mathematical Operational Semantics
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Modularity and Implementation of Mathematical Operational Semantics
چکیده انگلیسی

Structural operational semantics is a popular technique for specifying the meaning of programs by means of inductive clauses. One seeks syntactic restrictions on those clauses so that the resulting operational semantics is well-behaved. This approach is simple and concrete but it has some drawbacks. Turi pioneered a more abstract categorical treatment based upon the idea that operational semantics is essentially a distribution of syntax over behaviour. In this article we take Turiʼs approach in two new directions. Firstly, we show how to write operational semantics as modular components and how to combine such components to specify complete languages. Secondly, we show how the categorical nature of Turiʼs operational semantics makes it ideal for implementation in a functional programming language such as Haskell.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 229, Issue 5, 8 March 2011, Pages 75-95