1,610 research outputs found
Applying Formal Methods to Networking: Theory, Techniques and Applications
Despite its great importance, modern network infrastructure is remarkable for
the lack of rigor in its engineering. The Internet which began as a research
experiment was never designed to handle the users and applications it hosts
today. The lack of formalization of the Internet architecture meant limited
abstractions and modularity, especially for the control and management planes,
thus requiring for every new need a new protocol built from scratch. This led
to an unwieldy ossified Internet architecture resistant to any attempts at
formal verification, and an Internet culture where expediency and pragmatism
are favored over formal correctness. Fortunately, recent work in the space of
clean slate Internet design---especially, the software defined networking (SDN)
paradigm---offers the Internet community another chance to develop the right
kind of architecture and abstractions. This has also led to a great resurgence
in interest of applying formal methods to specification, verification, and
synthesis of networking protocols and applications. In this paper, we present a
self-contained tutorial of the formidable amount of work that has been done in
formal methods, and present a survey of its applications to networking.Comment: 30 pages, submitted to IEEE Communications Surveys and Tutorial
Real-time and Probabilistic Temporal Logics: An Overview
Over the last two decades, there has been an extensive study on logical
formalisms for specifying and verifying real-time systems. Temporal logics have
been an important research subject within this direction. Although numerous
logics have been introduced for the formal specification of real-time and
complex systems, an up to date comprehensive analysis of these logics does not
exist in the literature. In this paper we analyse real-time and probabilistic
temporal logics which have been widely used in this field. We extrapolate the
notions of decidability, axiomatizability, expressiveness, model checking, etc.
for each logic analysed. We also provide a comparison of features of the
temporal logics discussed
A universe of processes and some of its guises
Our starting point is a particular `canvas' aimed to `draw' theories of
physics, which has symmetric monoidal categories as its mathematical backbone.
In this paper we consider the conceptual foundations for this canvas, and how
these can then be converted into mathematical structure. With very little
structural effort (i.e. in very abstract terms) and in a very short time span
the categorical quantum mechanics (CQM) research program has reproduced a
surprisingly large fragment of quantum theory. It also provides new insights
both in quantum foundations and in quantum information, and has even resulted
in automated reasoning software called `quantomatic' which exploits the
deductive power of CQM. In this paper we complement the available material by
not requiring prior knowledge of category theory, and by pointing at
connections to previous and current developments in the foundations of physics.
This research program is also in close synergy with developments elsewhere, for
example in representation theory, quantum algebra, knot theory, topological
quantum field theory and several other areas.Comment: Invited chapter in: "Deep Beauty: Understanding the Quantum World
through Mathematical Innovation", H. Halvorson, ed., Cambridge University
Press, forthcoming. (as usual, many pictures
Formal Verification of Security Protocol Implementations: A Survey
Automated formal verification of security protocols has been mostly focused on analyzing high-level abstract models which, however, are significantly different from real protocol implementations written in programming languages. Recently, some researchers have started investigating techniques that bring automated formal proofs closer to real implementations. This paper surveys these attempts, focusing on approaches that target the application code that implements protocol logic, rather than the libraries that implement cryptography. According to these approaches, libraries are assumed to correctly implement some models. The aim is to derive formal proofs that, under this assumption, give assurance about the application code that implements the protocol logic. The two main approaches of model extraction and code generation are presented, along with the main techniques adopted for each approac
The Physical Role of Gravitational and Gauge Degrees of Freedom in General Relativity - II: Dirac versus Bergmann observables and the Objectivity of Space-Time
(abridged)The achievements of the present work include: a) A clarification of
the multiple definition given by Bergmann of the concept of {\it (Bergmann)
observable. This clarification leads to the proposal of a {\it main conjecture}
asserting the existence of i) special Dirac's observables which are also
Bergmann's observables, ii) gauge variables that are coordinate independent
(namely they behave like the tetradic scalar fields of the Newman-Penrose
formalism). b) The analysis of the so-called {\it Hole} phenomenology in strict
connection with the Hamiltonian treatment of the initial value problem in
metric gravity for the class of Christoudoulou -Klainermann space-times, in
which the temporal evolution is ruled by the {\it weak} ADM energy. It is
crucial the re-interpretation of {\it active} diffeomorphisms as {\it passive
and metric-dependent} dynamical symmetries of Einstein's equations, a
re-interpretation which enables to disclose their (nearly unknown) connection
to gauge transformations on-shell; this is expounded in the first paper
(gr-qc/0403081). The use of the Bergmann-Komar {\it intrinsic
pseudo-coordinates} allows to construct a {\it physical atlas} of 4-coordinate
systems for the 4-dimensional {\it mathematical} manifold, in terms of the
highly non-local degrees of freedom of the gravitational field (its four
independent {\it Dirac observables}), and to realize the {\it physical
individuation} of the points of space-time as {\it point-events} as a
gauge-fixing problem, also associating a non-commutative structure to each
4-coordinate system.Comment: 41 pages, Revtex
- …