15 research outputs found
LTL Fragments are Hard for Standard Parameterisations
We classify the complexity of the LTL satisfiability and model checking
problems for several standard parameterisations. The investigated parameters
are temporal depth, number of propositional variables and formula treewidth,
resp., pathwidth. We show that all operator fragments of LTL under the
investigated parameterisations are intractable in the sense of parameterised
complexity.Comment: TIME 2015 conference versio
Backdoors for linear temporal logic
In the present paper, we introduce the backdoor set approach into the field of temporal logic for the global fragment of linear temporal logic. We study the parameterized complexity of the satisfiability problem parameterized by the size of the backdoor. We distinguish between backdoor detection and evaluation of backdoors into the fragments of Horn and Krom formulas. Here we classify the operator fragments of globally-operators for past/future/always, and the combination of them. Detection is shown to be fixed-parameter tractable (FPT) whereas the complexity of evaluation behaves differently. We show that for Krom formulas the problem is paraNP-complete. For Horn formulas, the complexity is shown to be either fixed parameter tractable or paraNP-complete depending on the considered operator fragment.DFG/ME 4279/1-
Team logic : axioms, expressiveness, complexity
Team semantics is an extension of classical logic where statements do not refer to single states of a system, but instead to sets of such states, called teams. This kind of semantics has applications for example in mathematical logic, verification of dynamic systems as well as in database theory.
In this thesis, we focus on the propositional, modal and first-order variant of team logic.
We study the classical questions of formal logic: Expressiveness (can we formalize sufficiently interesting properties of models?), axiomatizability (can all true statements be deduced in some formal system?) and complexity (can problems such as satisfiability and model checking be solved algorithmically?). Finally, we classify existing team logics and show approaches how team semantics can be defined for arbitrary other logics.Team-Semantik ist eine Erweiterung klassischer Logik, bei der Aussagen nicht über einzelne Zustände eines Systems getroffen werden, sondern über Mengen solcher Zustände, genannt Teams. Diese Art von Semantik besitzt unter anderem Anwendungen in der mathematischen Logik, in der Verifikation dynamischer Systeme sowie in der Datenbanktheorie. In dieser Arbeit liegt der Fokus auf der aussagenlogischen, der modallogischen und der prädikatenlogischen Variante der Team-Logik. Es werden die klassischen Fragestellungen formaler Logik untersucht: Ausdruckskraft (können hinreichend interessante Eigenschaften von Modellen formalisiert werden?), Axiomatisierbarkeit (lassen sich alle wahren Aussagen in einem Kalkül ableiten?) und Komplexität (können Probleme wie Erfüllbarkeit und Modellprüfung algorithmisch gelöst werden?). Schlussendlich werden existierende Team-Logiken klassifiziert und es werden Ansätze aufgezeigt, wie Team-Semantik für beliebige weitere Logiken definiert werden kann
Security Analysis of System Behaviour - From "Security by Design" to "Security at Runtime" -
The Internet today provides the environment for novel applications and
processes which may evolve way beyond pre-planned scope and
purpose. Security analysis is growing in complexity with the increase
in functionality, connectivity, and dynamics of current electronic
business processes. Technical processes within critical
infrastructures also have to cope with these developments. To tackle
the complexity of the security analysis, the application of models is
becoming standard practice. However, model-based support for security
analysis is not only needed in pre-operational phases but also during
process execution, in order to provide situational security awareness
at runtime.
This cumulative thesis provides three major contributions to modelling
methodology.
Firstly, this thesis provides an approach for model-based analysis and
verification of security and safety properties in order to support
fault prevention and fault removal in system design or redesign.
Furthermore, some construction principles for the design of
well-behaved scalable systems are given.
The second topic is the analysis of the exposition of vulnerabilities
in the software components of networked systems to exploitation by
internal or external threats. This kind of fault forecasting allows
the security assessment of alternative system configurations and
security policies. Validation and deployment of security policies
that minimise the attack surface can now improve fault tolerance and
mitigate the impact of successful attacks.
Thirdly, the approach is extended to runtime applicability. An
observing system monitors an event stream from the observed system
with the aim to detect faults - deviations from the specified
behaviour or security compliance violations - at runtime.
Furthermore, knowledge about the expected behaviour given by an
operational model is used to predict faults in the near
future. Building on this, a holistic security management strategy is
proposed. The architecture of the observing system is described and
the applicability of model-based security analysis at runtime is
demonstrated utilising processes from several industrial scenarios.
The results of this cumulative thesis are provided by 19 selected
peer-reviewed papers
Overland flow resistance & flood generation in semi-arid environments: explaining the restrained draining of the rain in Spain
Resistance equations developed for pipe flows and open channel flows cannot be applied to model overland flows uncritically. The formulation of these equations employs several assumptions that are specific to the conditions in which they were developed and cannot be universally applied. The hydraulic behaviour of overland flow is distinct from that of pipe and channel flows and can be characterised by a high degree of variability both over space and over time as roughness elements are progressively inundated with increasing depth. A novel methodology of measuring overland flows in the field at a high- resolution permits examination of the interaction between flow variables and surface roughness. Reconstructing the water surface from elevation data and flow extent provides an estimation of the distribution of flow depths and offers a complementary perspective to more conventional approaches. Overland flows are observed to be highly variable both across and between hillslopes. The distribution of flow depths can be modelled using a two-parameter gamma distribution; both parameters show distinct variations with distance downslope and represent the progressive inundation of roughness elements with increasing depth. The flow interacts with soil surface form where it is capable of eroding its bed and the observed slope- independence of rill velocity can be explained by a feedback between flow state (as characterised by the Froude number) and surface roughness. While the existence of this interaction is affected by soil-type, the soil is observed to have little influence on the relationship between surface roughness and overland flow. Resistance is found to be spatially variable; some of this variability could be explained by the classification of areas of similar microtopogiaphy as identified in the field. This classification can be approximated by a thresholded index-based classification and provides a tool for up-scaling to the hillslope scale. Relating roughness to resistance is not straightforward. Complex natural soil surfaces vary in innumerable ways. Traditional roughness measures fall short of providing an adequate description of the complex soil surfaces observed in the field. A variety of alternative measures are developed, each of which captures a different attribute of surface form. These measures are tested to examine their influence on overland flow resistance and a suite of roughness-resistance models is developed which includes the effect of hillslope position to different degrees. Modelled flow resistance can be separated into a constant term and a depth-dependent term and can be easily incorporated into models of hillslope hydrology. This resistance is observed to decline where a hydrological connection, once established, is then maintained. Examination of the concept of hydrological connectivity in a semi-arid context suggests that the interaction between runoff generation and transfer determines not just flood peaks but also total flow amount. It is suggested that flow resistance and hence runoff transfer should be afforded the same detailed consideration as infiltration parameters, i.e. a spatially distributed and variable value (as a function of depth) that can be organised into discrete units akin to those developed for runoff generation. The parameterisation of both infiltration and resistance in this way provides a crucial interaction through the redistribution of soil moisture and runoff over hillslope surfaces. Through this mechanism, the observed complex and nonlinear runoff response to storm events may be explained as these attributes interact with rainfall characteristics and flow network development. Further understanding of this interaction could have practical implications for catchment management and affect the prioritisation of land management decisions
Rotating convection : 1995 Summer Study Program in Geophysical Fluid Dynamics
The 1995 program in Geophysical Fluid Dynamics addressed "Rotating Convection," with particular emphasis on
high-Rayleigh-number convection and on convection in the ocean.Funding was provided by the National Science Foundation under Grant No. OCE-8901012