libabb