Published online by Cambridge University Press: 11 September 2009
“Look to the rose that blows about us – ‘Lo, laughing,’ she says, ‘into the world I blow: At once the silken tassel of my purse Tear, and its treasure on the garden throw.’”
(From the Rubaiyat of Omar Khayyam)This chapter elaborates on properties of objects and constraints. It describes the metamodel of State, its components, configurations, patterns and constraints.
An attribute is a special kind of object. It is the repository of an irreducible fact that a specific rule or property of an object class exists.
Every object must have at least one attribute – the instance identifier that asserts that the object itself exists. This instance identifier must always be a nominally scaled attribute because it asserts a nominal irreducible fact – the existence of an object instance – whereas other properties of object may map to nominal, ordinal, difference, or ratio scaled domains.
The structure of attributes and states
Every attribute has three items of information associated with it – the object it describes, the kind of property it represents, and its value. The value is the actual property the object instance possesses. For example, length is a kind of property and the length of a room is an attribute of an object class called room. The fact that a room is 20 feet long asserts the (value of) length of a specific room, i.e. an instance of room.
To save this book to your Kindle, first ensure no-reply@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Find out more about the Kindle Personal Document Service.
To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.
To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.