Results 141 to 150 of about 2,823 (181)
Some of the next articles are maybe not open access.
A generalized semantics of PROMELA for abstract model checking
Formal Aspects of Computing, 2004Abstract. Semantics of description languages for complex systems are a central issue for implementing verification methods such as abstract model checking . This technique is employed to verify systems by inspecting only a small state space that represents its potential behaviors.
Maria del Mar Gallardo +2 more
exaly +2 more sources
Implementing statecharts in PROMELA/SPIN
Proceedings. 2nd IEEE Workshop on Industrial Strength Formal Specification Techniques, 2002We translate statecharts into PROMELA, the input language of the SPIN verification system, using extended hierarchical automata as an intermediate format. We discuss two possible frameworks for this translation, leading to either sequential or parallel code.
Erich Mikk +3 more
openaire +1 more source
Discrete-time Promela and Spin
1998Spin is a software package for the verification of concurrent systems. A system to be verified is modeled in Promela — Spin’s input language. We present an extension of Promela and Spin with discrete time that provides an opportunity to model systems whose correct functioning crucially depends on timing parameters.
Bosnacki, D., Dams, D.R.
openaire +2 more sources
Channel dependence analysis for slicing Promela
Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems PDSE-99, 1999Accurate channel analysis and communication dependence information is necessary for source code analysis tools to be useful in the concurrent specification and programming language domain. We present channel analysis along with an application thereof and describe its implications for the development and understanding of programs written in concurrent ...
Lynette I. Millett, Tim Teitelbaum
openaire +1 more source
A Promela Model for Contiki’s Scheduler
2020 CSI/CPSSI International Symposium on Real-Time and Embedded Systems and Technologies (RTEST), 2020This paper presents a formal model for the scheduler of Contiki, which is an event-driven lightweight Operating System for the Internet of Things (IoT). The proposed formal model enhances our knowledge regarding the most critical components of Contiki, namely its process and event queues, and its scheduler.
Hassan Mousavi +2 more
openaire +1 more source
Modeling Railway Control Systems in Promela
2016This paper presents an approach to systematically build Promela models with the aim of generating test cases within the system level testing process of railway control systems. The paper focuses on the encoding of the system model, of the aspects related to the representation of possible execution environments and their interaction with the system. The
Roberto Nardone +6 more
openaire +4 more sources
VIP: A Visual Interface for Promela
1999The Visual Interface to Promela (VIP) tool is a Java based graphical front end to the Promela specication language and the SPIN model checker [2]. VIP supports a visual formalism called v-Promela [3] which extends the Promela lan- guage with a graphical notation to describe structural and behavioral aspects of a system.
Moataz Kamel, Stefan Leue
openaire +1 more source
Data decision diagrams for Promela systems analysis
International Journal on Software Tools for Technology Transfer, 2010In this paper, we show how to verify computation tree logic (CTL) properties, using symbolic methods, on systems described in Promela. Symbolic representation is based on data decision diagrams (DDDs) which are n-valued Shared Decision Trees designed to represent dynamic systems with integer domain variables.
Beaudenon, Vincent +2 more
openaire +2 more sources
From Dynamic State Machines to Promela
2019Dynamic State Machines (DSTM) is an extension of Hierarchical State Machines recently introduced to answer some concerns raised by model-based validation of railway control systems. However, DSTM can be used to model a wide class of systems for design, verification and validation purposes.
Massimo Benerecetti +6 more
openaire +2 more sources
Extending the Translation from SDL to Promela
2002This paper tackles the problem of model-checking SDL programs that use the save operator. Previous work on model-checking SDL programs with SPIN consisted in translating SDL into IF (using sdl2if) and finally IF to Promela (if2pml). However, the save operator of SDL is not handled by the (final) translator if2pml.
Armelle Prigent +3 more
openaire +1 more source

