Return to Full Page

The Understandability of Models for Behaviour

  • Authors
  • Estivill-Castro V, Hexel R
  • UPF authors
  • Type
  • Articles de recerca
  • Journal títle
  • Communications in Computer and Information Science
  • Publication year
  • 2019
  • Pages
  • 50-75
  • ISSN
  • 1865-0929
  • Publication State
  • Publicat
  • Abstract
  • Models are used mainly to communicate among humans the most relevant aspects of the item being modelled. Moreover, for achieving impact in modern complex applications, modelling languages and tools must support some level of composition. Furthermore, executable models are the foundations of model-driven development; therefore, it is crucial that we study the understandability of executable behaviour models, especially from the perspective of modular composition. We examine the match between the delicate semantics of executable models for applications such as reactive- and real-time systems and developers¿ usually simple conception. Performing a series of experiments with UML statecharts and logic-labelled finite-state machines (LLFSMs), we explore understandability of event-driven vs. logic-labelled state machines as well as the architectural options for modular composition. We find that expertise in model manipulation is essential, and that clarification of the semantics of LLFSMs is necessary for them to remain formally verifiable and suitable for robotic and embedded systems.
  • Complete citation
  • Estivill-Castro V, Hexel R. The Understandability of Models for Behaviour. Communications in Computer and Information Science 2019; ( ): 50-75.
Bibliometric indicators
  • 0 times cited Scopus
  • 0 times cited WOS
  • Índex Scimago de 0.188 (2019)