Learn More
Wysiwyg editors simplified document creation by separating the document contents from the looks and by automating the re-application of the looks to changing contents. In the same way Intentional Software simplifies software creation by separating the software contents in terms of their various domains from the implementation of the software and by enabling(More)
beginning to understand that simplicity is required for reli;ibility. The big wads of software that we have grown used to might be replaced by small, simple components that do only what they need to do and can be combined together. It's a move from the Baroque to a Bauhaus style, and one I think we all need to embrace and encourage. Part of this revolution(More)
" AOP, The Fun has Just Begun ". I am a big fan of AOP. It has working and useful examples, and it brings into focus a key fault of traditional languages and OOP in particular, namely that modularity or refinement by itself can provide for a proper separation of concerns. It can not. Gregor describes the false hope of the traditionalists this way: " Many(More)
He believes the best approach in the public square is to focus on intelligent design, especially in the biochemical realm as so marvellously presented in Michael Behe's book, Darwin's Black Box. In this way we create a wedge, widening the crack in the Darwinian log. Once the wedge is driven, his hope is that the debate will begin. One of Johnson's hopes for(More)
We consider a parametrized boundary-value problem containing an unknown parameter both in the non-linear ordinary differential equations and in the non-linear boundary conditions. By using a suitable change of variables, we reduce the original problem to a family of those with linear boundary conditions plus some non-linear algebraic determining equations.(More)
the recently returned space tourist, is an intriguing character. So much so that a lengthy, and suitably fascinating, profile was published in Technology Review. a throwaway line that suggested that UML models could not be executed. This is simply not true, as I will outline in this white paper. The white paper focuses on embedded systems, because that is(More)
  • 1