UML features It has detailed semantics It has extension mechanisms It has an associated textual language -Object Constraint Language(OCL The objective of uMl is to assist in software development - It is not a methodolo www.oseng.com O Lethbridge/Laganiere 2001 Chapter 5: Modelling with classes 4© Lethbridge/Laganière 2001 Chapter 5: Modelling with classes 4 UML features • It has detailed semantics • It has extension mechanisms • It has an associated textual language —Object Constraint Language (OCL) The objective of UML is to assist in software development —It is not a methodology