Bernhard Rumpe (1998) " A Note on Semantics (with an Emphasis on UML) http://sse-tubs.de/~rumpe/publications/papers/RUM98a/RUM98a.pdf." Proceedings of Second ECOOP Workshop on Precise Behavioral Semantics. 1998.
“Originally UML was intended to serve as a specification language. But a specification is primarily intended to describe properties of systems that the system developers want to be valid, but to leave open other properties that are not clear already. Today this is partly achieved by having a semantics that is rather vague (and here we mean imprecise as opposed to not detailed). However, this is not an advantage, as the developer cannot fix this kind of impreciseness within UML, but can adapt the individual interpretation only. Furthermore, to get complete (and therefore executable) UML descriptions, often certain details have to be specified, which the developer does not yet know or wants to leave open to a later phase of development or even implementation. It is an intrinsic problem of executable languages that this kind of over-specification frequently occurs. Instead it would be of some help to have flexible concepts of under-specification to postpone detail decisions to situations, where the decisions can and must be made.”
Bernhard Rumpe (1998) " A Note on Semantics (with an Emphasis on UML) http://sse-tubs.de/~rumpe/publications/papers/RUM98a/RUM98a.pdf." Proceedings of Second ECOOP Workshop on Precise Behavioral Semantics. 1998.
Help us to complete the source, original and additional information
Bernhard Rumpe 8
German computer scientist 1967Related quotes
James Rumbaugh, Ivar Jacobson & Grady Booch (1998) The Unified Modeling Language Reference Manual. p. 1
James Rumbaugh, Ivar Jacobson, & Booch (1999) The Unified Modeling Language Reference Manual. p. 1
James Rumbaugh, Ivar Jacobson, & Grady Booch (1999) The Unified Modeling Language Reference Manual. p. 1.
James Rumbaugh in Federico Biancuzzi and Shane Warden eds. (2009) Masterminds of Programming. p. 339; cited in " Quote by James Rumbaugh http://www.ptidej.net/course/cse3009/winter13/resources/james" on ptidej.net. Last updated 2013-04-09 by guehene; Rumbaugh is responding to the question: "What do you think of using UML to generate implementation code?"
Source: Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process (2002), p. 172
“What's really going on is that Executable UML is a concurrent specification language.”
Source: MDA Distilled. Principles of Model-Driven Architecture, 2003, p. 96.
Source: Executable Uml: A Foundation for Model-Driven Architecture, 2002, p. 5.
Source: "Some comments on systems and system theory," (1986), p. 1-2 as quoted in George Klir (2001) Facets of Systems Science, p. 4
H.A. Simon (1962) "The Architecture of complexity." in: Proceedings of the American Philosophical Society. Vol 106, pp. 467-468. as cited in: "James Grier Miller (1916-)" at isss.org retrieved Nov 16, 2012.
1960s-1970s