Patent ID: 8539436

Claim:
A computer-implemented system for providing a list of non-compliances relative to specifications for a project for development of a plant, the plant having sub-plants, to avoid conflicts during integration of sub-projects for the sub-plants into the project, comprising: a computer and associated storage wherein the computer comprises a file generator that creates and saves in the associated storage a rules file for a project for development of a plant including specifications for different sub-projects TP 1 , TP 2 , . . . TPN of the project, wherein the specifications are rules or restrictions, including (a) naming rules for sub-projects in order for the sub-projects to comply with a common naming scheme for variables and program parts, (b) a limitation of hardware components available for use to structure spare parts stocking in a cost effective manner, wherein the limitation provides for the fewer components displayed in the hardware catalog to prevent inadmissible hardware configurations during project planning, and (c) range definitions for the sub-projects that define a permitted range in which a parameter can be set for system resources and IP addresses, wherein the file generator generates different specifications for the different subprojects TP 1 , TP 2 , . . . TPN of the project and allocates different naming rules for different sub-plants so that all sub-plants comply with a common naming scheme per sub-plant so as to avoid conflicts during integration of the different sub-projects into the project; a plurality of project planning environments for developing the project in a distributed manner, each comprising an engineering tool and an evaluation unit, the engineering tool operable on the computer creates a project solution based on the specifications, wherein rules file for each sub-project TP 1 , TP 2 , . . . TPN of the project is imported into a respective project planning environment in the form of meta knowledge data; and the evaluation unit included in each project planning environment evaluates the rules file, wherein the evaluation unit bars the input of non-admissible inputs into the project planning environment based on the naming rules, the limitation of hardware, and the range definitions, and further wherein the evaluation unit uses the specifications in the rules file as a test algorithm at freely selectable time points to generate a list of non-compliances relative to the specifications to allow for correction of the non-compliances on the basis of the list; and a further test algorithm carried out to monitor the quality of the data supplied by the distributed project planning environments upon acceptance of the project.