|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Luca Cardelli, Rowan Davies, "Service Combinators for Web Computing," IEEE Transactions on Software Engineering, vol. 25, no. 3, pp. 309-316, May/June, 1999. | |||
| BibTex | x | ||
| @article{ 10.1109/32.798321, author = {Luca Cardelli and Rowan Davies}, title = {Service Combinators for Web Computing}, journal ={IEEE Transactions on Software Engineering}, volume = {25}, number = {3}, issn = {0098-5589}, year = {1999}, pages = {309-316}, doi = {http://doi.ieeecomputersociety.org/10.1109/32.798321}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - Service Combinators for Web Computing IS - 3 SN - 0098-5589 SP309 EP316 EPD - 309-316 A1 - Luca Cardelli, A1 - Rowan Davies, PY - 1999 KW - Programming languages KW - wide area computation KW - World Wide Web. VL - 25 JA - IEEE Transactions on Software Engineering ER - | |||
Abstract—The World Wide Web is rich in content and services, but access to these resources must be obtained mostly through manual browsers. We would like to be able to write programs that reproduce human browsing behavior, including reactions to slow transmission-rates and failures on many simultaneous links. We thus introduce a concurrent model that directly incorporates the notions of failure and rate of communication, and then describe programming constructs based on this model.
[1] T. Berners-Lee, R. Caililiau, A. Luotonen, H.F. Nielsen, and A. Secret, “The World Wide Web,” Comm. ACM, vol. 37, no 8, pp. 76-82, Aug. 1994.
[2] T. Berners-Lee and D. Connolly, Hypertext Markup Language—2.0, RFC 1866, MIT/W3C, Nov. 1995.
[3] T. Berners-Lee, R. Fielding, and H. Frystyk, Hypertext Transfer Protocol—HTTP/1.0, RFC 1945, MIT/UC Irvine, May 1996.
[4] G. Berry and G. Gonthier, "The ESTERELSynchronous Programming Language: Design, Semantics, Implementation," Science of Computer Programming, vol. 19, no. 2, pp. 87-152, 1992.
[5] N. Borenstein and N. Freed, MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies, RFC 1521, Bellcore, In nosoft, Sept. 1993.
[6] M. Gordon, R. Milner, and C. Wadsworth, Edinburgh LCF Lecture Notes in Computer Science, 78, Springer-Verlag, 1979.
[7] J. Gosling, B. Joy, and G. Steele, The Java Language Specification, Addison-Wesley, Reading, Mass., 1996.
[8] P. Hudak, “Modular Domain Specific Languages and Tools,“ Proc. Fifth Int'l Conf. Software Reuse, June 1997.
[9] Internet Engineering Task Force, Internet Standards, The Internet Soc., 1997. http:/www. isoc. org
[10] T. Kistler and H. Marais, “WebL—A Programming Language for the Web,” Computer Networks and ISDN Systems, Proc. WWW7 Conf., vol. 30,no. 1–7, pp. 259–270, Apr. 1998.
[11] World Wide Web Consortium, “Extensible Markup Language (XML) 1.0,” W3C Recommendation, Feb. 1998. http:/w3c. org/
[12] World Wide Web Consortium, “Http—Hypertext Transfer Protocol,” 1997. http://www. w3. org/pub/WWWProtocols/

