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 Campana | 1 | 3 | 0.71 |
Luca Spalazzi | 2 | 197 | 34.55 |
F. Spegni | 3 | 18 | 6.01 |