Analysis and Design
The software architecture and components of Lexical Tools in new Java version are redesigned and shown as follows:
where
- User Interface:
- Command Line (Java Program)
- GUI (On-line Tool)
- Flow Algorithm:
- Serial flow: composed by a series of flow components.
- Parallel flows: includes several serial flows.
- Transformation: mutate input text to a desired output according to the functional specifications.