Issue No. 12 - December (2000 vol. 33)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/2.889090
<p>Since its introduction a few years ago, the Unified Modeling Language (UML) has captured industrywide attention as a general-purpose language for modeling software systems. Although it does a good job in the early-phase development process, UML does leave some things to be desired in the systems design and implementation phases because it is lacking in structural and behavioral constructs. The author proposes a merger between UML and the Specification and Description Language (SDL) that would enhance UML's usefulness as a graphical programming language.</p> <p>SDL, a language that models the architecture and behavior of event-driven, distributed systems in real-time environments, originated as a specification language within the telecommunications industry approximately 20 years ago. Today, SDL is often used as a full blown programming language. Although UML is headed in a similar direction, combining the two languages provides a modeling paradigm for visual software engineering that is more robust and effective than either language alone.</p>
M. Björkander, "Graphical Programming Using UML and SDL," in Computer, vol. 33, no. , pp. 30-35, 2000.