Business Object Model - View Objects' Attributes

Business Object Model - View Objects' Attributes

When I add a View Object in my BOM I notice that the attributes names are generated automatically and cannot be changed. What are the basis that AMS use for the naming of these attributes and how can I manage them?