• DocumentCode
    1365505
  • Title

    A Petri Net-Based Software Synchronizer for Automatic Measurement Systems

  • Author

    Arpaia, Pasquale ; Fiscarelli, Lucio ; La Commara, Giuseppe ; Romano, Felice

  • Volume
    60
  • Issue
    1
  • fYear
    2011
  • Firstpage
    319
  • Lastpage
    328
  • Abstract
    A Petri net (PN)-based approach to software synchronization in automatic measurement systems is proposed. Tasks are synchronized by means of a PN modeling an execution graph, where nodes represent tasks and arrows among nodes point out time succession among the corresponding tasks. This allows software synchronization to be abstracted above the code level by leaving the test engineer to work at a more intuitive level. As an experimental case study, the design, the implementation, and the application to a measurement scenario of the PN-based synchronizer inside the software framework for testing magnets at the European Organization for Nuclear Research (CERN) are illustrated.
  • Keywords
    Petri nets; automatic test software; magnetic permeability measurement; measurement systems; software reusability; synchronisation; European Organization for Nuclear Research; Petri net based software synchronizer; Petri net modeling; automatic measurement systems; execution graph; magnet testing; Atmospheric measurements; Particle measurements; Phase measurement; Software; Software measurement; Synchronization; Automatic test software; Petri nets (PNs); permeability measurement; software reusability; synchronization;
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2010.2046602
  • Filename
    5613935