Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 537834

A Finite-State Machine Approach for Modeling and Analyzing RESTful Systems


Žužak, Ivan; Budiselić, Ivan; Delač, Goran
A Finite-State Machine Approach for Modeling and Analyzing RESTful Systems // Journal of web engineering, 10 (2011), 4; 353-390 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 537834 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
A Finite-State Machine Approach for Modeling and Analyzing RESTful Systems

Autori
Žužak, Ivan ; Budiselić, Ivan ; Delač, Goran

Izvornik
Journal of web engineering (1540-9589) 10 (2011), 4; 353-390

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
representational state transfer; World Wide Web; software architectural styles; formal model; finite-state machines; hypermedia

Sažetak
Representational State Transfer (REST), as an architectural style for distributed hypermedia systems, enables scalable operation of the World Wide Web and is the foundation for its future evolution. However, although described over 10 years ago, no formal model for representing RESTful systems exists that is comprehensive in following REST principles, intuitive to Web engineers and researchers alike, and offers practical development guidelines. The lack of such formal models has hindered understanding of both the REST architectural style and the Web architecture, consequently limiting Web engineering advancement. In this paper we present a generic model of RESTful systems based on a finite-state machine formalism. We show that the model enables intuitive formalization of REST design principles, including uniform interface, stateless client- server operation, and code-on- demand execution. Furthermore, we describe the model’s mapping to a system-level view of operation and apply the model to an example Web application and several real-word Web applications. Finally, we explore the practical challenges and benefits of using the model in the field of Web engineering, ranging from better understanding of REST to designing frameworks for RESTful system development.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
036-0362980-1921 - Računalne okoline za sveprisutne raspodijeljene sustave (Srbljić, Siniša, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Ivan Budiselić (autor)

Avatar Url Goran Delač (autor)

Avatar Url Ivan Žužak (autor)

Citiraj ovu publikaciju:

Žužak, Ivan; Budiselić, Ivan; Delač, Goran
A Finite-State Machine Approach for Modeling and Analyzing RESTful Systems // Journal of web engineering, 10 (2011), 4; 353-390 (međunarodna recenzija, članak, znanstveni)
Žužak, I., Budiselić, I. & Delač, G. (2011) A Finite-State Machine Approach for Modeling and Analyzing RESTful Systems. Journal of web engineering, 10 (4), 353-390.
@article{article, author = {\v{Z}u\v{z}ak, Ivan and Budiseli\'{c}, Ivan and Dela\v{c}, Goran}, year = {2011}, pages = {353-390}, keywords = {representational state transfer, World Wide Web, software architectural styles, formal model, finite-state machines, hypermedia}, journal = {Journal of web engineering}, volume = {10}, number = {4}, issn = {1540-9589}, title = {A Finite-State Machine Approach for Modeling and Analyzing RESTful Systems}, keyword = {representational state transfer, World Wide Web, software architectural styles, formal model, finite-state machines, hypermedia} }
@article{article, author = {\v{Z}u\v{z}ak, Ivan and Budiseli\'{c}, Ivan and Dela\v{c}, Goran}, year = {2011}, pages = {353-390}, keywords = {representational state transfer, World Wide Web, software architectural styles, formal model, finite-state machines, hypermedia}, journal = {Journal of web engineering}, volume = {10}, number = {4}, issn = {1540-9589}, title = {A Finite-State Machine Approach for Modeling and Analyzing RESTful Systems}, keyword = {representational state transfer, World Wide Web, software architectural styles, formal model, finite-state machines, hypermedia} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus





Contrast
Increase Font
Decrease Font
Dyslexic Font