Objects and Relations in ScrallThursday, October 1, 2015
Objects and Relations in Scrall
Today is the day that we address the R in Scrall.
And this week’s blog is brought to you by The Matching Half Cafe in San Francisco where I write in the mornings. They aren’t actually sponsoring me, but I thought I would give them a shout out anyway since they are so awesome. They have fresh homemade poptarts, non-wobbly tables, slightly wobbly wireless, top-notch caffeine and intermittent scenery wandering in after yoga class. I don’t think it gets any better than this.
Ok, back to relational something or other…
The key distinction of the sm UML branch of executable UMLs is its firm relational foundation. Just like light is both a wave and a particle in physics depending on what kind of problem you are trying to solve (even though it is really particles either way), an sm UML class is either a class or a relation (table) depending on your goals. And, mathematically speaking, it is most definitely a relation either way.
We are talking about platform independent model semantics here and not implementation. It is, in fact, the strict mathematical foundations that free us to implement any way we want, object oriented or otherwise, which is so important for embedded system platforms.
Read more at: http://modeling-languages.com/objects-relations-scrall/