Building Advanced Expressions
As Cameo Systems Modeler/MagicDraw progresses farther and farther beyond being just a modeling tool, it begets more and more active analytical computational capabilities.
Between DSL derived properties and relationship criteria for dependency matrices, model validation and smart packages, model metrics and active legends, all these functions require specifying an expression to be computed. Hence, it becomes increasingly important to get a good grasp on expression building including more complex use cases.
This webinar is especially useful for Cameo Systems Modeler/MagicDraw customizers - people who adapt the tool for company-specific needs and modeling methodologies.
The session demonstrates
- Introduction to the main building blocks of structured expressions
- Defining and calling reusable operations
- Combining parts into an expression tree
- Incorporating scripts into structured expressions
- Using higher order operations: filter, map, roll-your-own
- Putting it all together
The presentation takes about fifty minutes and the question-answer section – about ten. The audience are able to submit questions in a written form throughout the webinar.
A long-time No Magic employee Tomas has an extensive and varied knowledge of various MagicDraw functionalities, UML modeling, and profile building. As a senior systems analyst, he helps to shape future MagicDraw versions, works with multiple customers (including GE Transportation, Ford, Nokia, Europcar) and is active in standards-making organizations (OMG).
Being a "father" of structured expressions functionality, Tomas is a go-to person to learn about making and putting to use complex expressions.
Tomas holds a Master of Science degree in Computer Science from Kaunas University of Technology and is an OMG-Certified UML Professional.