Rubicon: bounded verification of web applications

JP Near, D Jackson - Proceedings of the ACM SIGSOFT 20th …, 2012 - dl.acm.org
Proceedings of the ACM SIGSOFT 20th International Symposium on the …, 2012dl.acm.org
Rubicon is a verifier for web applications. Specifications are written in an embedded domain-
specific language and are checked fully automatically. Rubicon is designed to fit with current
practices: its language is based on RSpec, a popular testing framework, and its analysis
leverages the standard Ruby interpreter to perform symbolic execution (generating
verification conditions that are checked by the Alloy Analyzer). Rubicon has been evaluated
on five open-source applications; in one, a widely used customer relationship management …
Rubicon is a verifier for web applications. Specifications are written in an embedded domain-specific language and are checked fully automatically. Rubicon is designed to fit with current practices: its language is based on RSpec, a popular testing framework, and its analysis leverages the standard Ruby interpreter to perform symbolic execution (generating verification conditions that are checked by the Alloy Analyzer). Rubicon has been evaluated on five open-source applications; in one, a widely used customer relationship management system, a previously unknown security flaw was revealed.
ACM Digital Library
Showing the best result for this search. See all results