【24h】

XAL: A Web Oriented Programming Language Based on Timed-Automata

机译:XAL:基于Timed-Automata的Web导向编程语言

获取原文
获取外文期刊封面目录资料

摘要

We developed XAL, a framework that, in our opinion, allows to build web-oriented applications and services in a more productive way. The core of the framework is a programming language based upon timed-automata. We believe this formalism reflects the nature of many web-oriented applications, each page being a state, and each link being a transition toward another state. Once the programmer defined the set of states that characterize the application, she/he can provide a behavior to each single state, binding the state to a small program written in its favorite programming language. Furthermore, we realized that often companies require an application to behave differently depending on some conditions over real-time. Our language, being a modified version of the timed-automata, allows the programmer to specify constraints over real-time in a declarative way, rather than mix them within the logic of the application.
机译:我们开发了XAL,这是我们看来,允许以更高效的方式建立面向网络的应用程序和服务。框架的核心是基于定时自动机的编程语言。我们认为,这种形式主义反映了许多面向网络导向的应用程序的性质,每个页面是一个状态,每个链接都是向另一个国家的过渡。一旦程序员定义了表征应用程序的一组状态,她/他就可以向每个状态提供行为,将状态绑定到以其最喜欢的编程语言编写的小程序。此外,我们意识到,经常公司需要申请表现在实时某些条件下的不同。我们的语言是定时自动机的修改版本,允许程序员以声明性方式在实时指定约束,而不是在应用程序的逻辑中混合它们。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号