Skip to content

Analysis phase: creation of a build file to establish the chain #51

@HelenaSabel

Description

@HelenaSabel

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions