Step-wise refinement is a powerful paradigm for developing a complex program from a simple program by adding features incrementally where each feature is an increment in program functionality. Existing works focus on objectoriented representations such as Java or C++ artifacts. For this paradigm to be brought to the Web, refinement should be realised for XML representations. This paper elaborates on the notion of XML refinement by addressing what and how XML can be refined. These ideas are realised in the XAK language. A Struts application serves to illustrate the approach.
Proceedings of the 7th International Conference on Web Engineering (ICWE'07), Como (Italy)
ONEKIN, UNIVERSITY OF THE BASQUE COUNTRY