Universal Modeling Language (UML) is a popular modeling notation used to specify functional requirements, architectural design, detailed design and can even be used to generate executable software. IEC 61508 semi-formal methods, computer-aided specification and design tools, and model-based requirements can be addressed by UML notation and the tools that support it. This brief (1½ hour) introduction covers the basic notation and diagrams used in modeling.
Dave has over 30 years of experience in systems and product development in the industrial controls, telecommunications and medical device industries. He currently provides independent evaluation, technical training and support to Industrial Automation vendors in the areas of safety, reliability and industrial automation security.