Model-based software engineering - Bruno, G. (Chapman & Hall, 1995)