{"id":162,"date":"2008-11-07T07:45:59","date_gmt":"2008-11-07T12:45:59","guid":{"rendered":"http:\/\/alarmingdevelopment.org\/?p=162"},"modified":"2008-11-07T07:45:59","modified_gmt":"2008-11-07T12:45:59","slug":"funnysad-quote-of-the-day","status":"publish","type":"post","link":"https:\/\/alarmingdevelopment.org\/?p=162","title":{"rendered":"Funny\/sad quote of the day"},"content":{"rendered":"<p>From the folks who brought you UML: <a href=\"http:\/\/www.omg.org\/docs\/ad\/08-08-03.pdf\">Semantics of a Foundational Subset for Executable UML Models<\/a><\/p>\n<blockquote><p>Constraints are excluded from fUML, because they are considered to be design\u00e2\u20ac\u0090time annotations that should already be satisfied by a well\u00e2\u20ac\u0090formed model. Otherwise, the general semantics of the run time checking of constraints is not currently well specified in UML 2, particularly when constraints should be evaluated and what should happen if they should fail. Further elaboration of the semantics of constraint checking in UML was judged to be outside the scope of the fUML specification.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>From the folks who brought you UML: Semantics of a Foundational Subset for Executable UML Models Constraints are excluded from fUML, because they are considered to be design\u00e2\u20ac\u0090time annotations that should already be satisfied by a well\u00e2\u20ac\u0090formed model. Otherwise, the general semantics of the run time checking of constraints is not currently well specified in &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/alarmingdevelopment.org\/?p=162\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Funny\/sad quote of the day&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-162","post","type-post","status-publish","format-standard","hentry","category-general"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pfEnU-2C","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts\/162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=162"}],"version-history":[{"count":1,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts\/162\/revisions"}],"predecessor-version":[{"id":163,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=\/wp\/v2\/posts\/162\/revisions\/163"}],"wp:attachment":[{"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alarmingdevelopment.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}