Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Flow logic for process calculi
Nielson H., Nielson F., Pilegaard H. ACM Computing Surveys44 (1):1-39,2012.Type:Article
Date Reviewed: May 30 2012

Nielson et al. present an approach using flow logic to represent programming notations in process calculi. Flow logic is usually used in static analysis for language paradigms, including imperative, functional, and concurrent features. The lambda calculus is typically used with flow logic, and the authors expand the use of flow logic to process calculus. Type systems are used as an example of how to represent flow logic. The authors then describe the syntax and semantics of process calculus and how to match it with flow logic in terms of programming notations.

I recommend this paper to readers who are interested in understanding the syntax and semantics of process calculi and how the transformation from lambda calculus to process calculi enables the use of flow logic in process calculi.

Reviewer:  Rosziati Ibrahim Review #: CR140205 (1210-1040)
Bookmark and Share
 
Formal Methods (D.2.4 ... )
 
 
Mechanical Theorem Proving (F.4.1 ... )
 
 
Operational Semantics (F.3.2 ... )
 
 
Process Models (F.3.2 ... )
 
 
Program Verification (I.2.2 ... )
 
 
Specification Techniques (F.3.1 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Formal Methods": Date
On a method of multiprogramming
Feijen W., van Gasteren A., Springer-Verlag New York, Inc., New York, NY, 1999. Type: Book (9780387988702)
May 1 2000
Computer-Aided reasoning: ACL2 case studies
Kaufmann M. (ed), Manolios P. (ed), Moore J. Kluwer Academic Publishers, Norwell, MA,2000. Type: Divisible Book
Jul 2 2002
Architecting families of software systems with process algebras
Bernardo M., Ciancarini P., Donatiello L. ACM Transactions on Software Engineering and Methodology 11(4): 386-426, 2002. Type: Article
Mar 10 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy