Process types – a kind of behavioral types – specify constraints on message acceptance for the purpose of synchronization and to determine object usage and component behavior in object-oriented languages. So far process types have been regarded as a purely static concept for Actor languages incompatible with inherently dynamic programming techniques. We propose solutions of related problems causing the approach to become useable in more conventional dynamic and concurrent languagues. The proposed approach can ensure message acceptability and support local and static checking of race-free programs.
CITATION STYLE
Puntigam, F. (2008). From static to dynamic process types. In Communications in Computer and Information Science (Vol. 10, pp. 61–73). Springer Verlag. https://doi.org/10.1007/978-3-540-70621-2_6
Mendeley helps you to discover research relevant for your work.