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.

Please refer to Design Notes for details.