دورية أكاديمية

Translating from PARLOG to occam2: a methodology.

التفاصيل البيبلوغرافية
العنوان: Translating from PARLOG to occam2: a methodology.
المؤلفون: Scott, Robert B., Trehan, Rajiv
المصدر: Concurrency, Practice & Experience; Sep89, Vol. 1 Issue 1, p105-134, 30p
مصطلحات موضوعية: PARLOG (Computer program language), PROGRAMMING languages, ELECTRONIC data processing, ARTIFICIAL languages, ASYNCHRONOUS transfer mode, PACKET switching (Data transmission), BROADBAND communication systems
مستخلص: We describe a novel methodology for translating some PARLOG programs to oaccm2. Our methodology directs the translation based on a process level description generated from the PARLOG program. The translation of several example PARLOG programs is included. These examples feature: dynamic creation of processes; the one-to-many communication capabilities of PARLOG; and use of unbounded, asynchronous communication. The examples are then used to consider the translation of apreviously developed programming epplication from the field of Artifical Intelliegence, namely a PARLOG chart parser. We see two main interests in such a methodology: firstly, as a means of obtaining high-performance execution of PARLOG programs—PARLOG programs translated to occam2 can be executed on the high-performance Transputer device; secondly, PARLOG may have a use as a declarative specification language for the development of occam2 programs. [ABSTRACT FROM AUTHOR]
Copyright of Concurrency, Practice & Experience is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
قاعدة البيانات: Complementary Index
الوصف
تدمد:10403108
DOI:10.1002/cpe.4330010108