This project is intended to fill the gap between the semantic web and the mainstream of software engineering, especially to integrate the semantic web with programming languages, and find an ontological representation of programming languages, including abstract syntax code execution, and global interoperability in execution environments. The machine executable language is modelled in OWL 2 DL using OWL API in C++ developed in this project.
Japrosim is a java library for both discrete event and continuous simulation. GUI for modeling and automatic code generation are offered. An explanation module is integrated. Models are described in XML and owl for interoperability.