Visual programming language for bit-level concurrent programming: APECbits
Takashi Ajiro, Kensei Tsuchida · Proceedings/Proceedings -- IEEE Symposium on Visual Languages and Human-Centric Computing · 2008
We designed and developed a visual programming language (VPL) APECbits that is based on the APEC (asynchronous program elements connection) model. The APEC model is a base model of computation for bit-level concurrent programming, which composes a network of operation elements called primitives connected by data carriers called carriers. The model can express bit-level concurrent computation briefly and diagrammatically. In particular, the model is suitable to express fine-grain concurrent programs such as virtual-machine emulators and multimedia applications. Programs are represented clearly by a new notion (function) called wireless edge, which reduces the number of crossed connection lines.