BOXes: Efficient maintenance of order-based labeling for dynamic XML data

A Silberstein, H He, K Yi, J Yang - … International Conference on …, 2005 - ieeexplore.ieee.org
Order-based element labeling for tree-structured XML data is an important technique in XML
processing. It lies at the core of many fundamental XML operations such as containment join …

Testing for refinement in Circus

A Cavalcanti, MC Gaudel - Acta Informatica, 2011 - Springer
Circus combines constructs to define complex data operations and interactions; it integrates
Z and CSP, and, distinctively, it is a language for refinement that can describe programs as …

Formal methods for security in the Xenon hypervisor

L Freitas, J McDermott - International journal on software tools for …, 2011 - Springer
This paper reports on the Xenon project's use of formal methods. Xenon is a higher-
assurance secure hypervisor based on re-engineering the Xen open-source hypervisor. The …

Formal mutation testing for Circus

A Alberto, A Cavalcanti, MC Gaudel, A Simão - Information and Software …, 2017 - Elsevier
Context: The demand from industry for more dependable and scalable test-development
mechanisms has fostered the use of formal models to guide the generation of tests. Despite …

Separation virtual machine monitors

J McDermott, B Montrose, M Li, J Kirby… - Proceedings of the 28th …, 2012 - dl.acm.org
Separation kernels are the strongest known form of separation for virtual machines. We
agree with NSA's Information Assurance Directorate that while separation kernels are …

A formal security policy for xenon

J McDermott, L Freitas - Proceedings of the 6th ACM workshop on …, 2008 - dl.acm.org
The up-front choice of security policy and formalism used to model it is critical to the success
of projects that seek to enforce information-flow security. This paper reports on the Xenon …

Model checking of state-rich formalism by linking to CSP\, ‖\, B CSP‖ B

K Ye, J Woodcock - International Journal on Software Tools for …, 2017 - Springer
Since state-rich formalism is a combination of Z, CSP, refinement calculus and Dijkstra's
guarded commands, its model checking is intrinsically more complicated and difficult than …

Specification Coverage for Testing in Circus

A Cavalcanti, MC Gaudel - International Symposium on Unifying Theories …, 2010 - Springer
Abstract The Unifying Theories of Programming underpins the development of Circus, a
state-rich process algebra for refinement. We have previously presented a theory of testing …

Semantics-based testing for circus

A Feliachi - 2012 - theses.hal.science
The work presented in this thesis is a contribution to formal specification and verification
methods. Formal specifications are used to describe a software, or more generally a system …

[PDF][PDF] An architecture for Circus tools

L Freitas, J Woodcock, A Cavalcanti - SBMF, 2007 - projetos.dimap.ufrn.br
Circus is a concurrent language tailored for refinement that combines Z, CSP, and the
refinement calculus using Hoare and He's Unifying Theories of Programming (UTP). In this …