Workcraft is a framework for working with interpreted graph models. It can be used to draw, verify and convert between many types of directed graphs as well as synthesise digital circuits from them. The software is developed by the μsystems group at the University of Newcastle and is used for academic research and commercial development of asynchronous systems. More information can be found on the Workcraft homepage.
I have created and continue to maintain two packages residing in the Arch User Repository (AUR). The package ‘workcraft’ installs a stable version of workcraft from the main website, whilst ‘workcraft-git’ builds Workcraft from the latest source on Github (this may be unstable). The packages can be found at the links below or installed using your favourite AUR helper.
I’m Adrian, an electronic engineer from the UK studying for a PhD in low power and asynchronous design at Newcastle University. My research explores asynchronous logic within processors with the goal of low power and energy proportionality. I previously gained the MEng in Electronic Engineering with First-class honours awarded from the University of Southampton in 2016.
Beside my research, I also have a strong interest in embedded systems and microcontrollers. Check out my portfolio for my previous projects and feel free to contact me (email@example.com) if you’re working on something I might be interested in.
I’m passionate about language learning and also enjoy cycling and driving competitions (AutoSolos). I’m also an avid fan of the Arch Linux distribution. You can read more on the hobbies page.