Jin Dong Song, Dept. of Comput. Sci., Queensland Univ., St. Lucia, Qld., Australia
G. Rose, Dept. of Comput. Sci., Queensland Univ., St. Lucia, Qld., Australia
R. Duke, Dept. of Comput. Sci., Queensland Univ., St. Lucia, Qld., Australia
When modelling a large and complex system, clarity of the specification becomes an important factor. In object-oriented specification, the states of individual objects are captured by the values of their attributes. Frequently however, there are dependencies between the attributes of an object. An appropriate indication of which attributes are primary (independent) and which are secondary (dependent) can add significantly to clarity. This paper details the notion of secondary attributes, their roles and implications in formal object-oriented specification.
Index Terms:
formal specification; object-oriented programming; attribute grammars; secondary attributes role; formal object modelling; formal specification; secondary attributes; formal object-oriented specification
Citation:
Jin Dong Song, G. Rose, R. Duke, "The role of secondary attributes in formal object modelling," iceccs, pp.31, First IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'95), 1995