P4SL for Simulink® Extends Perforce’s Powerful Version Management and Collaboration to Scientists and Engineers Using MATLAB and Simulink for Embedded Systems Software Development
Key Points:
- P4SL for Simulink® integrates P4D with MATLAB and Simulink from MathWorks for enhanced version management in Model-Based Design for projects that include MATLAB scripts and data files, Simulink models, test vectors, simulation results, and generated code
- Perforce’s enterprise-class versioning engine meets unique requirements of embedded systems companies who are using MATLAB and Simulink, for extensive traceability, scalability and collaboration across distributed, cross-functional teams
- P4SL for Simulink® is available as an open source project within the Perforce Workshop website
WOKINGHAM, UK. (February 24, 2015) – Perforce Software announced that it has integrated its version management engine, P4D, with the widely used MATLAB and Simulink products from MathWorks. MATLAB and Simulink are used for algorithm development, data analytics and visualisation, multidomain system simulation, and embedded-system development, by hundreds of thousands of engineers and scientists worldwide across many industries, including automotive, aerospace, communications, financial services, industrial automation, and biotech. P4SL for Simulink® integrates P4D’s powerful features directly into the MATLAB and Simulink environment, giving scientists and engineers advanced collaboration, file protection, revision history and traceability for all of their MATLAB and Simulink projects. P4SL for Simulink® and its source code is available for download in Perforce’s open source Workshop.
Enterprise-Class Version Management for Developing Embedded Systems Software
In enterprise environments, MATLAB and Simulink are used by scientists and engineers worldwide for data analysis and visualisation, modeling and simulation, code generation, and continuous test and verification for embedded systems software development. P4SL for Simulink® allows these users to version their assets from within the MATLAB and Simulink environment, through common version management tasks such as accessing revision history, and checking in and out files. With P4D’s ability to version everything, embedded systems companies easily manage all their assets – from code to models and simulation results – with comprehensive traceability for extended product lifecycles.
“Using the software development kit provided with Simulink, Perforce was able to integrate P4D directly with MATLAB and Simulink,” said Jason Ghidella, manager of the Simulink Platform Marketing Group at MathWorks. “Our customers build complex projects that span global teams, and product lifecycles extending many years. P4SL for Simulink now gives our MATLAB and Simulink customers who use Perforce P4D direct access to their version management functions from with our environment. ”
Accelerating the Product Delivery Pipeline with Continuous Delivery
P4SL for Simulink® lets MATLAB and Simulink users practice Continuous Delivery, a methodology that enables teams to build, test and release better products faster by keeping software in a releasable state at all times. Perforce serves as a single source of truth for all enterprise assets. It scales to support highly automated processes, supports collaboration across distributed teams, and provides visibility across all projects, enabling large teams to continuously prototype, test and validate designs in real-time.
“Our solutions are optimised for component-based development, which is one of the reasons why they’re used by embedded systems industry leaders around the world,” said Christopher Seiwald, founder and CEO of Perforce. “Through Perforce’s integration with MATLAB and Simulink, we’ve expanded that support to more chip designers, engineers, developers and testers who need to collaborate across an incredibly complex product pipeline.”
Open Sourced and Available Now
Both P4SL for Simulink® and its source code are available for download at the Perforce Workshop, an open source community dedicated to ongoing development of and support for version management projects and tools.