This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Point/Counterpoint
November/December 2010 (vol. 27 no. 6)
pp. 54-57
Eoin Woods, BlackRock
Bran Selic, Malina Software
The authors of this issue's "Point/Counterpoint" department debate the merits of UML as a useful tool. Eoin Woods and David Emery, in "Is UML Sufficient for Describing Architectures?", posit that although widely used, UML has some serious limitations as an architecture description language, while Bran Selic, in "UML 2: Designed for Architects," states that contrary to widespread misconceptions, UML 2 includes a very powerful set of language features intended specifically for software architects.

1. R.T. Fielding, Architecture Styles and the Design of Network-Based Software Architecture, PhD thesis, Information and Computer Sciences, Univ. of Calif., Irvine, 2000; www.ics.uci.edu/~fielding/pubs/dissertation top.htm.
2. Object Management Group, "Object Constraint Language," Feb. 2010; www.omg.org/spec/OCL/2.2.
1. Object Management Group, "Semantics for a Foundational Subset for Executable UML Models, Beta 2 Version," OMG document ptc/2009-10-05, 2009; www.omg.org/spec/FUML/1.0/Beta2PDF.
2. D. Garlan, R. Monroe, and D. Wile, "Acme: An Architecture Description Interchange Language," Proc. 1997 Conf. Centre for Advanced Studies on Collaborative Research, J.H. Johnson ed., IBM Press, 1997.
3. B. Selic, and J. Rumbaugh, "Using UML for Modeling Complex Real-Time Systems," IBM Rational software white paper, 1998; www.ibm.com/developerworks/rational/library/ content/03July/1000/11551155_umlmodeling.pdf.
4. Int'l Telecommunications Union, Specification and Description Language (SDL), ITU-T Recommendation Z.100, 2002; www.itu.int/ITU-T/2005-2008/com17/languages Z100.pdf.
5. Object Management Group, "A UML Profile for Modeling and Analysis of Real-Time Embedded Systems (MARTE)," OMG tech. report, formal/2009-11-02, 2009; www.omg.org/cgi-bin/doc?formal09-11-02.pdf.

Index Terms:
Unified Modeling Language, UML, software development, stakeholders
Citation:
Eoin Woods, David Emery, Bran Selic, "Point/Counterpoint," IEEE Software, vol. 27, no. 6, pp. 54-57, Nov.-Dec. 2010, doi:10.1109/MS.2010.145
Usage of this product signifies your acceptance of the Terms of Use.