Extending statecharts to model system interactions

Authors

  • Marcelo A. Ramos Departamento de Sistemas de Computação - ICMC - Universidade de São Paulo (USP), Av do Trabalhador São-carlense, São Carlos, 400, SP, Brazil
  • Paulo C. Masiero Departamento de Sistemas de Computação - ICMC - Universidade de São Paulo (USP), Av do Trabalhador São-carlense, São Carlos, 400, SP, Brazil
  • Rosangela A.D. Penteado null
  • Rosana T.V. Braga Departamento de Sistemas de Computação - ICMC - Universidade de São Paulo (USP), Av do Trabalhador São-carlense, São Carlos, 400, SP, Brazil

Keywords:

Statecharts, Interaction, System of systems, Modeling

Abstract

Background

Statecharts are diagrams comprised of visual elements that can improve the modeling of reactive system behaviors. They extend conventional state diagrams with the notions of hierarchy, concurrency and communication. However, when statecharts are considered to support the modeling of system interactions, e.g., in Systems of Systems (SoS), they lack the notions of multiplicity (of systems), and interactions and parallelism (among systems).;

Methods

To solve these problems, this paper proposes extensions to statecharts. First, a notation to represent a set of orthogonal states, similar in their structures but belonging to different systems, like a pool of telephone systems, is proposed. Second, the concept of communication among parallel states is extended to also represent system interactions, i.e., the relationships among orthogonal systems by means of proper interaction mechanisms like event broadcast.;

 

Downloads

Download data is not yet available.

Downloads

Published

2015-06-28

How to Cite

Ramos, M. A., Masiero, P. C., Penteado, R. A., & Braga, R. T. (2015). Extending statecharts to model system interactions. Journal of Software Engineering Research and Development, 3, 12:1 – 12:25. Retrieved from https://journals-sol.sbc.org.br/index.php/jserd/article/view/410

Issue

Section

Research Article

Most read articles by the same author(s)