Rebeca (programming language): Difference between revisions

Content deleted Content added
No footnotes, plus removed general or redundant ext links
Fixed typo.
Tags: Mobile edit Mobile web edit
Line 1:
{{No footnotes|date=August 2019}}
 
'''RebecaRebecca''' (acronym for Reactive Objects Language) is an [[Actor model|actor]]-based [[modeling language]] with a formal foundation, designed in an effort to bridge the gap between formal verification approaches and real applications. It can be considered as a reference model for concurrent computation, based on an operational interpretation of the actor model. It is also a platform for developing object-based concurrent systems in practice.
 
Besides having an appropriate and efficient way for modeling concurrent and distributed systems, one needs a formal verification approach to ensure their correctness. Rebeca is supported by a set of verification tools. Earlier tools provided a front-end to work with Rebeca code, and to translate the Rebeca code into input languages of well-known and mature model checkers (like SPIN and NuSMV) and thus, were able to verify their properties.