defines requirements for software tools to support the following systems engineering tasks enumerated in Clause 1 of IEC 61499-1:-the functional specification of resource types and device types;-the configuration, implementation, operation, and maintenance of distributed IPMCSs;- the specification of function block types; -the specification, analysis, and validation of distributed IPMCSs;-the exchange of information among software tools.