Patent ID: 9747079
Date: 2017-08-29
CPC Classifications: G06F,G06Q

Claim:
1. A system comprising: a communication device configured to receive data associated with a set of requirements for a software design; a semantic module configured to store the set of requirements and transform set of requirements into a semantic model; a specification module configured to store the semantic model, translate the semantic model and generate a graphical model for presentation via a display, wherein the graphical model presents different requirements from the set of requirements as different visual representations via the display; wherein the specification module is further configured to receive at least one monitored and at least one controlled variable, parse monitored and controlled variables and then translate and display them using differently indicated in-ports to indicate monitored and controlled inputs, wherein differently indicated in-ports include different numbers or different colors or combinations thereof; a memory for storing program instructions; at least one specification model platform processor, coupled to the memory, and in communication with the specification module and the semantic module and operative to execute program instructions to: modify the graphical model to generate a specification model by executing the specification module, wherein the specification model is human-readable and computer-readable for use in the software design.