CoFluent combines modelling techniques for SoC design
CoFluent Design has developed a system-on-chip (SoC) design methodology that combines the Unified Modeling Language (UML), SysML and the Modeling and Analysis for Real-Time and Embedded Systems (MARTES) profile.
CoFluent said it has been working with customers and partners on UML-based embedded system virtualisation for the last six years in the context of internal and collaborative European R&D projects, including the EUREKA-ITEA programme’s MARTES and SYSTEM@TIC Paris-region cluster’s Lambda projects.
“UML, SysML and MARTE profiles are standard languages but they come without guidelines explaining how to use them. This is like ingredients without a recipe,” said Vincent Perrier, co-founder and chief technical officer of CoFluent. “Each profile provides complementary aspects needed for modelling real-time multicore systems, but until now no combined usage was proposed in a comprehensive way. CoFluent has employed its extensive experience in embedded system modelling and simulation to deliver an effective method to the embedded developers’ community.”
“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 virtualisation and performance prediction,” claimed Stéphane Leclercq, CEO of CoFluent Design. “But it also answers a long-awaited question from the industry by bridging the gap from UML to SystemC. SystemC is the language of choice for system-on-chip virtual platform modeling. Now SoC providers can verify and validate their virtual platforms with use cases described in UML.”