Skip to main content
main-content

Formal Aspects of Computing OnlineFirst articles

25.05.2020 | Original Article

Modeling and Verification of A Timing Protection Mechanism in the OSEK/VDX OS using CSP

The functions of automobiles are becoming increasingly intelligent, which leads to the increasing number of electrical control units for one automobile. Hence, it makes software migration and extension more complicated. In order to avoid these …

25.05.2020 | Original Article Open Access

Legislation-driven development of a Gift Aid system using Event-B

This work presents our approach to formally model the Swiftaid system design, a digital platform that enables donors to automatically add Gift Aid to donations made via card payments. Following principles of Behaviour-Driven Development, we use …

16.04.2020 | Original Article Open Access

Collaborative models for autonomous systems controller synthesis

We show how detailed simulation models and abstract Markov models can be developed collaboratively to generate and implement effective controllers for autonomous agent search and retrieve missions. We introduce a concrete simulation model of an …

23.03.2020 | Original Article Open Access

PuRSUE -from specification of robotic environments to synthesis of controllers

Developing robotic applications is a complex task, which requires skills that are usually only possessed by highly-qualified robotic developers. While formal methods that help developers in the creation and design of robotic applications exist …

20.03.2020 | Book Review Open Access

André Platzer: Logical foundations of cyber-physical systems

Springer International Publishing, 2018, XXXI+639 pp, ISBN: 978-3-319-63587-3 (Hardcover, $39.99)

Aktuelle Ausgaben

Über diese Zeitschrift

This journal aims to publish contributions at the junction of theory and practice. The objective is to disseminate applicable research. Thus new theoretical contributions are welcome where they are motivated by potential application; applications of existing formalisms are of interest if they show something novel about the approach or application.

The term "formal methods" has been applied to a range of notations, theories and tools. There is no doubt that some of these have already had a significant impact on practical applications of computing. Indeed, it is interesting to note that once something is adopted into practical use it is no longer thought of as a formal method. Apart from widely used notations such as those for syntax and state machines, there have been significant applications of specification notations, development methods and tools both for proving general results and for searching for specific conditions. However, the most profound and lasting influence of the formal approach is the way it has illuminated fundamental concepts like those of communication.

In this spirit, the principal aim of this journal is to promote the growth of computing science, to show its relation to practice and to stimulate applications of apposite formalisms to practical problems. One significant challenge is to show how a range of formal models can be related to each other.

Weitere Informationen

Premium Partner

    Bildnachweise