Writing Group

download all currently available papers: wg.zip

Writing Group Leader
TBA



Juergen Salecker
WG1.doc
WG1

Hybrid Parser

The Hybrid Parser architectural pattern applies to software systems which need to parse documents but are constrained by memory resources available. The pattern combines the processing advantages (mainly execution speed) of event driven parsers with the programming comfort of tree based parsers. An event driven parser together with a set of expressions is used to select interesting sections (recursive) within the document to be parsed, then the parser events are forwarded to a tree builder which produces a tree of objects out of the forwarded parser events. Finally a tree based parser is used to provide the mapping from the produced object tree to the programming language.


Lotte De Rore , Monique Snoeck
WG2.pdf
WG2

An analysis pattern: 'Three-party pattern'

Reuse of domain models is often limited to the reuse of the structural aspects of the domain. In this paper we present a pattern in such a way that it is possible to reuse both structural and behavioral aspects. The analysis pattern 'Three-way partnership' describes a situation with three independent concepts that at some point need to be related with each other in various ways. The pattern can be reused in domains where you have a 'registration' of 'task assignments'.


Tanya Linden , Jacob L. Cybulski
WG3.doc
WG3

Colour and Image Issues in Web Development

This paper describes a small set of patterns that are produced in a process of domain-wide pattern mining. We provide a brief description of the experience mining process across web development domain and explain how the resulting pattern languages were discovered. A subset of the mined patterns was selected for this paper because of their pertinence to most web development projects, i.e. colour scheme and readability issues and images download issue.


Jayadev Gyani , Dr.P.R.K.Murthi
WG4.doc
WG4

A Pattern Language for Online Share Trading

Online share trading systems are gaining popularity because they support share trading from any corner of the world. They provide convenient trading facility to the buyers and sellers of stocks. They provide excellent means of transparency to the sellers and buyers of shares. This paper presents a pattern language for online share trading system. The pattern language contains eight analysis patterns which provide the basic functionality of online share trading namely Select the Company, Search, Sector, Gainers Losers, Trade, Company Profile, Verify and Confirmation. These patterns are mined by observing several online share trading sites. This language helps the developer during analysis of such systems. Basically patterns are reusable designs which can be used in other similar applications. Keywords: pattern language, design patterns, online share trading