I am currently working on a process to take a statement (e.g., a paragraph from a PWS (Performance Work Statement - part of a government software development contract) and engineer the sentences into a series of "engineered" statements.
The process would be (for each statement in the paragraph):
1) Separate each sentence onto it's own line.
2) Standardize the terms using the project or domain's structured business vocabulary (SBVR).
3) Deconstruct the sentence into standalone sentences (e.g, ... and ...) being aware of implied structures (e.g., for government staff and consultants - government staff, government consultants).
4) Reword 'gently' to standardize sentence forms.
... etc.