model-driven-development

Is Oslo going to make the role of developer obsolete?

Before, during, and after The PDC there was plenty of talk about Model-Driven Development bringing about the obsolescence of "the developer" as we know it today. Many people are saying that because of tools like Oslo making Model Driven Development easier, "business people" will be writing applications via modeling tools instead of code...

What unit testing tools are being used to test Rhapsody generated C++ code?

I am using the Rhapsody modeling tool to design multi-threaded C++ embedded applications. What unit testing approaches and tools are currently being employed for unit and functional test? Is anybody using the companion unit testing tool for Rhapsody (Test Conductor)? ...

What are good tools for using Model Driven Development with Embedded work?

I believe there has been some up-take of model-driven development / engineering (aka OMGs model driven architecture) in the real-time and embedded software development sectors. What tools and tool vendors have people had experience with? Google gives me lots of academic papers and a vendor or two (IBMs Rational Rose Technical Developer...

How to communicate between Rhapsody models in different processes/systems?

We are using IBM (formerly Telelogic) Rhapsody for a new project to do model driven development of a complex device. The device consists of several subsystems that are connected by various network interfaces. We'd like to model the entire system in Rhapsody and then generate code separately for the various subsystems. The problem is thi...

What is your review process for Rhapsody development?

My team is using the IBM's Rhapsody tool to do real-time embedded development. Unfortunately, we are unhappy with our current review process. More specifically, we've had difficulty because: there is a lack of a good diff tool for diagram changes the Rhapsody diff tool doesn't generate reports that you can use in a review source file ...

Experiences with using Alloy in real-world projects

I have been interested in formal methods for some time. I have used formal methods to reason about some very specific sub-areas of a few projects I have been working on. I was never able to convince other team members to try the same let alone specify an entire domain with a formal method. One method I have found particularly interesti...

Is UML a programming language?

Could UML be used to program a computer system on its own, without a supporting implementation language, e.g. diagrams straight to machine code (maybe via C or C++ etc), without human coding intervention. ...

Recommendation for tool/framework that follows the naked objects pattern?

I am searching for a tool/framework that follows the naked objects pattern and is written in Java. I know about tools like for instance JMatter, Naked Objects and Domain Object Explorer. That's not exactly what I am searching for, though. Open source would be great, but doesn't need to be. My intention is to use that tool/framework for ...

Question about domain models & their visibility...

I was involved in an interesting debate about the visibility of domain models & was wondering if people here have any good guidance. Per my understanding of MDA, we need not expose the domain model throughout the application layers & tiers The reason being that any change to the domain model has an impact in the overall application The...

Best practices for model driven development using LiveCycle Data Services

What are your advises on using model driven development in developing enterprise applications. Adobe's LiveCycle Data Services looks very promising, I have found numerous tutorials/videos that shows how fast an application can be build by having methods/functions auto-generated. What are the best-practices, is it good/bad to use those a...

Is there a MDSD/MDA success story for a real world application?

I am currently facing a situation where I as an advocate of test driven development have to compete with an advocate of model driven software development (MDSD) / model driven architecture (MDA). In my opinion, code generation is a valuable tool in my toolbox and I make heavy use of templates and automation when needed. I also create di...

reverse engineer/create c# interface from sql server table

does anyone know how of a tool where I can point to my sql server database and it reads the schema and generates c# interface classes from the tables? for example - say I have a table called 'Customers' with a "Name" column, "Address" Column and a "Phone" column it would generate a ICustomer.cs file with string Name {get;set;} string Ad...