Topic: renaming

topics > Group: naming

alias names
change notification
database change management
design for change
name server or name directory
names as rigid designators
software portability


Renaming is refering to the same entity by a different name. It is a common occurence.

In both natural and computational worlds, identity is preserved. In the natural world, identity appears to be derived from recognition, while in computational worlds identity is a numeric address or a registered name.

A record of the old names should be retained. Otherwise external links may be broken without recourse. (cbb 4/06)

Subtopic: new names up

Quote: names do change [»kentW_1978]

Subtopic: new address up

Quote: if someone moves, the old telephone is out-of-service and provides forwarding information [»oppeDC7_1983]

Subtopic: separate ID from name up

Quote: a thing object is a node on a graph; its label may be changed, deleted, or duplicated [»kentW_1978]
Quote: Andrew uses unique ids for users and groups; never reassigned since used in many tables; user and group names are easily changed [»satyM8_1989]
Quote: a person may have several titles, but a title only one assignee; titles may be reassigned

Subtopic: keep old names up

Quote: a representation, such as names, should be stable due to cost of renaming [»kentW1_1984]
Quote: how and how long should you handle references to old names or synonyms [»kentW_1978]
Quote: Thoth depended on T-stability (ids not reused in <T seconds); difficult to implement in a distributed environment [»cherDR3_1988]
Quote: an address tumbler is valid forever [»nelsTH_1987]

Subtopic: renaming as representation up

Quote: sometimes it is necessary to extract the representation pointer from a handle, pass it to a function, or perhaps, rebind it as a new handle [»stroB_1991]

Related Topics up

Topic: alias names (39 items)
Topic: change notification (19 items)
Topic: database change management (12 items)
Topic: design for change (76 items)
Topic: name server or name directory (40 items)
Topic: names as rigid designators (43 items)
Topic: recognition (50 items)
Topic: software portability
(43 items)

Updated barberCB 12/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.