Application Development Process For Gnat - A Soc Networked System by Christopher Plumlee