Skip to main content

Posts

Showing posts with the label andromda

Model Driven Software Development with UML - Back to the Root (or how KissMDA saves our Agile Development with Java...)

After working since 2004 with MDA (Model Driven Architecture) / MDSD (Model Driven Software Development) technologies like AndroMDA, oAW, etc. always in context of Java technology and UML (Unified Modelling Language) I feel like that we need just another MDA tool. Why? Past  The first experience with AndroMDA in the year of 2004 was great! At the end you don't need to code those boiler plate codes in EJB 2.x. AndroMDA generates everything for you. You also have the documentation of your application always up to date. This is a very important thing, since if you have more than one hundred entities you definitely need that actual documentation to be able to extend the application. AndroMDA offers a lot of mature cartridges like EJB 2.x, SpringFramework, Struts, Hibernate, JSF. The idea with cartridges is just gorgeous. IMHO it is possible to have a general application architecture for most business applications. So if you are using SpringFramework and Hibernate you can reuse...

Use Case Points (UCP) Method

Here are some interesting articles about UCP method: Software cost estimation using use case points: Getting use case transactions straight Dear Dr. Use Case: What About Function Points and Use Cases? Project Estimation with Use Case Points Use Case Points - An Estimation Approach Aufwandschätzung mit UseCasePoints (German) and... if you are a user of AndroMDA and MDA/MDSD in general don't forget to use the UCP cartridge from EJOSA . Have fun!

MDSD/MDA Frameworks: AndroMDA Cartridges vs. Sculptor

It's quite amazing to see the same things happen again and again... Reinventing the wheel seems is the way in computer science to make things better ;-)  To begin this blog with, which is a comment of the discussion in TSS about Sculptor : The idea of Sculptor is not new, also ArchitectureWare is not new... MDA/MDSD is not new as well... Here are my opinions about Sculptor and AndoMDA and general about MDSD/MDA: (1) I'm a very satisfied user of AndroMDA. AndroMDA is a very good framework for MDSD/MDA and is just comparable with ArchitectureWare. The latter is the framework in which Sculptor is written. (2) Sculptor is comparable with AndroMDA Cartridges , which allow you to generate codes for its reference architecture . AndroMDA offers a lot of production-ready cartridges like: Java (general purpose) EJB, Spring, jBPM (business layer) Struts, JSF (presentation layer) ... And also for .NET! All these cartridges are already available since more than 3 y...