Use of constraints in Petri nets for modelling and solving scheduling problems in preliminary system design | IEEE Conference Publication | IEEE Xplore