A Foreign-Function Interface Generator for occam-pi

被引:0
|
作者
Dimmich, Damian J. [1 ]
Jacobsen, Christian L. [1 ]
机构
[1] Univ Kent, Comp Lab, Canterbury CT2 7NZ, Kent, England
来源
COMMUNICATION PROCESS ARCHITECTURES 2005 | 2005年 / 63卷
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
occam-pi is a programming language based on the CSP process algebra and the pi-calculus, and has a powerful syntax for expressing concurrency. occam-pi does not however. come with interfaces to a broad range of standard libraries (Such as those used for graphics or mathematics). Programmers wishing to use these must write their own wrappers using occam-pi's foreign function interface, which can be tedious and time consuming. SWIG offers automatic generation of wrappers for libraries written in C and C++, allowing access to these for the target languages supported by SWIG. This paper describes the occam-pi module for SWIG, which will allow automatic wrapper generation for occam-pi. and will ensure that occam-pi's library base can be grown in a quick and efficient manner. Access to database, graphics and hardware interfacing libraries can all be provided with relative ease when using SWIG to automate the bulk of the work.
引用
收藏
页码:235 / 248
页数:14
相关论文
共 14 条
  • [1] Barrier synchronisation for occam-pi
    Barnes, FRM
    Welch, PH
    Sampson, AT
    PDPTA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2005, : 173 - 179
  • [2] Video Processing in occam-pi
    Ritson, Carl G.
    Sampson, Adam T.
    Barnes, Frederick R. M.
    COMMUNICATING PROCESS ARCHITECTURES 2006: WOTUG-29, 2006, 64 : 311 - 329
  • [3] Interfacing C and occam-pi
    Barnes, Fred
    COMMUNICATION PROCESS ARCHITECTURES 2005, 2005, 63 : 249 - 260
  • [4] Communicating mobile processes - Introducing occam-pi
    Welch, PH
    Barnes, FRM
    COMMUNICATING SEQUENTIAL PROCESSES: THE FIRST 25 YEARS, 2005, 3525 : 175 - 210
  • [5] Mobile Barriers for occam-pi: Semantics, Implementation and Application
    Welch, Peter
    Barnes, Fred
    COMMUNICATION PROCESS ARCHITECTURES 2005, 2005, 63 : 289 - 316
  • [6] Occam-pi for Programming of Massively Parallel Reconfigurable Architectures
    Zain-Ul-Abdin
    Svensson, Bertil
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2012, 2012
  • [7] Mobile Robot Control The Subsumption Architecture and occam-pi
    Simpson, Jonathan
    Jacobsen, Christian L.
    Jadud, Matthew C.
    COMMUNICATING PROCESS ARCHITECTURES 2006: WOTUG-29, 2006, 64 : 225 - 236
  • [8] An occam-pi implementation of a verified distributed robust annealing algorithm
    Stiles, GS
    PDPTA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2005, : 208 - 214
  • [9] Initial experiences with occam-pi simulations of blood clotting on the minimum intrusion grid
    Welch, PH
    Vinter, B
    Barnes, FRM
    PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 201 - 207
  • [10] Programming Real-time Autofocus on a Massively Parallel Reconfigurable Architecture using Occam-pi
    Zain-ul-Abdin
    Ahlander, Anders
    Svensson, Bertil
    2011 IEEE 19TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2011, : 194 - 201