Stephan Lechner, Michael Schrefl,
"Transformers-by-example: Pushing Reuse in Conceptual Web Application Modelling"
, in H. M. Haddad et al. (eds.): Proceedings of the 19th ACM Symposium on Applied Computing (SAC 2004) - Volume 2 of 2, Special Track "Web Technologies and Applications (WTA)", Nicosia, Cyprus, March 14-17, 2004, ACM Press, Seite(n) 1654-1661, 3-2004, ISBN: 1-58113-812-1
Transformers-by-example: Pushing Reuse in Conceptual Web Application Modelling
Sprache des Titels:
Proceedings of the 19th ACM Symposium on Applied Computing (SAC 2004) - Volume 2 of 2, Special Track "Web Technologies and Applications (WTA)", Nicosia, Cyprus, March 14-17, 2004
When defining a scheme of a web application, modelers repeatedly perform modelling tasks like "after having defined an entity type, add a page class for displaying the entity type's content". Thereby, a scheme is extended again and again in a similar manner. It would therefore be convenient for modelers to have transformers that, when applied to a scheme, perform such tasks.
In this paper, we present the language TBE (transformers-by-example) which allows defining transformers for WebML schemes by example, i.e. by giving an example of what is desired instead of specifying operations for achieving the result. The notation of transformers is thereby similar to one with which modelers are familiar. Further, each application of a transformer to a scheme can be parameterized such that the corresponding modelling task will be performed only within a specified part of the scheme. This makes it easy for modelers to define and apply transformers.
Keywords: web modelling, web schema transformers, query templates, generative templates, query by example
Sprache der Kurzfassung:
Anzahl der Seiten:
Notiz zur Publikation:
For reason of copyright these pages only contain abstracts of the published papers. If you are interested in a paper, you may receive a copy (PDF) by sending an e-mail to our office (firstname.lastname@example.org). Please include the paper-no. (Lech04a) and agree to use the paper for scientific purposes and private use only!