Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: FoCaLiZe: Inside an F-IDE   For years, Integrated Development Environments have demonstrated their
usefulness in order to ease the development of software. High-level security or
safety systems require proofs of compliance to standards, based on analyses
such as code review and, increasingly nowadays, formal proofs of conformance to
specifications. This implies mixing computational and logical aspects all along
the development, which naturally raises the need for a notion of Formal IDE.
This paper examines the FoCaLiZe environment and explores the implementation
issues raised by the decision to provide a single language to express
specification properties, source code and machine-checked proofs while allowing
incremental development and code reusability. Such features create strong
dependencies between functions, properties and proofs, and impose an particular
compilation scheme, which is described here. The compilation results are
runnable OCaml code and a checkable Coq term. All these points are illustrated
through a running example.

36
The categories of this paper are: cmp-lg
26
The categories of this paper are: bayes-an
33
The categories of this paper are: plasm-ph
31
The categories of this paper are: ao-sci
27
The categories of this paper are: comp-gas
21
The categories of this paper are: adap-org
15
The categories of this paper are: nucl-ex
24
The categories of this paper are: dg-ga
28
The categories of this paper are: alg-geom
29
The categories of this paper are: funct-an
6
The categories of this paper are: astro-ph
7
The categories of this paper are: hep-th
32
The categories of this paper are: atom-ph
0
The categories of this paper are: hep-ph
12
The categories of this paper are: nucl-th
9
The categories of this paper are: nlin