Tools

"... Abstract We present the design and implementation of a SQL query processor that outperforms existing database systems and is written in just about 500 lines of Scala code -a convincing case study that highlevel functional programming can handily beat C for systems-level programming where the last d ..."

Abstract We present the design and implementation of aSQL query processor that outperforms existing database systems and is written in just about 500lines of Scala code -a convincing case study that highlevel functional programming can handily beat C for systems-level programming where the last

"... This report describes a SQL-compiler. The compiler translates the query language SQL to the Erlang programming language and the query language Mnemosyne. Two options are provided for the programmer using the SQL-compiler. SQL statements can either be embedded in Erlang code and compiled together wit ..."

This report describes aSQL-compiler. The compiler translates the query language SQL to the Erlang programming language and the query language Mnemosyne. Two options are provided for the programmer using the SQL-compiler. SQL statements can either be embedded in Erlang code and compiled together

"... Complete formal verification is the only known way to guarantee that a system is free of programming errors. We present our experience in performing the formal, machine-checked verification of the seL4 microkernel from an abstract specification down to its C implementation. We assume correctness of ..."

of compiler, assembly code, and hardware, and we used a unique design approach that fuses formal and operating systems techniques. To our knowledge, this is the first formal proof of functional correctness of a complete, general-purpose operating-system kernel. Functional correctness means here

"... We express our thanks for the patient review and knowledgeable suggestions of the peer reviewers, Messrs. William F. Steel and Carlos E. Cuevas (AFTP1) and Khalid Siraj (FSD), who dedicated generous time and attention on earlier drafts of this paper. We also acknowledge helpful comments from Mr. Dav ..."

We express our thanks for the patient review and knowledgeable suggestions of the peer reviewers, Messrs. William F. Steel and Carlos E. Cuevas (AFTP1) and Khalid Siraj (FSD), who dedicated generous time and attention on earlier drafts of this paper. We also acknowledge helpful comments from Mr. David Porteous, General

"... Technical Memoranda are used for documentation and timely communication of preliminary resuits, interim reports, or special-purpose information, and have not received complete formal review, editorial control, or detailed editing. Table of Contents i ..."

Technical Memoranda are used for documentation and timely communication of preliminary resuits, interim reports, or special-purpose information, and have not received complete formal review, editorial control, or detailed editing. Table of Contents i

"... A recent trend towards the use of non-relational NoSQL databases raises the question where to store application data when part of it is perfectly relational. Dividing data over separate SQL and NoSQL databases implies manual work to manage multiple data sources. We bridge this gap between SQL and No ..."

A recent trend towards the use of non-relational NoSQL databases raises the question where to store application data when part of it is perfectly relational. Dividing data over separate SQL and NoSQL databases implies manual work to manage multiple data sources. We bridge this gap between SQL

"... Version 3.209 This bibliography records books and historical publications about the UNIX operating sys-tem, and UNIX programming tools. It mostly excludes networks and network programming, which are treated in a separate bibliography, internet.bib. This bibliography was started from material in post ..."

Version 3.209 This bibliography records books and historical publications about the UNIX operating sys-tem, and UNIX programming tools. It mostly excludes networks and network programming, which are treated in a separate bibliography, internet.bib. This bibliography was started from material