- MagicDraw is very intuitive and robust. The best UML Modeler I've been using so far.
- I really am loving the product. It's just that when I find out that a company actually *listens* for once.
- I have used multiple modeling tools over the years...by far the best one I've used is MagicDraw.
CoFluent Design has developed a new methodology that combines the OMG's standards SysML (System Modeling Language) and MARTE (Modeling and Analysis for Real-Time and Embedded Systems) profiles. The CoFluent methodology for UML allows designers of embedded devices and chips to describe in a comprehensive way models of real-time embedded applications and use cases, and represent their execution on multiprocessor/multicore platforms. Non-functional requirements, like execution times, as well as power, memory and cost, can be captured in models.
MagicDraw supports the CoFluent methodology through a dedicated plug-in option. With an optional product addition, CoFluent Studio – CoFluent Design's Eclipse-based system-level modeling and simulation environment – offers UML as modeling language and imports MagicDraw projects. Users can integrate MagicDraw into CoFluent Studio as an Eclipse plug-in for using a unified modeling and simulation environment. CoFluent Studio converts UML models into executable SystemC code. As the generated SystemC code is instrumented, execution traces can be analyzed with CoFluent Studio monitoring tools, so designers can predict the behavior and the real-time performance properties of their multicore embedded system models.
By exporting UML models to CoFluent Studio, designers can use C/C++ as action language and generate transaction-level modeling (TLM) SystemC code to run simulations. Co-Simulation with MATLAB/Simulink is also available. The instrumented SystemC code coupled with CoFluent Studio's analysis tools allows designers to observe the real-time execution of their models and extract performance figures like latencies, data throughputs, buffer levels, resource loads, power consumption, memory footprint and cost.