I believe you're looking at the wrong product, LiveCycle Barcoded Forms is a decoder for decoding information from the paper forms barcode object if it's place on the form.
- Complex Validation: If I understand correctly you want to check the set of entered addresses to make sure that there is no gap in the time line. If so, then yes, this can be done iwth a validation script on the form.
- Form Prepopulation: Yes, this is typically done using LiveCycle Forms (previously known as Form Server).
Chris
Adobe Enterprise Developer Support