What is the best tool to teach UML ?
This is a recurrent question. Even if I barely teach right now, people keep asking me what tool would I recommend to teach UML courses. And it has also been a "hot" topic in our team, especially since NoMagic dropped the academic license for MagicDraw (or complicated...
Understanding firewall configurations: a vendor-independent access-control security model
Firewalls are a key element in network security. They are in charge of filtering the traffic of the network in compliance with a number of access-control rules that enforce a given security policy. In an always-evolving context, where security policies must often be...
AutoMobile project – Automated Mobile App development
This week we had the kick-off of the AutoMobile project, an European project (7th Framework Programme, Research For SMEs call) aimed at (from the project web page) "designing and bringing to the market innovative methodologies, software tools, and vertical...
From COBOL to Models: an MDE framework to extract business logic out of legacy COBOL systems
We present a semi-automatic Business Rule Extraction (BREX) method, that aims at extracting the business logic hard-coded in a COBOL system
From SQL to OCL – Extracting constraints and derivation rules from relational DBs
Valerio Cosentino and Salvador Martinez presented in the International Workshop on OCL, Model Constraint and Query Languages (OCL 2013) co-located with MODELS 2013 their work on the extraction of OCL integrity constraints and derived types from relational databases....
Applying MDE in Small Software Enterprises
Javier Cánovas presents his work on the application of MDE in Small Software Enterprises. Enter Javier. Despite their promises, MDE adoption by the industry is still limited. There are a growing number of companies that have successfully applied MDE, but “its use by...
The Dresden OCL debugger
Yesterday in the OCL Workshop I saw the presentation of the paper: Tool-Supported Step-By-Step Debugging for the Object Constraint Language, the first debugger (AFAIK) available for the OCL language. I really liked what I saw so I asked Birgit Demuth to share with all...
Has MDA been abandoned (by the OMG)?
(Note that I'm strictly referring to the MDA standard, not to model-driven engineering in general). In 2003, the OMG published the MDA guide v1.0.1 describing the MDA framework, an "... an approach to using models in software development. MDA provides an approach for,...
Model-driven Support for Enterprise Architecture (in an Industrial Context)
Hugo Brunelière talks today abut our work on the MDE + EA combination. Enter Hugo. MDE has already been largely applied in the general context of supporting software engineering processes (concerning both forward and reverse engineering) or when dealing with...
UML specification length compared with other languages
A few days ago Jonas Elfström tweeted the page count of several language specifications (based on a quick check of the specification documents, so we could probably argue about what he is exactly counting but let's assume these numbers are more or less correct): C++...
Model-based development in General Electric – Case Study (with a twist)
Reading my Computer magazine, I ended up in an article describing a case study in the General Electric's Motor division on the use of a model-based approach for "Quickly developing an Information System". Among others, the paper clearly says that: A model-based...
Recent Comments