ASSPEGIQUE: An integrated environment for algebraic specifications