Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Fpm Frank Stappers is active.

Publication


Featured researches published by Fpm Frank Stappers.


software language engineering | 2011

Formalizing a domain specific language using SOS: an industrial case study

Fpm Frank Stappers; S Sven Weber; Michel Michel Reniers; S Suzana Andova; I Nagy

This paper describes the process of formalizing an existing, industrial domain specific language (DSL) that is based on the task-resource paradigm. Initially, the semantics of this DSL is defined informally and implicitly through an interpreter. The formalization starts by projecting the existing concrete syntax onto a formal abstract syntax that defines the language operators and process terms. Next, we define the dynamic operational semantics at the level of individual syntactical notions, using structural operational semantics (SOS) as a formal meta-language. Here, the impact of the formalization process on the DSL is considered in terms of disambiguation of underlying (semantic) language design decisions.


formal methods for industrial critical systems | 2011

Transforming SOS specifications to linear processes

Fpm Frank Stappers; Ma Michel Reniers; S Sven Weber

This paper describes an approach to transform Structural Operational Semantics, given as a set of deduction rules, to a Linear Process Specification. The transformation is provided for deduction rules in De Simone format, including predicates. The Linear Process Specifications are specified in the syntax of the mCRL2 language, that, with help of the underlying (higher-order) re-writer/tool-set, can be used for simulation, labeled transition system generation and verification of behavioral properties. We illustrate the technique by showing the effect of the transformation from the Structural Operational Semantics specification of a simple process algebra to a Linear Process Specification.


Electronic Communication of The European Association of Software Science and Technology | 2009

Verification of safety requirements for program code using data abstraction

Fpm Frank Stappers; Ma Michel Reniers

Large systems in modern development consist of many concurrent processes. To prove safety properties formal modelling techniques are needed. When source code is the only available documentation for deriving the systems behaviour, it is a difficult task to create a suitable model. Implementations of a system usually describe behaviour in too much detail for a formal verification. Therefore automated methods are needed that directly abstract from the implementation, but maintain enough information for a formal system analysis. This paper describes and illustrates a method by which systems with a high degree of parallelism can be verified. The method consists of creating an over-approximation of the behaviour by abstracting from the values of program variables. The derived model, consisting of interface calls between processes, is checked for various safety properties with the mCRL2 tool set.


formal methods | 2009

Suitability of mCRL2 for concurrent-system design: a 2 × 2 switch case study

Fpm Frank Stappers; Ma Michel Reniers; Jan Friso Groote

Specifying concurrent systems can be done using a variety of languages. These languages have different features and therefore are not necessarily equally suitable for capturing concepts from reality with respect to both expressivity and ease-of-use. This paper addresses these aspects for the specification language mCRL2 by considering the 2 × 2 Switch case study. This case study has been used before to compare other specification languages, more specifically TLA+, Bluespec, Statecharts and ACP. The case study primarily focuses on two important features, namely multi-party communication and priority of certain actions over other actions. We show that mCRL2 is appropriate for the specification of these features, especially multiparty communication. Moreover, we express some of the requirements of the original case study in terms of modal µ-calculus formulae and establish that these are indeed satisfied by the model.


Electronic Notes in Discrete Mathematics | 2008

The mCRL2 toolset

Jan Friso Groote; Jja Jeroen Keiren; Ahj Aad Mathijssen; Scw Bas Ploeger; Fpm Frank Stappers; C Carst Tankink; Yaroslav S. Usenko; Muck van Weerdenburg; Jw Wieger Wesselink; Tac Tim Willemse; J Jeroen van der Wulp


Archive | 2012

Bridging formal models : an engineering perspective

Fpm Frank Stappers


Computer science reports | 2009

Breadth-bounded model checking

Mg Maarten Meulen; Fpm Frank Stappers; Tac Tim Willemse


Contrast Media & Molecular Imaging | 2012

Formalizing a domain specific language using SOS : an industrial case study

Fpm Frank Stappers; Suzanne Weber; Ma Michel Reniers; S Suzana Andova; Irina I. Nagy


Macromolecules | 2011

Dogfooding the structural operational semantics of mCRL2

Fpm Frank Stappers; Ma Michel Reniers; Jan Friso Groote; Stefan Weber


Journal of the Association for Information Science and Technology | 2010

Suitability of mCRL2 for concurrent system design: a 2x2 switch case study

Fpm Frank Stappers; Ma Michel Reniers; Jan Friso Groote

Collaboration


Dive into the Fpm Frank Stappers's collaboration.

Top Co-Authors

Avatar

Ma Michel Reniers

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jan Friso Groote

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Tac Tim Willemse

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ljam Lou Somers

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

S Suzana Andova

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ahj Aad Mathijssen

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

I Nagy

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jja Jeroen Keiren

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jw Wieger Wesselink

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Mg Maarten Meulen

Eindhoven University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge