EDA Blog - electronic design automation, embedded systems, ic

Share/BookmarkSubscribe

CoFluent Design Combines OMG UML, SysML, and MARTE

Posted by Ken Cheung in Models, Simulations on Monday, February 15, 2010

CoFluent Design has developed a new methodology that combines the OMG’s (Object Management Group) standards UML (Unified Modeling Language), SysML (System Modeling Language), and MARTE (Modeling and Analysis for Real-Time and Embedded Systems) profile. By offering a link from UML to CoFluent Studio and its automatic SystemC code generation, CoFluent Design makes UML models executable and applicable for multicore system virtualization and performance prediction.

The CoFluent methodology for UML enables 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.

By exporting UML models to CoFluent Studio (an Eclipse-based system-level modeling and simulation environment) designers can use C/C++ as action language and generate transaction-level modeling (TLM) SystemC code to run simulations.

The instrumented SystemC code coupled with CoFluent Studio’s analysis tools helps designers to observe the real-time execution of models and extract performance figures like latencies, throughputs, buffer levels, resource loads, power consumption, memory footprint, and cost.

More info: CoFluent Design

Related Posts with Thumbnails

Custom Search

EDA Blog Newsletter
Don't have time to visit EDA Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:  

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.