Faculty Projects

This is a repository of some of my faculty assignment projects, which I deemed worthy to put on the 'Net. While some of these utilities might come in handy, please bear in mind that they were written with specific purpose (ie. achieve the goals of a particular assignment), and are not production-quality software. This is especially true for network daemons, which are full of holes. You have been warned.

Mealy DKA 1.0
Implementation of Mealy Finite State Automata in Java for a small subset of Motorola's assembly language; assignment for Automata, Formal Languages and Language Processors course.

Chomsky 1.0
A Scheme program that simplifies context-free grammars and converts them into Chomsky normal form; assignment for "Automata, Formal Languages and Language Processors" course.

DepGraph 1.0
A win32 utility for calculating and displaying control and data dependance graph for C programs; assignment for "Automata, Formal Languages and Language Processors" course.

ACC 1.0
C-clone compiler for win32/x86 platform. Which actually works. Sometimes. And an IDE for it. Which mostly works. Assignment for "Automata, Formal Languages and Language Processors". THe work was done by a group of 10 students ("Ana Cvitas Crew"), my responsibilities were lexer table generation and code generation.

SHDL 1.0
Senko's Hardware Description Library is a set of C++ classes which can be used for structural and functional description and simulation of logic devices. I submitted this as a project for "Object Oriented Programming" course at FER.

PRWB 1.0
Pattern Recogniton WorkBench (prwb) implements and tests three different algorithms useful for pattern recognition: potential decision functions, Bayes classificator and the K-mean values algorithm. This was my project for "Pattern Recognition" course at FER.

MR lab projects 0.2
Projects I developed during Computer Networks course at FER. The package includes ARPq (ARP server and query tool previously available as standalone package), UTFTP (Ultimate TFTP server and client), simple HTTP server and client implementation, and an example RPC project.

Copyright © 2004. by Senko Rasic