Tool supported specification and simulation of distributed systems
Franz Johann Thomas Huber, Sascha Molterer, Andreas Rausch, Bernhard Schätz, Marc Sihling, Oscar Slotosch · 2002
We present prominent features of AUTOFOCUS, a tool prototype for the formally based development of reactive systems. AUTOFOCUS supports system development offering integrated, comprehensive and mainly graphical description techniques to specify both different views and different levels of abstraction of the system. To avoid illdefined specifications, consistency conditions on these system descriptions can be formulated and checked. Furthermore, we show how consistent and executable specifications of systems or components can be animated using the Java code generation of the AUTOFOCUS simulator. Finally, we demonstrate how AUTOFOCUS can be used to simulate the specified system in its system environment using a graphic animation tool as an example. 1. Introduction Smaller hardware and growing systems are leading to a new degree of system complexity. An additional source of complexity is introduced in distributed systems by communication. With this increasing complexity the number of err...