Roger Duke

Learn More
W h e n modelling a large and complex system, clar-zty of the speczfication becomes an znaportant factor. I n object-oriented specification, the states of individual objects are captured by the values of their at-trzbutes. Frequently however, there are dependenczes between the attributes of a n object. An appropriate andication of whzch attributes are(More)
Over the years there has been an ongoing debate about which computer language to adopt for a first programming subject. Although some may not agree, the current consensus is that the object-oriented languages are winning the argument, and Java has increasingly become the language of choice for teaching beginners. But choosing the language is only the first(More)