Building integrated software development environments. Part I: tool specification
ACM Transactions on Software Engineering and Methodology (TOSEM)
Demonstrational interface for XSLT stylesheet generation
Markup Languages
Towards automating of document structure transformations
Proceedings of the 2002 ACM symposium on Document engineering
Graphical Transformation of Multimedia XML Documents
Annals of Software Engineering
A Query Language for XML Based on Graph Grammars
World Wide Web
XML Declarative Description: A Language for the Semantic Web
IEEE Intelligent Systems
On the Interleaving Sematics of Transformation Units - A Step into GRACE
Selected papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science
The eXtensible Rule Markup Language
Communications of the ACM - Wireless networking security
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Automating XML document structure transformations
Proceedings of the 2003 ACM symposium on Document engineering
Ontology-Enabled Pervasive Computing Applications
IEEE Intelligent Systems
Hi-index | 12.05 |
We developed three different rule-based systems, each designed to take XML as input and produce XML as output and manipulate intermediate facts as XML. They use very different methods of representing the XML during rule processing. Our series of benchmarks show when each representation is best. We also developed an XML language for representing the rules. The markup to recognize an input XML is a sample of that input; certain fields are replaced with special tags to match variables against text or subtrees within the input XML. The output or intermediate XML is also represented by a sample of the output XML. We also report on a graphical user interface developed for developing the rules in this special XML language.