Affiliation:
1. Murdoch University, Australia
2. Curtin University, Australia
Abstract
Since its inception, the Unified Modeling Language (UML) has risen to relative ubiquity in the IT community. However, despite its status as an ISO industry standard (International Organization for Standardization, 2005), the UML is still evolving to accommodate the changing needs of industry. This development aims to ensure that UML remains effective and relevant to the most current developments in software engineering techniques. This article charts the progress of this arguably indispensable standard and discusses the ongoing evolution in three sections: The Past, The Present, and The Future.