-
Notifications
You must be signed in to change notification settings - Fork 3
Description
All current approaches to ODD chaining involve hand-crafted build processes which progressively build the chain, because only a processedodd can be the source for a customization. However, we want ATOP to be able to handle this automatically. That means that we will need to start from the input customization and follow the @source
attributes back through the sequence until we find one that doesn't have @source
or whose @source
is a p5subset. That becomes the starting point for the chain. Then for each subsequent ODD, we run everything up to and including derivation, then take that derived file and make it the source for the next stage. One way to do this would be to make the first phase of our processes an analysis of the chain, which writes an Ant file to process everything in sequence; the we run the Ant file. SO: we need an ANALYSIS phase, coming before the first assembly phase. We would still write the Ant file in the same way even if there is only one precursor source. This also facilitates debugging of each step for each ODD being processed.