Patent ID: 7752606

Claim:
A method for automated development and implementation of software, comprising: acquiring a set of terms usable to generate at least one parameter-based requirement, wherein the terms include attributes; storing, in a storage device, a glossary including the terms and the attributes; collecting at least one system requirement from a user based on the terms stored in the glossary; generating the at least one parameter-based requirement based on the terms stored in the glossary and the at least one system requirement, wherein the at least one parameter-based requirement is machine-executable; creating an artifact based on the at least one parameter-based requirement, wherein the artifact comprises a test case; generating a machine-executable requirements model based on the at least one parameter-based requirement, wherein said machine-executable requirements model is generated by a requirements simulator; and executing said machine-executable requirements model via said requirements simulator in accordance with said test case, wherein said executing said machine-executable requirements model comprises: generating at least one expected result from said test case; deriving at least one test execution flow which incorporates term data and contains at least one process flow diagram representing a sequence of execution through said requirements model that contributed to the at least one expected result; displaying the at least one process flow diagram and at least one hyperlink related to said incorporated term data; and selecting the at least one hyperlink to navigate to a term definition, said term definition being stored in said glossary.