Results 1 - 10
of
677
VCC: A practical system for verifying concurrent C
- IN CONF. THEOREM PROVING IN HIGHER ORDER LOGICS (TPHOLS), VOLUME 5674 OF LNCS
"... VCC is an industrial-strength verification environment for low-level concurrent system code written in C. VCC takes a program (annotated with function contracts, state assertions, and type invariants) and attempts to prove the correctness of these annotations. It includes tools for monitoring proof ..."
Abstract
-
Cited by 151 (21 self)
- Add to MetaCart
VCC is an industrial-strength verification environment for low-level concurrent system code written in C. VCC takes a program (annotated with function contracts, state assertions, and type invariants) and attempts to prove the correctness of these annotations. It includes tools for monitoring proof attempts and constructing partial counterexample executions for failed proofs. This paper motivates VCC, describes our verification methodology, describes the architecture of VCC, and reports on our experience using VCC to verify the Microsoft Hyper-V hypervisor.
PANTHER: a library of protein families and subfamilies indexed by function. Genome Res
, 2003
"... ). After six months, it is available ..."
Global Optimization Algorithms -- Theory and Application
, 2011
"... This e-book is devoted to Global Optimization algorithms, which are methods for finding solutions of high quality for an incredible wide range of problems. We introduce the basic concepts of optimization and discuss features which make optimization problems difficult and thus, should be considered ..."
Abstract
-
Cited by 94 (26 self)
- Add to MetaCart
This e-book is devoted to Global Optimization algorithms, which are methods for finding solutions of high quality for an incredible wide range of problems. We introduce the basic concepts of optimization and discuss features which make optimization problems difficult and thus, should be considered when trying to solve them. In this book, we focus on
The Multi-Principal OS Construction of the Gazelle Web Browser
"... Original web browsers were applications designed to view static web content. As web sites evolved into dynamic web applications that compose content from multiple web sites, browsers have become multi-principal operating environments with resources shared among mutually distrusting web site principa ..."
Abstract
-
Cited by 82 (7 self)
- Add to MetaCart
Original web browsers were applications designed to view static web content. As web sites evolved into dynamic web applications that compose content from multiple web sites, browsers have become multi-principal operating environments with resources shared among mutually distrusting web site principals. Nevertheless, no existing browsers, including new architectures like IE 8, Google Chrome, and OP, have a multi-principal operating system construction that gives a browser-based OS the exclusive control to manage the protection of all system resources among web site principals. In this paper, we introduce Gazelle, a secure web browser constructed as a multi-principal OS. Gazelle’s browser kernel is an operating system that exclusively manages resource protection and sharing across web site principals. This construction exposes intricate design issues that no previous work has identified, such as crossprotection-domain display and events protection. We elaborate on these issues and provide comprehensive solutions. Our prototype implementation and evaluation experience indicates that it is realistic to turn an existing browser into a multi-principal OS that yields significantly stronger security and robustness with acceptable performance. 1
Computing Chernoff’s distribution
- J. Comput. Graph. Statist
"... A distribution that arises in problems of estimation of monotone functions is that of the location of the maximum of two-sided Brownian motion minus a parabola. Using results from the � rst author’s earlier work, we present algorithms and programs for computation of this distribution and its quantil ..."
Abstract
-
Cited by 56 (15 self)
- Add to MetaCart
A distribution that arises in problems of estimation of monotone functions is that of the location of the maximum of two-sided Brownian motion minus a parabola. Using results from the � rst author’s earlier work, we present algorithms and programs for computation of this distribution and its quantiles. We also present some comparisons with earlier computations and simulations.
G-protein-coupled Receptors at a Glance
- J. Cell Sci
, 2003
"... G-protein-coupled receptors (GPCRs) constitute a large and diverse family of proteins whose primary function is to transduce extracellular stimuli into intracellular signals. They are among the largest and most diverse protein families in mammalian genomes. On the basis of homology with rhodopsin, t ..."
Abstract
-
Cited by 20 (0 self)
- Add to MetaCart
, lipids, proteins, amino acids, hormones, nucleotides, chemokines and, undoubtedly, many others. In addition, there are at least 18 different human Ga proteins to which GPCRs can be coupled (Hermans, 2003; Wong, 2003). These Ga proteins form heterotrimeric complexes with G b subunits, of which
Specification and Verification: The Spec# Experience
, 2009
"... Spec# is a programming system that puts specifications in the hands of programmers and includes tools that use them. The system includes an object-oriented programming language with specification constructs, a compiler that emits executable code and run-time checks for specifications, a programming ..."
Abstract
-
Cited by 38 (6 self)
- Add to MetaCart
Spec# is a programming system that puts specifications in the hands of programmers and includes tools that use them. The system includes an object-oriented programming language with specification constructs, a compiler that emits executable code and run-time checks for specifications, a programming methodology that gives rules for structuring programs and for using specifications, and a static program verifier that attempts to mathematically prove the correctness of programs. This paper reflects on the six-year experience of building and using Spec#, the scientific contributions of the project, remaining challenges for tools that seek to establish program correctness, and prospects of incorporating program verification into everyday software engineering.
A Concept Exploration Method for Product Family Design
- in Mechanical Engineering. Atlanta, GA: Georgia Institute of Technology
, 1998
"... ii ..."
Unifying tables, objects and documents
- In Proceedings of Declarative Programming in the Context of OO Languages (DP-COOL
, 2003
"... Abstract. This paper proposes a number of type system and language extensions to natively support relational and hierarchical data within a statically typed object-oriented setting. In our approach SQL tables and XML documents become first class citizens that benefit from the full range of features ..."
Abstract
-
Cited by 28 (6 self)
- Add to MetaCart
Abstract. This paper proposes a number of type system and language extensions to natively support relational and hierarchical data within a statically typed object-oriented setting. In our approach SQL tables and XML documents become first class citizens that benefit from the full range of features available in a modern programming language like C ♯ or Java. This allows objects, tables and documents to be constructed, loaded, passed, transformed, updated, and queried in a unified and typesafe manner. 1
The Spec# Programming System: Challenges and Directions
- IN PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS
, 2005
"... ..."
Results 1 - 10
of
677