adaptive engineering