Blogs - The Model Driven Software Network
"I work for a PaaS company" I answered him. "Ah, okay, great", and he moved to another subject. It was a cold winter day on a hipster cloud conference. He wasn't the only one that directly knew what my company did. Most people there knew the difference between Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS) and therefore knew exactly what a PaaS company did, right? Well, not exactly... The Enterprise Architect - by Johan den Haan The Enterprise Architect - by Johan den Haan
Peter Friese's blog Peter Friese's blog Let’s face it - no matter how hard you try, no matter how many testers you use in manual tests, no matter how disciplined you are in writing unit tests and following the TDD drill of writing a failing test first and then adding the production code that turns the test green - bugs are inevitably linked to our lives. In this post, I’ll show you a number of debugging techniques that might come in handy for your next project. Hopefully, you know some of them already, but I am sure some of them will be new for you.
Steven Kelly on DSM Steven Kelly on DSM Code Generation 2011 is coming up fast: less than 3 weeks now! If you haven't already got your ticket, book now -- as I write, there's one discounted ticket left. As in previous years, the lineup is impressive: Ed Merks, Terence Parr, Jos Warmer, Johan den Haan, Pedro Molina and of course experts from MetaCase, Itemis, and Microsoft.
Juha-Pekka on DSM Juha-Pekka on DSM I have a pleasure joining the workshop on language design and implementation to defend my claim that the best level of abstraction for a language is as high as possible. I have no arguments against DSL'ish ideas of extending current programming languages, embedding a DSL to a host language, using better naming for API calls etc., but I don't see them raising the level of abstraction much from the implementation level. I'm afraid that these efforts then don't provide significant benefits to the development teams either. At the workshop I plan to proof my claim by showing results from cases (partly public like 4, 5, 6, 7, 8, 9, 10) that develop and test different type of software, such as consumer electronics, telecommunication, product lines, medical, and automation systems with domain-specific languages, models and generators. These industry cases report 5-10 fold productivity increase.
Mijn weblog wordt op dit moment in een paar stappen gemigreerd. Alle professionele (werk en software gerelateerde) blogs gaan verhuizen naar een nieuw blog onder de Delphino Consultancy web site. Deze site wordt op 1 september gelanceerd. Tot die tijd zijn ze via de opties aan de rechterkant van deze pagina te benaderen. Persoonlijke blogs zijn voortaan te vinden op drie aparte blogs onder het domein New Thoughts New Thoughts
Carnets de bord Carnets de bord inShare0 I have an infinite respect of Prof. Liskov, for her, personally, and her work. A lot of what she has discovered has guided my own work and the work of millions more for the past four decades and her insight on the role of programs has litterally transformed and shaped the way I think:
voelterblog voelterblog The new book, DSL Engineering is now available. You can get the print version as well as the PDF via Have fun with the book and let me know what you think about it :-)
The Gordian Ed and I have organized and will moderate this year's Eclipse Modeling Day at the JAX conference in Mainz. We've put together a nice and broad program for you and we'd be happy to see you in the Gutenbergsaal 2 on Friday, March 26, 2013 at 9:00 o'clock. The program is a good mixture of technology talks from Eclipse project leads and experienced industrial users: Xcore Ed Merks - itemis The Gordian
Object-Oriented or Model-Driven Society? EMF-IncQuery Inc-Query is a models query-language. It is based on graph patterns. EMF-incQuery is its implementation for EMF. Its purpose is to query EMF models declaratively. EMF-IncQuery is an alternative to OCL. Object-Oriented or Model-Driven Society?
The Metalevel The thinker, Paris. Photo CC by Dano Decisions in all contexts of life are taken under the best information we can collect and under the assumption of many factors. Changes to the surrounding context could lead to changing assumptions and then, it is time to question and rethink about our overall strategy. Software architecture and design decisions are taken based on principles as the following ones: The Metalevel
As a rule of thumb, we may consider that about one percent of the population in advanced countries like USA are computer scientists. Can we/ Should we go beyond this 1% level? We know that computer scientists do not directly produce goods like farmers, or build houses like bricklayers, electricians, plumbers, carpenters, etc. Models Everywhere
Software Modeling blog | MOdeling LAnguages
Model Driven Blogging You might have noticed some signs of excitement from us lately, one being the following tweet : What was sent at 4:45pm? a new project proposal for Eclipse, one which, in my opinion, is a major event. Let me introduce you to Eclipse Sirius !
Meta plop One of the main features of the standalone Acceleo engine is to provide multi-thread support. This allows us to divide the code generation time according to the count of available processors, effectively cutting the generation in half on some machines. To share the work between threads, the input model is divided into groups of objects; each group is then queued till a thread can process it. There are two parameters to tweak the multi-threaded generation. The first one is the number of threads to run simultaneously, the default value being the number of available processors plus one. This allows us to use all available processors, the one supplementary thread used to cover synchronization waiting time.
As I am addicted to code generation and DSLs, the CodeGeneration conference in Cambridge is always a must each year. Last year I could not make it, since I had the chance to speak at EclipseCon North America, which was in the same week. This year Mark took EclipseCon into his considerations (it was last week), so me and my colleagues from itemis will be there again. Actually, this year we will be more itemis guys then ever. Mark already assumed in his opening words at CG2011 that almost everyone from itemis would be there, this year we prove itemis is larger. Karsten's Blog
This Is The Frequency
Jo MD blog
With or without a name
Fred Madiot
ekkes-corner: eclipse | osgi | mdsd | erp | mobile
Merks' Meanderings
Eclipse mde
The R&D director’s blog
Sven Efftinge's Blog
Jérôme BENOIS's Weblog "MDE 2.0 :)"
Les news d'Aspectize
Active Knowledge Modeling
news from the front
Andreas Graf's Software Engineering Blog