Home | Business News | Browse by Publication | X | XML Journal

Document XSLT automatically: how to document conditional text processing for business users.

Publication: XML Journal
Publication Date: 01-JUN-02
Format: Online
Delivery: Immediate Online Access
Full Article Title: Document XSLT automatically: how to document conditional text processing for business users.(Tutorial)

Article Excerpt
Business users spend a great deal of money on new software systems. For this they demand faithful implementation of their project objectives. And they expect enough visibility into an application to verify that their goals have been implemented. This visibility also ensures that changes can be identified to satisfy new business goals.

One approach to meeting these objectives is the use of a formal specification language. The intent is that the increased formality in the specification will lead to an implementation closer to the goals of the business. Formal specification approaches include algebraic languages such as Z and diagrammatic languages such as UML. While many such language have been developed, few can serve as a bridge between business users and software developers. This is due primarily to the large gap between domain concepts and software design tools. In addition, unless implementation can be created automatically from the specification languages, maintenance of the implementation often diverges quickly from its initial design.

Consequently, most business users rely on documentation to explain the inner workings of a system. This addresses the critical need to gain visibility into the system to ensure that their goals have been met and the system can be changed easily to adjust to new business concerns. The value of documentation depends on:

* How well it conveys an understanding of the system

* How easily modifications can be performed

* How well the documentation can be kept up to date with new changes

The area of literate programming addresses this concern somewhat--although the most widely used tools, such as Java-docs, are used by programmers for the benefit of other programmers.

This article discusses a method of automatically documenting, in domain-specific terms, the behavior of conditional text processing applications. The use of such terms, as well as actual text in its domain-specific format, yields a small gap that can be readily bridged by business users. The documentation presents a form that can be marked up by business users with minimal ambiguity. Automatic generation of the documentation ensures that it remains faithful to each build of the application.

Conditional text processing is a very large horizontal application area with potential impact...

View this article FREE - Now for a Limited Time, try Goliath Business News
Free for 3 Days!



More articles from XML Journal
Patent mining using XML: how one company developed a tool to encourage..., June 01, 2002
New XML schema importer from Mercator. (XML News).(Brief Article), June 01, 2002
Companies launch XML integration workbench. (XML News).(Brief Article)..., June 01, 2002
FULCRUM now makes the U.S. scene. (XML News).(Brief Article)(Product A..., June 01, 2002
Introducing XML-Journal `2.0'--where four hands make light work: a new..., June 01, 2002

Looking for additional articles?
Search our database of over 3 million articles.

Looking for more in-depth information on this industry?
Search our complete database of Industry & Market reports by text, subject, publication name or publication date.

About Goliath
Whether you're looking for sales prospects, competitive information, company analysis or best practices in managing your organization, Goliath can help you meet your business needs.

Our extensive business information databases empower business professionals with both the breadth and depth of credible, authoritative information they need to support their business goals. Whether it be strategic planning, sales prospecting, company research or defining management best practices - Goliath is your leading source for accurate information.