The report describes the development of a concurrency model suited for real-time systems and a graphical language for describing the concurrency aspects of a system in a simple and intuitive way. Further, a graphical system design tool was developed, intended to help a programmer design a system which generates a code skeleton in the Timber programming language from a graphical design. To maximize platform indepence of the tool, it was developed in Java.