13 citations found. Retrieving documents...
D. Cabeza and M. Hermenegildo. WWW Programming using Computational Logic Systems (and the PiLLoW/Ciao Library). In Proceedings of the Workshop on Logic Programming and the WWW at WWW6, San Francisco, CA, April 1997.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
An Approach to Rapid Prototyping of Large Multi-Agent.. - Vasconcelos, Sierra, Esteva (2002)   (1 citation)  (Correct)

....HTML [22] to dynamically generate our front end which is then viewed via conventional web browsers. Depending on the parts of the customised agents that the designers left unspecified and their associated choices our environment offers an appropriate presentation using the Prolog PiLLoW library [6]. The parameter tuning stage simply collects the user s design choices, postponing the actual synthesis of the prototype until the very last moment. By using a web based frontend we can offer our environment simultaneously to many (remote) users. Our environment is supported by Prolog CGI scripts, ....

D. Cabeza, M. Hermenegildo, and S. Varma. WWW Programming using Computational Logic Systems (and the PiLLoW/CIAO Library). Technical report, Computer Science Department, Technical University of Madrid, 1996.


Deduction on XML Documents - A Case Study - Heumesser, Schimkat (2001)   (Correct)

....about XML based content by using Prolog. ###### generates so called expert knowledge out of XML based contentby passing through the several processing steps as illustrated in Figure 1. First, incoming XML documents are pre processed by translating them into Prolog terms. ###### uses Pillow [2] to parse XML documents. Pillow converts the content and values of XML elements and attributes into plain strings whichlackanytype information at this processing step. Based on the syntax of the used XML markup language the content of XML elements and attributes are transformed into simple Prolog ....

D. Cabeza and M. Hermenegildo. WWW programming using computational logic systems (and the PiLLoW/CIAO library). Available at http://www.clip.dia. .upm.es/Software/pillow/, Mar. 1997.


A typed representation for HTML and XML documents in Haskell - Thiemann (2001)   (18 citations)  (Correct)

....would be a highly exible XML processing library, which admits generic operations like searching and restructuring but which also admits a guaranteed, typed way of dealing with documents. 27 In the logic programming world, there are several toolkits for generating HTML pages. The PiLLoW toolkit [5] allows for easy creation of documents including CGI functionality. It is widely used to connect logic programs to the WWW. LogicWeb [16] o ers an even tighter integration which includes client side scripting. None of these o ers advanced typing features. The DynDoc facility by Sandholm and ....

Daniel Cabeza and Manuel Hermenegildo. WWW programming using computational logic systems (and the PiLLoW/CIAO library). http://www.clip.dia.fi.upm.es/Software/pillow/pillow_www6/ pillow_www6.html, March 1997.


Computational Logic and Multi-Agent Systems: a Roadmap - Sadri, Toni (1999)   (30 citations)  (Correct)

....subsuming ISO Prolog. It has a number of useful features for the implementation of agent based software. Ciao Prolog supports threads, a shared database with atomic updates, objects, and high level remote inter process communication (including interfaces for local and remote databases [18] and WWW [8] access) The Ciao module package system [9] makes it possible to add syntactic and semantic extensions to the language, in a more structured way than traditional Prolog systems, and this can be done without a ecting other parts of the language. Ciao also includes a large set of libraries. ....

D. Cabeza and M. Hermenegildo. WWW Programming using Computational Logic Systems (and the PILLOW/CIAO Library). In Proc. of the Workshop on Logic Programming and the WWW, in conjunction with WWW6, San Francisco, CA, April 1997.


Implementing Prolog-Run WWW Sites - Vasconcelos, Schwitter, Mollá   (Correct)

....command my save should be typed in and a (large ish) le will be created as parser token. This is the le that should be stored in the cgi bin folder, because the CGI script will need it. An altogether di erent alternative to this approach is to use existing Prolog libraries (such as PiLLoW CIAO [5, 4]) as ready to use Prolog code to handle CGI and long HTML typesetting commands. Such ready made macros subroutines can save a great deal of time (programming and debugging) and allow for a cleaner programming style. However, as is the case with all readyto use libraries, some time must be ....

D. Cabeza, M. Hermenegildo, and S. Varma. WWW Programming using Computational Logic Systems (and the PiLLoW/CIAO Library). Technical report, Computer Science Department, Technical University of Madrid, 1996.


Implementing Prolog-Run WWW Sites - Vasconcelos, Schwitter, al. (2000)   (Correct)

....my save should be typed in and a (large ish) file will be created as parser token. This is the file that should be stored in the cgi bin folder, because the CGI script will need it. An altogether different alternative to this approach is to use existing Prolog libraries (such as PiLLoW CIAO [4]) as ready to use Prolog code to handle CGI and long HTML typesetting commands. Such ready made macros subroutines can save a great deal of time (programming and debugging) and allow for a cleaner programming style. However, as is the case with all ready to use libraries, some time must be ....

D. Cabeza, M. Hermenegildo, and S. Varma. WWW Programming using Computational Logic Systems (and the PiLLoW/CIAO Library). Technical report, Computer Science Department, Technical University of Madrid, 1996.


Synthesis of Web Sites from High Level Descriptions - Cavalcanti, Robertson   (2 citations)  (Correct)

....work by instantiating a program implementation pattern associated to each sort of component. The parameters serve as an interface to the operation generation process. The resulting instantiated operation is a CGI program. For example, the de nition: query(pubs by year, publication, 4] [1,2,3,5]) corresponds to a query operation, called pubs by year, that performs a query on the predicate publication. The query returns values corresponding to the arguments positions [1,2,3,5] Argument of position 4 is given as input parameter. The following code correspond to the CGI program (in ....

....instantiated operation is a CGI program. For example, the de nition: query(pubs by year, publication, 4] 1,2,3,5] corresponds to a query operation, called pubs by year, that performs a query on the predicate publication. The query returns values corresponding to the arguments positions [1,2,3,5]. Argument of position 4 is given as input parameter. The following code correspond to the CGI program (in Prolog) corresponding to this operation: main : get form input(F) get form value(F, year, Y) pubs by year(Y,PubList) show page(PubList) pubs by year(Y, PubList) ndall( T, A, ....

[Article contains additional citation context not shown here]

Cabeza, D. and Hermenegildo, A. WWW Programming using Computational Logic Systems (and the PiLLoW/CIAO Library). Technical Report, Computer Science Department, Technical University of Madrid, 1997. In: http://www.clip.dia..upm.es/miscdocs/pillow/pillow.html


Modeling HTML in Haskell - Thiemann   (9 citations)  (Correct)

....processing the generic XML representation. This library could be ported to our representation, thus reaping the bene ts of their combinators while enjoying strongly typed XML at the same time. In the logic programming world, there are several toolkits for generating HTML pages. The PiLLoW toolkit [3] allows for easy creation of documents including CGI functionality. It is widely used to connect logic programs to the WWW. LogicWeb [14] o ers an even tighter integration which includes clientside scripting. 7 Conclusion We have designed and implemented a convenient embedded domain speci c ....

Daniel Cabeza and Manuel Hermenegildo. Www programming using computational logic systems (and the PiLLoW/CIAO library). http://www.clip.dia..upm.es/Software/pillow/pillow www6/pillow www6.html, March 1997.


Visualization Designs for Constraint Logic Programming - Carro, Hermenegildo   Self-citation (Hermenegildo)   (Correct)

No context found.

D. Cabeza and M. Hermenegildo. WWW Programming using Computational Logic Systems (and the PiLLoW/Ciao Library). In Proceedings of the Workshop on Logic Programming and the WWW at WWW6, San Francisco, CA, April 1997.


An integration of Prolog and VRML, with an application to.. - Smedbäck   Self-citation (Hermenegildo)   (Correct)

....the Prolog terms. This lets us construct search tools, content analysers, indexers, software demonstrators, extended dynamic programs. It gives more power to the VRML programs and allow Prolog to enter a new application field. 3. 2 Similar integrations The PiLLoW CIAO library for Internet WWW [12], presents an integration of prolog and HTML 2 . PiLLoW provides facilities for generating HTML structured documents by handling them as Herbrand terms, producing HTML forms, writing form handlers, access and parsing WWW documents and accessing code posted at HTTP addresses. In my application ....

D. Cabeza and M. Hermenegildo. WWW Programming using Computational Logic Systems (and the PILLOW/CIAO Library). In Proceedings of the Workshop on Logic Programming and the WWW at WWW6, San Franciso, CA, April 1997.


Interfacing Prolog and VRML and its Application to.. - Smedbäck, Carro.. (1999)   (2 citations)  Self-citation (Hermenegildo)   (Correct)

....to those in other high level programming languages, and communication using sockets is available in most modern Prolog implementations. Implementing the HTTP protocol based on that is not difficult additionally, an implementation is available as part of the public domain Pillow library [CH97] This makes interacting with the net (e.g. reading VRML code at URL addresses) an easy task. 4 However, note that after version 5 Perl now includes support for explicit references. 5 http: www.ai.mit.edu projects iiip doc cl http home page.html #VRML V2.0 utf8 Transform f rotation 1 0 1 ....

....corresponding to each element. ffl A VRML structure whose body contains a fixed number of elements N is represented by a structure with a functor of arity N and whose N arguments are the VRML terms corresponding to each element. This is essentially the same approach used in the Pillow library [CH97] for representing HTML structures as Prolog terms. The actual mapping is best understood by looking at an example. Figure 3, left, shows the VRML code for the cylinder depicted in Figure 1. The corresponding Prolog VRML term is presented in Figure 3, right. The correspondence in structure and ....

[Article contains additional citation context not shown here]

D. Cabeza and M. Hermenegildo. WWW Programming using Computational Logic Systems (and the PILLOW/CIAO Library). In Proceedings of the Workshop on Logic Programming and the WWW at WWW6, San Franciso, CA, April 1997.


Interfacing Prolog and VRML and its Application to.. - Smedbäck, Carro.. (1999)   (2 citations)  Self-citation (Hermenegildo)   (Correct)

....to those found in other high level programming languages, and communication using sockets is available in most modern Prolog implementations. Implementing the HTTP protocol based on that is not difficult additionally, an implementation is available as part of the public domain Pillow library [3]. This makes interacting with the net (e.g. reading VRML code at URL addresses) an easy task. 2 Interfacing (Constraint) Logic Languages and VRML We now describe the library that we have developed for interfacing Prolog (and other constraint logic languages) and VRML: ProVRML. In Section 3 we ....

....Prolog VRML term (right) A VRML structure whose body contains a fixed number of elements N is represented by a structure with a functor of arity N and whose N arguments are the VRML terms corresponding to each element. This is essentially the same approach used in the Pillow library [3] for representing HTML structures as Prolog terms. The actual mapping is best understood by looking at an example. Figure 3, left, shows the VRML code for the cylinder depicted in Figure 1. The corresponding Prolog VRML term is presented in Figure 3, right. The correspondence in structure and ....

[Article contains additional citation context not shown here]

D. Cabeza and M. Hermenegildo. WWW Programming using Computational Logic Systems (and the PILLOW/CIAO Library). In Proceedings of the Workshop on Logic Programming and the WWW at WWW6, San Franciso, CA, April 1997.


Deduction on XML Documents: A Case Study - Bernd Heumesser And (2001)   (Correct)

No context found.

D. Cabeza and M. Hermenegildo. WWW programming using computational logic systems (and the PiLLoW/CIAO library). Available at http://www.clip.dia. .upm.es/Software/pillow/, Mar. 1997.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC