An Automata-Theoretic Model of Idealized Algol - (Extended Abstract).

ICALP (2)(2012)

引用 3|浏览0
暂无评分
摘要
In this paper, we present a new model of class-based Algol-like programming languages inspired by automata-theoretic concepts. The model may be seen as a variant of the "object-based" model previously proposed by Reddy, where objects are described by their observable behaviour in terms of events. At the same time, it also reflects the intuitions behind state-based models studied by Reynolds, Oles, Tennent and O'Hearn where the effect of commands is described by state transformations. The idea is to view stores as automata, capturing not only their states but also the allowed state transformations. In this fashion, we are able to combine both the state-based and event-based views of objects. We illustrate the efficacy of the model by proving several test equivalences and discuss its connections to the previous models.
更多
查看译文
关键词
observable behaviour,event-based view,previous model,state transformation,new model,idealized algol,automata-theoretic model,test equivalence,class-based algol-like programming language,state-based model,automata-theoretic concept
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要