Skip to content

Feed aggregator

Mogwaï: Querying large models via an OCL to NoSQL / GraphDB transformation

Software Modeling Blog - Thu, 06/09/2016 - 11:35

Mogwaï is framework to store large models in a GraphDB NoSQL backend (thanks to NeoEMF) and efficiently query those models by means of a OCL to Gremlin (a query language for some NoSQL databases) transformation.

The post Mogwaï: Querying large models via an OCL to NoSQL / GraphDB transformation appeared first on Modeling Languages.

Categories: Blogs

Over one million visitors for the site (even if it took me 7 years)

Software Modeling Blog - Fri, 06/03/2016 - 09:14

Some stats on what we have accomplished in these seven years online plus the five posts that got the most visits in one single day ever

The post Over one million visitors for the site (even if it took me 7 years) appeared first on Modeling Languages.

Categories: Blogs

EMF-REST: Your models on the web via a RESTful API (new version)

Software Modeling Blog - Thu, 05/26/2016 - 06:20

EMF-REST generates truly RESTful APIs for your EMF models. EMF-REST complements the existing (Java-based) API generation facilities EMF already provides and extends them to the Web.

The post EMF-REST: Your models on the web via a RESTful API (new version) appeared first on Modeling Languages.

Categories: Blogs

Lucidchart Releases UML Sequence Diagram Markup Tool

Unified Modeling Language (UML) Zone - Tue, 05/24/2016 - 19:15
Lucid Software, the company behind the bestselling online diagramming app Lucidchart, has announced the release of the UML Sequence Markup tool as a feature now available in Lucidchart. “The tool is simple, intuitive and perfect for generating sequence diagrams that adhere to industry standards,” said Ben Dilts, cofounder and chief technology officer at Lucid Software. “If you’re creating a UML diagram , we want to make it as easy as possible to get the job done. We’re excited to provide our users with another timesaving Lucidchart feature.” The new tool enables quick ...
Categories: Communities

Pirate Robot: An e-learning game powered by online textual modeling with DSL Forge

Software Modeling Blog - Tue, 05/24/2016 - 08:25

Showing how online DSL workbenches can be used to easily build programming elearning games

The post Pirate Robot: An e-learning game powered by online textual modeling with DSL Forge appeared first on Modeling Languages.

Categories: Blogs

No modeling papers at ICSE (once again)

Software Modeling Blog - Tue, 05/24/2016 - 05:06

Model­-driven engineering for the 2nd year in a row got zero papers accepted at the Int. Conf. on Software Engineering. Is this normal?

The post No modeling papers at ICSE (once again) appeared first on Modeling Languages.

Categories: Blogs

fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dynamic Analysis (+slides)

Software Modeling Blog - Wed, 05/18/2016 - 07:12

fREX is an open framework for reverse engineering of executable behaviors from existing software code bases (currently Java is supported) using fUML as a pivot language

The post fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dynamic Analysis (+slides) appeared first on Modeling Languages.

Categories: Blogs

Analysis of Java EE Security Configurations (+slides)

Software Modeling Blog - Wed, 05/18/2016 - 06:07

Our work helps security experts to visualize, (automatically) analyse and manipulate web security access-control policies, specially for Java EE

The post Analysis of Java EE Security Configurations (+slides) appeared first on Modeling Languages.

Categories: Blogs

Workshop on OCL and Textual Modelling

Software Modeling Blog - Wed, 05/11/2016 - 05:02

The meeting place for all kinds of discussions and new proposals around the world of OCL and textual modeling languages

The post Workshop on OCL and Textual Modelling appeared first on Modeling Languages.

Categories: Blogs

Modeling Cyber-Physical Systems – Panel at MiSE 2016

Software Modeling Blog - Tue, 05/10/2016 - 11:20

Looking at Cyber-Physical Systems from a modeling / software engineering perspective. What are the challenges and the opportunities?

The post Modeling Cyber-Physical Systems – Panel at MiSE 2016 appeared first on Modeling Languages.

Categories: Blogs

Creative Leaf: Browser-based Creative Requirements Modeling

Software Modeling Blog - Wed, 05/04/2016 - 16:58

Introducing a new browser-based tool supporting both goal-oriented requirements modeling and structured creativity techniques

The post Creative Leaf: Browser-based Creative Requirements Modeling appeared first on Modeling Languages.

Categories: Blogs

Analysis of Feature Models Using Alloy: A Survey

Software Modeling Blog - Fri, 04/29/2016 - 11:50

Feature Models (FMs) are a mechanism to model variability among a family of closely related software products, i.e. a software product line (SPL). Analysis of FMs using formal methods can reveal defects in the specification such as inconsistencies that cause the product line to have no valid products. A popular framework used in research for […]

The post Analysis of Feature Models Using Alloy: A Survey appeared first on Modeling Languages.

Categories: Blogs

Analytical and Aggregation Functions in OCL

Software Modeling Blog - Wed, 04/27/2016 - 06:05

We show how to model complex queries at the model level by extending OCL with a library of aggregate operations (min, max, avg, rank, percentile,...)

The post Analytical and Aggregation Functions in OCL appeared first on Modeling Languages.

Categories: Blogs

Shooting hoops and why learning is non-linear

Sander Hoogendoorn - Sun, 04/24/2016 - 11:09
It’s April and the sun is slowly becoming more powerful, warming the people in the green and white deck chairs in Green Park in London. A few minutes ago, I took the tube to travel back to Heathrow Airport, and…
Categories: Blogs

SwanseaCon (Swansea, Wales. September 2016. Closing keynote)

Sander Hoogendoorn - Mon, 03/28/2016 - 15:52
It certainly feels good to return to Swansea for the second edition of SwanseaCon. After delivering one of the more popular talks last year during the first edition of the event, the organizers kindly invited me to perform the closing…
Categories: Blogs

CodeMotion Amsterdam (Amsterdam, Netherlands. May 2016)

Sander Hoogendoorn - Mon, 03/28/2016 - 15:46
After having done a  very successful talk at CodeMotion Madrid some years back, I will return to the CodeMotion circus at CodeMotion Amsterdam 2016, where I will deliver a talk on microservices. See http://amsterdam2016.codemotionworld.com/
Categories: Blogs

GeeCon (Krakow, Poland. May 2016)

Sander Hoogendoorn - Mon, 03/28/2016 - 15:43
GeeCon is a large JVM oriented developer conference, held in the great city of Krakow, Poland. Featuring over 1200 delegates, and 75+ speakers, it is one of the largest developer conferences in Eastern Europe. I will do a talk on…
Categories: Blogs

Techorama (Mechelen, Belgium. May 2016)

Sander Hoogendoorn - Mon, 03/28/2016 - 15:26
Very happy to be on the speakers list of Techorama a technical (mostly Microsoft oriented) conferences in the old city of Mechelen in Belgium ni May 2016. Will do a single talk – mostly on the current state of software…
Categories: Blogs

Borealis IT&S Conference (Maastricht, Netherlands. April 2016. Opening keynote)

Sander Hoogendoorn - Mon, 03/28/2016 - 15:23
I was invited by Borealis to do the opening keynote for their tri-annual in-company IT&S Conference, to be held in Maastricht, Netherlands. I will kick of with a retrospective on agile, lessons learned and right after that I will do…
Categories: Blogs

DevWeek (London, UK. April 2016)

Sander Hoogendoorn - Mon, 03/28/2016 - 14:50
DevWeek is one of the largest developer conferences in the UK, organized in the city center of London, featuring more than 110 breakout sessions and 20 full-day workshops! After having done the opening keynote two years ago I will do…
Categories: Blogs