Download ISMAIL

Transcript
Chapter 4
System Design
4.1
Introduction
This chapter covers explanation of interface design, system architecture, functionalities, and
database design.
4.2
Inspiration of system design
Two similar existing tools have inspired the design of the systems in terms of user interface,
user interaction and common basic functionalities and aim for training purpose. The webbased technology from My Regex Tester, and the history style of RegexBuddy has outlined
some ideas to start with the design. Their limitation, however is bridged by this project by
offering reusabilty of transformation sequences to be applied to automate other similar tasks.
RegexBuddy [www.regexbuddy.com] is an interesting standalone application to work with
regexes and can be used as a teaching tool. It offers variety of choice with programming
languages and different regex libraries for testing. It has history feature but it cannot be
reapply to other tasks for automation of text processing. While My Regex Tester
[http://myregextester.com/] is a web-based application for testing and training on regular
expressions. It uses the PCRE engine.
24