AITEC Contract Research Projects in FY1996 : Software |
KLIEG is a visual parallel programming environment in which a parallel program is developed by editing visuals (e.g., icons representing processes and lines representing streams) on the screen and which can be executed after being translated into KL1 codes. The execution process is animated by the KLIEG tracer. The most significant feature of the KLIEG environment is its support for pattern-oriented parallel programming. Syntactically, a pattern is a process diagram with some unspecified portions. Semantically, a pattern keeps design information, which is useful for not only software engineering purposes but also visualization of parallel program execution and run-time resource allocations. Basically, a pattern is defined by an expert designer and used later by (possibly novice) programmers. The KLIEG provides a neat graphical user interface both for designers and programmers.
We confirmed our software can run on SparcStation 10/20s with Solaris 2.5J, KLIC-2.002, Amulet-2.0, gcc-2.7.2, and libg++-2.7.1 (optionally Rie-1.0.6, flex-2.5.3). We expect our software can run on other unix boxes possibly with minor modifications.
README-J README-E Directories for Source File Makefile editor/ tracer/ examples/ Document Directory manual/ Patch file for Amulet 2.0 Patch-for-Amulet.patch
www-admin@icot.or.jp