The resulting memory dump file may be debugged later, using a kernel debugger. Silverlight applications are debugged in a manner similar to ASP.NET applications. A program debugged under MBASIC could be compiled with BASCOM. It allows to access the JVM and the internal variables of the debugged program. Once started, the package may be readily debugged or monitored. By March 2016, initial prototypes were finished, debugged, and shipped to select sources. First the lowest layer is created, tested, and debugged. Many bugs are discovered and eliminated (debugged) through software testing. The first case can be debugged by tracing the data-flow. Programs could generally be debugged via a front panel using toggle switches and panel lights. Thus, Electric Fence vastly increases the memory requirements of programs being debugged. It requires a single wire and specialized electronics in the system being debugged.