Analyzing a Pattern-Based Model of a Real-Time Turntable System

  • Authors:
  • Davor Slutej;John Håkansson;Jagadish Suryadevara;Cristina Seceleanu;Paul Pettersson

  • Affiliations:
  • School of Innovation, Design, and Engineering, Mälardalen University, Västerås, Sweden;Department of Information Technology, Uppsala University, Uppsala, Sweden;Mälardalen Real-Time Research Centre, Mälardalen University, Västerås, Sweden;Mälardalen Real-Time Research Centre, Mälardalen University, Västerås, Sweden;Mälardalen Real-Time Research Centre, Mälardalen University, Västerås, Sweden

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Designers of industrial real-time systems are commonly faced with the problem of complex system modeling and analysis, even if a component-based design paradigm is employed. In this paper, we present a case-study in formal modeling and analysis of a turntable system, for which the components are described in the SaveCCM language. The search for general principles underlying the internal structure of our real-time system has motivated us to propose three modeling patterns of common behaviors of real-time components, which can be instantiated in appropriate design contexts. The benefits of such reusable patterns are shown in the case-study, by allowing us to produce easy-to-read and manageable models for the real-time components of the turntable system. Moreover, we believe that the patterns may pave the way toward a generic pattern-based modeling framework targeting real-time systems in particular.