Title
XAL: A Web Oriented Programming Language Based on Timed-Automata
Abstract
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.
Year
DOI
Venue
2008
10.1109/WIIAT.2008.207
Web Intelligence and Intelligent Agent Technology, 2008. WI-IAT '08. IEEE/WIC/ACM International Conference
Keywords
Field
DocType
web-oriented application,favorite programming language,small program,programming language,single state,web oriented programming,modified version,unified modeling language,automata,internet,real time,xml,sensors,automata theory,programming languages,visual programming,software engineering,computer languages
Fifth-generation programming language,Automata theory,Programmer,Programming language,Unified Modeling Language,XML,Computer science,Visual programming language,Very high-level programming language,First-generation programming language
Conference
Volume
ISBN
Citations 
1
978-0-7695-3496-1
2
PageRank 
References 
Authors
0.36
15
3
Name
Order
Citations
PageRank
Salvatore Campana130.71
Luca Spalazzi219734.55
F. Spegni3186.01