Logical time: specification vs. implementation

  • Authors:
  • Frédéric Mallet;Charles André;Robert de Simone

  • Affiliations:
  • Université Nice Sophia Antipolis, INRIA Sophia Antipolis Méditerranée;Université Nice Sophia Antipolis, INRIA Sophia Antipolis Méditerranée;Université Nice Sophia Antipolis, INRIA Sophia Antipolis Méditerranée

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

MARTE/CCSL specifications express chronological and causal relations on UML models. In a previous work, we proposed a mechanism to verify Esterel implementations against MARTE/CCSL specifications. The mechanism was thought to be general enough to be extended to other languages. However, preserving the polychronous semantics of CCSL was pretty easy with a synchronous language but is much harder when the target language does not directly support coincidence/simultaneity. We show here how coincidence can be encoded. The process is illustrated using VHDL