This repository contains a javascript-based BP library.
If you use BPjs in an academic work, please consider citing it as:
Bar-Sinai M., Weiss G. (2021) Verification of Liveness and Safety Properties of Behavioral Programs Using BPjs. In: Margaria T., Steffen B. (eds) Leveraging Applications of Formal Methods, Verification and Validation: Tools and Trends. ISoLA 2020. Lecture Notes in Computer Science, vol 12479. Springer, Cham. https://doi.org/10.1007/978-3-030-83723-5_14
<dependencies>
...
<dependency>
<groupId>com.github.bthink-bgu</groupId>
<artifactId>BPjs</artifactId>
<version>0.15.0</version>
</dependency>
...
</dependencies>
.jar files directly from Maven Central.bp.log.isLevelEnabled(levelName)bp.log.setLevel is more lenient about level names (e.g. users can use Info and info which would both yield LogLevel.Info.Legend:
Java
86.7%
JavaScript
13.3%
This repository contains a javascript-based BP library.
If you use BPjs in an academic work, please consider citing it as:
Bar-Sinai M., Weiss G. (2021) Verification of Liveness and Safety Properties of Behavioral Programs Using BPjs. In: Margaria T., Steffen B. (eds) Leveraging Applications of Formal Methods, Verification and Validation: Tools and Trends. ISoLA 2020. Lecture Notes in Computer Science, vol 12479. Springer, Cham. https://doi.org/10.1007/978-3-030-83723-5_14
<dependencies>
...
<dependency>
<groupId>com.github.bthink-bgu</groupId>
<artifactId>BPjs</artifactId>
<version>0.15.0</version>
</dependency>
...
</dependencies>
.jar files directly from Maven Central.bp.log.isLevelEnabled(levelName)bp.log.setLevel is more lenient about level names (e.g. users can use Info and info which would both yield LogLevel.Info.Legend:
Java
86.7%
JavaScript
13.3%