The popularity cycle of graphical tools, UML, and libraries of associations

Martin Soukup, Jiri Soukup
2007 Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion - OOPSLA '07  
A historical cycle has been observed where the use of graphical tools becomes critical to software development but these tools eventually fall from use as the underlying cause of complexity is removed through a new programming paradigm. This workshop attempts to take a unified view of UML-related ideas which span from high level software design (UML and MDD) to technical details of implementing reusable associations. It also identifies gaps in the existing programming languages addressed by UML
more » ... class diagrams. The discussion is not language specific and applies to both C++ and Java. For additional details see
doi:10.1145/1297846.1297871 dblp:conf/oopsla/SoukupS07 fatcat:mk4c5topzrfzvpzfaj3wps4z3a