What is Specialization?
Specialization: Specialization permits you to describe new types of information (new structural types or latest domains of information), although reusing as much of existing design and code as possible, and minimizing or eliminating the migration, costs of interchange, and maintenance.