IEC 101 Embedded Linux ARM, POSIX x86 x86-64 - c, c++ programming
IEC 104 Source code Library for Linux c c++ posix arm
DNP3 Outstation and client simulator, Source code Library, win, Linux
IEC 101 Server and Client Simulator Source code Library, Win, Linux
Accent interfaces and controls systems through goals and policies
Generating PLC programs from formal specifications
openSCADA® is an open source SCADA system written in JAVA