Legal compliance by design (LCbD) and through design (LCtD) : preliminary survey