<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/fskc/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/fskc/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 09 Nov 2020 21:38:08 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/fskc/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Tony Cureington</title><link>https://sourceforge.net/p/fskc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -12,6 +12,8 @@
 * Test Plan
 *  Research Into FSM

+The latest [FSKC documentation](http://prdownloads.sourceforge.net/fskc/fskc-2.1.pdf), in PDF form, can be downloaded from [here](http://prdownloads.sourceforge.net/fskc/fskc-2.1.pdf)
+
 The [FSKC website](http://fskc.sf.net) can be found [here](http://fskc.sf.net)

 The [CMoy Audio Amp Beginners Board](http://fskc.sourceforge.net/cmoy/) by Tony Cureington can be found [here](http://fskc.sourceforge.net/cmoy/)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tony Cureington</dc:creator><pubDate>Mon, 09 Nov 2020 21:38:08 -0000</pubDate><guid>https://sourceforge.netf56fbe3b323f5f806a20b7ee8a45f037d11ccd99</guid></item><item><title>Home modified by Tony Cureington</title><link>https://sourceforge.net/p/fskc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,6 +1,6 @@
 The FSKC (Finite State Kernel Creator) is a CASE (Computer Aided Software Engineering) tool that allows developers to specify all valid and invalid state-event combinations of an FSM (Finite State Machine) through a simple to use GUI. Functions called from the FSK can be coded and linked to form a complete FSM. The FSKC generates C/C++ code representing the FSM. Plans are currently under way to extend the code generating capabilities to include the Go and Java programming languages.

-The increasing complexity of software over the past years has led to  implementing the "heart" of the software as an FSM.  The FSM approach was widely used in complex software packages which must conform to a given protocol or standard, such as the T.30 protocol used in transmitting and receiving documents.  Other possible uses of FSMs include: the implementation of compilers and other language processing tools; communications systems, such as the modelling of network protocols and the interpretation of 'escape' character sequences in terminal emulators, and the design of interactive user interfaces [1].  Developing software using a FSM approach also encourages highly cohesive and loosely coupled software modules. Autonomous navigation systems is an area that greatly benefits from the characteristics of Finite State Machines. 
+The increasing complexity of software over the past years has led to  implementing the "heart" of the software as an FSM.  The FSM approach was widely used in complex software packages which must conform to a given protocol or standard, such as the T.30 protocol used in transmitting and receiving documents.  Other possible uses of FSMs include: the implementation of compilers and other language processing tools; communications systems, such as the modelling of network protocols and the interpretation of 'escape' character sequences in terminal emulators, and the design of interactive user interfaces.  Developing software using a FSM approach also encourages highly cohesive and loosely coupled software modules. Autonomous navigation systems is an area that greatly benefits from the characteristics of Finite State Machines. 

 This project followed a software process that generated the following documents that can be found in the FSKC git repository under docs/Initial.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tony Cureington</dc:creator><pubDate>Mon, 09 Nov 2020 20:36:35 -0000</pubDate><guid>https://sourceforge.net19ccc7cedffb766dccf7f457add7b84ce6520d36</guid></item><item><title>Home modified by Tony Cureington</title><link>https://sourceforge.net/p/fskc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,20 @@
-Welcome to your wiki!
+The FSKC (Finite State Kernel Creator) is a CASE (Computer Aided Software Engineering) tool that allows developers to specify all valid and invalid state-event combinations of an FSM (Finite State Machine) through a simple to use GUI. Functions called from the FSK can be coded and linked to form a complete FSM. The FSKC generates C/C++ code representing the FSM. Plans are currently under way to extend the code generating capabilities to include the Go and Java programming languages.

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+The increasing complexity of software over the past years has led to  implementing the "heart" of the software as an FSM.  The FSM approach was widely used in complex software packages which must conform to a given protocol or standard, such as the T.30 protocol used in transmitting and receiving documents.  Other possible uses of FSMs include: the implementation of compilers and other language processing tools; communications systems, such as the modelling of network protocols and the interpretation of 'escape' character sequences in terminal emulators, and the design of interactive user interfaces [1].  Developing software using a FSM approach also encourages highly cohesive and loosely coupled software modules. Autonomous navigation systems is an area that greatly benefits from the characteristics of Finite State Machines. 

-The wiki uses [Markdown](/p/fskc/wiki/markdown_syntax/) syntax.
+This project followed a software process that generated the following documents that can be found in the FSKC git repository under docs/Initial.

+* Project Plan
+* Software Specifications
+* Software Requirements
+* Platform Requirements
+* Internal Requirements
+* Test Plan
+*  Research Into FSM
+
+The [FSKC website](http://fskc.sf.net) can be found [here](http://fskc.sf.net)
+
+The [CMoy Audio Amp Beginners Board](http://fskc.sourceforge.net/cmoy/) by Tony Cureington can be found [here](http://fskc.sourceforge.net/cmoy/)
+
+[[project_screenshots]]
 [[project_admins]]
-[[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tony Cureington</dc:creator><pubDate>Mon, 09 Nov 2020 20:36:03 -0000</pubDate><guid>https://sourceforge.netb0822681915f25ca0a830d706344bc65192d84be</guid></item><item><title>WikiPage Home modified by Tony Cureington</title><link>https://sourceforge.net/p/fskc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/fskc/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;a href="/u/tonycu/"&gt;Tony Cureington&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;span class="download-button-51268c04e88f3d3e617c6334" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tony Cureington</dc:creator><pubDate>Thu, 21 Feb 2013 21:05:08 -0000</pubDate><guid>https://sourceforge.net752167dd08e6843bc7d6a2d7aad1add387c98655</guid></item></channel></rss>