Magillem X-Spec For embedded Software and Software-driven verification teams Get ready for the lot execute your spec Predict the behavior of your smart device Software that streamline your design and documentation flows
Magillem s IoT-ready X-Spec tool suite provides an easy path to capture the IoT nodes, to assemble them into network of nodes, to simulate the whole system and to analyze its result It includes features such as Automatic virtualization of an electronic device from its specification (data sheet) Capture, assembly and execution of embedded SW Hardware and Software IP block-based approach ensuring reuse and interoperability based on standards (IEEE 1666 & 1685, OASIS DITA) Management of the coherency and consistency of various implementations, expressed in various formats, for multiple configurations, variants and derivatives Connection to 3rd party databases of Specifications, Requirements, Defects Scalable databases allowing collaborative design, easy query and smart visualization of context-based simulation traces analysis Magillem s X-Spec virtualization technology applied to IoT allows running your embedded software on your target hardware in the context of the complete system network, which can hardly be achieved with traditional System of Boards, or high level analytic models
Automated flow from spec to execution SPEC import generate compile execute publish CMS Convert specification into IP-XACT (IEEE 1685 standard format) Automatically generate HW code (SystemC IEEE 1666), esw code and Testbench platform Build and compile HW platform and cross compile the esw code Simulate the HW platform and execute the esw on its processor unit Export the Platform (doc + executable) to the Content Management System for further analysis. Execute your specs with Magillem s X-Spec
Early demonstrator of the value-add of your electronic product To win a deal versus your competitors, you have to demonstrate the value-add of your electronic device, months before your physical device is ready Thanks to Magillem X-Spec you were able to quickly build a virtual prototype of your electronic device way before the physical HW board is ready and you could demonstrate an example of your end-user application running on your virtual device Showing an executable demo of your product spec was a key argument to convince your customer. Flexible deployment to your embedded Software teams To be ready in time, your 4 groups of software developers (spread over the world) need simultaneously to start the development of the embedded SW for your electronic device Thanks to Magillem X-Spec you were able to quickly build a virtual prototype of your electronic device, you were able to upload it together with its documentation on a shared publishing server and just notify all your SW developers it is ready to download. Publishing an executable platform of your electronic device together with an up-to-date documentation helped you to respect your delivery schedule, by saving time and effort to synchronise your teams and by significantly reducing the cost and delay to ship dozens of physical boards all over the world. Traceable management of your Hardware configurations Good catch! You found a bug in the 4th derivative, version 3.2 of your electronic device that imply to turn a read-write register field into read-only to prevent a security protocol violation Thanks to Magillem X-Spec you were able to quickly build a virtual prototype of your electronic device, you were able to find the bug very early in your development cycle and change the related models (HW, SW and documentation). In addition, you were able to quickly find all the other derivatives and versions that are impacted by this change and decide (or not) to propagate your modification. In a few clicks, you were able to propagate a critical bug to all your platform derivatives and keep them in sync, without delaying your delivery.
Develop and validate embedded Software for your electronic devices, systems and systems of systems Earlier, Safer, Faster With more visibility and more controllability of your Hardware For the major embedded microprocessor vendors By virtualizing your Hardware platforms Improving Scalability, Reuse, Interoperability, Flexibility, Deployment And ensuring Coherency between all the representations of your Hardware To ease its maintenance and evolution along its lifetime To allow assessments and sensitivity studies on your IoT node or System Checking its functional behaviour, its responsiveness or its power consumption Running what-if scenario And managing system test sequences
Magillem Europe 251 rue du Faubourg Saint-Martin 75010 Paris - France Tel : +33.(0)1.40.21.35.50 Fax : +33.(0)1.53.36.75.08 Contact@magillem.com Magillem North America 161 West 54th street Suite #202A New York, NY 10019 USA Tel: +1 212-378-4409 Fax: +1 212-292-3999 Sustainable Innovation to drive core business efficiency www.magillem.com (c) Magillem 2015, all rights reserved for all countries, all brands and commercial names are trade marks of Magillem