On the composition of time Petri nets

  • Authors:
  • Florent Peres;Bernard Berthomieu;Franç/ois Vernadat

  • Affiliations:
  • Université/ Lille Nord de France, Lille, France 59000 and IFSTTAR, ESTAS, Villeneuve d'Ascq, France 59650;CNRS/ LAAS, Toulouse, France 31077 and Université/ de Toulouse/ UPS, INSA, INP, INSAE/ LAAS, Toulouse, France 31077;CNRS/ LAAS, Toulouse, France 31077 and Université/ de Toulouse/ UPS, INSA, INP, INSAE/ LAAS, Toulouse, France 31077

  • Venue:
  • Discrete Event Dynamic Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Complex systems are often designed and built from smaller pieces, called components. Components are open sub-systems meant to be combined (or composed) to form other components or closed systems. It is well known that Petri nets allow such a component based modeling, relying on parallel composition and transition synchronization. However, synchronizing transitions that carry temporal constraints does not yield a compositional method for assembling components, a highly desirable property. The paper addresses this particular problem: how to build complex systems in a compositional manner from components specified by Time Petri nets (TPN). A first solution is proposed, adequate for a particular subclass of Time Petri nets but significantly increasing the complexity of components. Then an improved solution is developed, relying on an extension of Time Petri nets with two relations added on transitions. This latter solution requires a much simpler transformation of nets, does not significantly increase their complexity, and is applicable to a larger class of TPN.