### Modelling:

### Tweets

- RT @softmodeling: See what's new in the 2nd edition of our "Model-Driven Software Engineering in Practice" book buff.ly/2phpxqu #bo… 1 week ago
- RT @onierstrasz: Woohoo! Smalltalk is the #2 "most loved programming language", according to the 2017 StackOverflow developer survey! https… 1 month ago

# Tag Archives: UML

## Modeling for Understanding and/xor/etc Execution

Executable models have a great potential for achieving real separation of concerns. However, some practical modeling aspects on the business side deserve closer attention. Continue reading

## Modelling with Classes: Square and Rectangle revisited

Classic problem in class-modelling: how to express that a square is a special kind of rectangle? In order to deepen understanding, let us scrutinize the situation a bit closer here, using logical/ structural foundations of modelling: Continue reading

## Reflections on Abstractions: The Use Case trade-off

Based on the elementary terms of relational structures, this little example shows the basic trade-off of Use Cases: understandability vs redundancy. Continue reading

## Modelling Theory and Abstraction Awareness in 2012

Little collection of Tweets on Modelling and Abstraction in 2012: Model Thinking, Application, Conceptual and Formal Foundations etc. Continue reading

## Human centric Modelling

There is a modelling at the low-end, that we use every day a million times, and there is modelling at the high-end with comprehensive concepts like UML, MDD etc. Both are good to have. Perhaps approaching the modelling topic from the low-end would make it easier accessible for most of the software practitioners. Continue reading

Posted in Model Thinking
Tagged abstraction, abstraction awareness, computational thinking, Language, mda, mdd, model, model thinking, Modelling, modelling theory, software modelling, thinking, Tool, UML
5 Comments

## Software Modelling – a Rhino’s Perspectice

Got carried away by this little picture, I recently found in a tweet, and its correspondence to modelling. So I started fooling around a bit on blind spots, redundancy and how to handle it in software modelling. Continue reading

Posted in Epistemology
Tagged abstraction, abstraction awareness, blind spot, BPMN, Diagram, ERM, horn, model, modeling, modelling theory, perspective, redundancy, rhino, software, UML, view
1 Comment

## Model Transformation in Analysis

An analyst has two main ways of making use of Model Transformation in requirements analysis: applying rules to models and keeping views consistent. Continue reading

## Reader Acceptance of Models

Modeling trade-off: new language to learn, but easy to use the power of graphical notation. Continue reading

Posted in Software_Engineering
Tagged abstraction, analysis, Aris, BPM, BPMN, Business Analysis, Diagram, ERM, Language, model, modeling, Requirements, Requirements Engineering, State Machine, SysML, UML
Leave a comment

## UML and Complexity aware modeling

I believe that applying complexity classes to UML can provide a substantial benefit, if it can support the controlled (complexity aware) use of language. Continue reading

Posted in Software_Engineering
Tagged Activity, Class, Complexity, Diagram, Domain, Finite Model Theory, Language, model, model theory, modeling, State Machine, Transformation, UML
6 Comments

## The Future of Software Development

We lack tools or languages to express and reason about these distributed, extended, fragmented systems. This can be achieved by modeling. Continue reading