IP qualification of reusable designs

Size: px
Start display at page:

Download "IP qualification of reusable designs"

Transcription

1 IP qualification of reusable designs Andreas Vörg, Natividad Martínez Madrid, Wolfgang Rosenstiel, Ralf Seepold FZI Forschungszentrum Informatik, Microelectronic System Design Haid-und-Neu-Str , Karlsruhe, Germany [voerg, martinez, rosenstiel, Abstract In order to realize System on a Chip (SoC) designs and to meet Time to Market (TTM) window at the same time, the development of a qualification methodology is necessary because transfer of IP modules is crucial. Since design for reuse (IP) is one possibility, but requires a design to be compliant to certain guidelines. This enables a quick integration of an IP module into a system. Detailed guidelines exist which the designer must check manually. Therefore it is nearly impossible to ensure compliance to all guidelines. Thus it is necessary to automate the qualification of IP modules. In today s design flows several existing tools can be used manually to assure compliance to standards and thus high quality designs. This paper will show that the qualification of the design can be performed in a semi-automatic manner to meet TTM and to avoid resources being bound unnecessarily. The approach proposed also takes care of the packaging of a soft IP module, which typically consists of about one hundred files and some megabytes of data. Furthermore an IP certification phase will also be part of the IP qualification system. 1 Introduction The development of microelectronic systems has been and will in the future be driven by the highly increasing integration density of transistors. As predicted by Moore s Law, integration density increases by 58% per year whereas designer and tool productivity increases by only 21% per year [7]. Closing the design gap between productivity and increasing density is one technical challenge. The pressure of meeting TTM makes this task more difficult, because the time for a development cycle was shortened in the past and will also be shortened in the future. One solution aimed at meeting both the TTM problem and to narrow the design gap is the reuse of circuit designs of functional blocks. These blocks (IP modules) will then be combined with other blocks into a SoC [4]. In the Department of Microelectronic System Design of FZI, an IP qualification methodology has been developed 1. Thus IP modules can be automatically checked against well-defined quality characteristics, which substantially improve the reusability of IP modules. The methodology is not restricted to a special kind of soft IP modules (e.g. processor core, audio or video decoder), but represents an application and design independent solution. In order to be able to use automatic qualification processes independent of a specific design, an IP structure is used as a basis for the qualification processes. The developed IP qualification system is then embedded into an existing design flow. Furthermore the developed methodology has been checked with a prototypical implementation on a real soft IP module from an IP provider. The test module consists of 13 megabytes of data in 260 files and counts about 3800 gate equivalences. 2 State of the art Technical, business and legal interests must be considered in conjunction with the SoC design and the use of IP modules. The VSIA [13] develops technical methods in order to improve the quality of IP and thus eases the integration of IP of different origin into a SoC or platform. Also in the RMM [3] for example, rules are defined, whose observance leads to the production of qualified IP. But all these rules and guidelines have to be checked manually by the designer. And, of course, it is difficult and time consuming to produce high quality IP modules only by this manual procedure. There is a method for IP qualification missing, which enables an automatic examination of the IP modules ([5], [6]). For an IP licensing and distribution procedure, IP users and IP providers are supported by the work of VSIA and VCX ([12], [13]). However the IP provider is not supported by tools to show compliance or completeness of its delivery package. 1 This project is partly supported by the German government under the label 01M3048B [16]. At the same time, it is a Medea+ project under the label A511 [15]. Page 1 of 5

2 Ratings exist like OpenMORE [8], which should support the IP user in deciding which of the IP modules with the same functionality is the easiest to integrate in a system design or platform. Nowadays, however, the IP provider must create these ratings manually, which is of course time-consuming and not very objective. Besides the VSIA and RMM efforts to give hints on how to produce qualified and reusable IP modules, there are already individual tools available, like rule checkers [1], code coverage and synthesis tools ([11], [9]). These tools could also be used for IP qualification aspects. In the same way as is usual today to have a verification plan (not necessarily formal verification) for electronic designs, a qualification flow must be also integrated into the design flow. It is obvious that a comprehensive IP qualification flow has to be implemented in order to support several different roles (e.g. IP provider and IP user) and to enable quick and efficient IP qualification. Therefore, the following items have to be covered: 1. Showing compliance to design guidelines in an automatic manner 2. Helping the IP user to decide on an IP module by reliable certification and 3. Developing an IP qualification methodology, which could be inserted in an existing design flow 3 Definition of quality characteristics First it must be defined what is understood by quality. To achieve this, quality characteristics are determined. In the next step of the qualification process, the compliance to the defined quality characteristics must be checked. The following quality characteristics have been stated: (1) Reusable source code, (2) Synthesizable source code, (3) Verified functionality, (4) Compliance to the specified timing performance, (5) Sufficient documentation, (6) Version and configuration management and (7) Completeness of the IP module. This paper concentrates on the first three points. 3.1 Reusable source code In the past, it has been demonstrated that the source code of IP modules has to fulfill specified characteristics to be easily reusable. In this sense, the observance of guidelines is important with respect to maintainability and locality of failures. This means that an occurring failure in an IP module should not affect other modules or even the whole system or platform in which it is integrated. Often guideline violations can be detected at an early implementation phase. This helps to avoid problems in the following phases (e.g. synthesis, system or platform integration). A redundant or insufficient sensitivity list in a VHDL design, for example, can cause simulation problems. Latches at an output port of an IP module can cause timing problems. This can affect other IP modules or even the whole system design. Therefore, extensive coding guidelines exist. The designers often only poorly consider the coding guidelines, as they have to check them manually and there are too many guidelines distributed over several documents. Therefore, it is absolutely necessary to have tools to support the developer in this early implementation phase to avoid problematic coding. Such tools are available under the name rule checker (e.g. ARDID, Avant! ExploreRTL, Interra SpyGlass, etc.). Problems discovered at an early stage can be corrected more easily and, more importantly, more economically than problems, which are uncovered at later design phases. Because of these reasons, it is necessary to integrate a rule checker into an IP qualification system, that is able to check de-facto standard rules, e.g. the RMM, and company internal rules. Then the source code could easily be designed more reusable, because guideline violations are detected before they become problematic. This increases the quality of an IP module. 3.2 Synthesizable source code Since soft IP modules are not delivered synthesized, the synthesizability of the RTL source code must be ensured during the design process. Frequently, it is not well known into which technology the IP user would like to synthesize the IP module. It is important to execute at least a synthesis to an example technology. Thus it is guaranteed that the source code does not contain non-synthesizable constructs. The synthesis tools produce important additional information, on which way the design has been synthesized. So, for example, information is generated on the estimated timing performance, power consumption, chip area and the way some source code constructs have been synthesized (e.g. latches, flip-flop). This information can be analyzed automatically. The synthesis must be a constituent element of the design/qualification flow, even if the IP module is not to be delivered synthesized. The examination whether a synthesis of the IP module has taken place must be made by an IP qualification system. With accomplished synthesis, customer-specific desires can be Page 2 of 5

3 considered concerning power consumption, timing performance and size of the design and can be analyzed on the basis of the generated report files. 3.3 Verified functionality The kind of verification, which is done in the design flow, belongs to the guidelines of each company. In this sense verified functionality does not necessarily mean, that a formal verification is applied. In this paper verified functionality means verification through simulation. At our partner s company the testbenches for validation are developed by experts parallel to the IP module development. Therefore, the quality characteristic verified functionality is guaranteed through a code-coverage tool, which checks the covered functionality by the testbench. The level of quality that has to be fulfilled is a 100 % of statement, 100 % of branch and 90 % of condition coverage. 4 Methodology After fixing the quality characteristics an IP qualification methodology has to be developed, which could be embedded in an existing design flow. Part of the overall IP qualification system (Figure 1, part 1-6) is an IP certification (Figure 1, part 4) and delivery phase (Figure 1, part 5). Qualification starts with different qualification phases (Figure 1, part 1-3 and 6) during the design. Then the IP modules are labeled in the IP certification phase. Therefore an IP user has a reliable quality characteristic in order to decide on a specific IP module. Within the IP delivery Figure 1: IP qualification system phase the IP provider ensures the completeness of the deliverables. Figure 1 shows the different phases of the IP qualification system and their embedding into a typical design flow. The design accompanying application phase (1), the final (2) and the custom specific application (3) could be seen. It can also be seen that an IP certification takes place (4) before the IP delivery phase (5) starts. For example, in (4) the compliance report of the VSIA and an IP-Evaluation (e.g. OpenMORE) would be performed on the basis of the generated data during the qualification. IP certification can be done for both: according to (de-facto) standards or to those from a specific customer. In the following IP delivery phase (5) defined contract models support the completeness of an IP module. The integration of foreign IP into the design flow (6) is also taken into account by checking the compliance to the defined IP structure. Then the foreign IP module accepts the qualification flow as shown. For the examination of the operability of this generally formulated methodology an IP qualification system has been implemented as a prototype. 4.1 IP qualification phases Within the IP qualification phases (Figure 1, part 1-3 and 6) available or commercial tools should be used and individual programs must be developed, if no tools are available. In addition, tool-specific configuration files and developed scripts have to be adapted to the IP structure. The IP structure enables project and application-independent reuse of the IP qualification phases by sorting the files of an IP module in a well-defined directory tree of a file system, database, etc. It is important to mention that the adapted tools are executable in two ways: alone and in conjunction with a subset or all of the other adapted qualification tools that belong to the IP qualification phases. Therefore all the phases have the same basic structure and differ only in the number and kind of qualification tools that are executed. We distinguish between three different qualification phases: design-accompanying (Figure 1, part 1), final (Figure 1, part 2) and custom (Figure 1, part 3) qualification. During the design-accompanying qualification phase, there is no need for a complete qualification. Therefore, only a subset of the defined quality characteristics has to be checked. It is of more importance that the design-accompanying IP qualification is quick and the developer s attention is drawn to possible problems, before stepping into a new phase of the design flow. Three possible design-accompanying application cases should be mentioned during the implementation, verification and synthesis phase: Page 3 of 5

4 1. The examination during coding phase on compliance to internal coding guidelines as well as defacto standards. 2. During the simulation phase the quality of the simulation must be guaranteed by checking the test bench with a code coverage tool. 3. During synthesis phase synthesizability and compliance to the specified timing performance should be checked. To be flexible in the combination of the different tools the qualification tools must be independently executable. The final IP qualification is an additional phase and after that, the development of the IP module has finished. The files have to be tagged after the qualification to indicate them as deliverable version, a release. This can be done by the use of a version control system. In summary a complete qualification, which checks all quality characteristics, has to be done. This qualification phase is necessary to check already developed IP modules, in which design flow no IP qualification has been integrated. 4.2 IP certification phase Within the above mentioned IP certification phase the IP module is checked for compliance to (de-facto) standards like the VSIA compliant certificate. The advantage of having certificates or delivery standard is, that IP users can rely on a minimum scope of Figure 2: VSIA compliance database supply. The VSIA has released a document available which defines what an IP provider has to deliver to an IP user if he wants to be VSIA compliant. This document includes a checklist, which has to be filled in manually for each IP module. Within this work a database has been created, that includes the information also stated in the compliance document from the VSIA (Figure 2 lines 1 to 4) plus additional content of the referenced VSIA documents (Figure 2 line 6), the possibility of including a documentation deliverable in a specific document (Figure 2 line 5) and the ability of filling in the compliance report and storing the data within the database (Figure 2 line 7 and 8). Therefore, it is easy to adapt the compliance report to future VSIA specifications, to generate documentation templates for the IP documentation and to generate the necessary compliance report. 4.3 IP delivery phase After the certification phase the IP module will be delivered to an IP user. For the delivery task it is important that all necessary files are included in the final IP package. Therefore, IP provider specific contract models have been created, which - in conjunction with the IP structure - support the IP provider to take care of dependencies between files and groups of files. For example, the contract model might include: VHDL source code files, test benches, simulation related files, synthesis scripts, qualification reports, documentation and information on the file versions, a file with an graphical directory tree of the IP module and a checksum file. This task has been automated. 5 Results In Table 1 all defined quality characteristics are listed in the first column and the method of checking for compliance is listed in the second column. Therefore, the aim to check all defined quality characteristics has been fulfilled. But only one aspect could not be implemented, because it was not possible to define company internal rules with the version of the used rule checker Avant! Nova-ExploreRTL at implementation time. This problem could be solved, by integrating a newer version of the rule checker or replacing it by another one, e.g. ARDID or Interra SpyGlass. Quality characteristic Reached aim Reusable source code With a rule checker company and de-facto standard rules could be automatically reviewed Verified functionality Improvement of simulation coverage through a code coverage tool Page 4 of 5

5 Quality characteristic Synthesis able source code Compliance to specified timing Sufficient documentation Version- and Configuration management Completeness of the IP module Reached aim The IP qualification system informs the IP provider if no synthesis is made and if errors during synthesis occurred Information about the timing compliance is extracted from the synthesis reports In making the documentation the IP provider is supported by templates which could be generated out of a VSIA compliance database Use of a version control system IP delivery with contract models Table 1: Quality characteristics und reached aims The time reduction achieved is particularly remarkable. The time needed for packing an IP module could be shortened from half a day to one day to approx. 40 minutes. Now only approx. 10 minutes are necessary for manual interactions. The remaining 30 minutes are dedicated to computer run time. Modification belonging to changes in the certificate requirements is made easier because of database support. Through partly automatically generated documents, the time needed to fill in a certification report has been shortened. 6 Conclusions and future work Th e developed IP qualification system helps to design IP modules of high quality and gives IP users confidence in IP modules bought from outside the own company. Especially in the IP delivery phase it could be demonstrated, that with automated qualification, certification and delivery processes time and money could be saved. This helps to meet time to market. In the future, the rule checker has to be updated or even replaced. An automated rating (e.g. OpenMORE) should be introduced into the IP qualification system and the possibilities for an automatic technology mapping will be analyzed. Furthermore, the IP user will get information on an unknown IP module and also information on how easy it could be integrated into his SoC/platform. Therefore, a quality metric will be implemented into the IP qualification system. This work will be continued in the MEDEA+ project ToolIP (A511). ToolIP stands for Tools and Methods for IP ([14], [15]). Also the German BMBF is funding this project under the national label IPQ [16], which stands for IP qualification for efficient system design. Acknowledgements We would like to thank Dr. J. Haase and Mr. P. Neumann for their excellent support during the work and for providing all resources needed at the location of sci-worx company. References [1] Avant! ; Nova-ExploreRTL VHDL User Guide I/II; [2] Dalpasso, M.; Bogliolo, A.; Benini, L.; Specification and validation of distributed IP-based designs with JavaCAD; DATE 99 Session 10C, IEEE Computer Society Proceedings; [3] Keating, M.; Bricaud, P.; Reuse Methodology Manual for System-on-a-Chip Designs; Second Edition; Kluwer Academic Publishers; [4] Seepold, R.; A European Perspective on IP Reuse; FDL 2000; Tübingen; September [5] Seepold, R.; Martínez Madrid, N.; (eds.); Virtual Components Design and Reuse; Kluwer Academic Publishers; December 2000; ISBN [6] Seepold, R.; Standardization of System-Level IP, GI/ITG/GMM- Workshop: Methods and description languages for the modeling and verification of circuits and systems; Meißen, February [7] Semiconductor Industry Association; The National Technology Roadmap for Semiconductors; _SIA_Roadmap/Home.htm; [8] Synopsys; Mentor Grapics; OpenMORE Homepage; [9] Synopsys; Design Compiler; [10] Torroja, Y.; Lopez, C.; García, M.; Riesgo, T.; Torre, E. de la; Uceda, J.; ARDID: A Tool for Quality Analysis of VHDL based Designs; FDL [11] TransEDA; Verification Navigator Cover Homepage; [12] Virtual Component Exchange (VCX); VCX Homepage; 2000; [13] Virtual Socket Interface Alliance (VSIA); VSIA Homepage; 2000; [14] ToolIP project Homepage; Medea+ A511 project, 2001; [15] Medea+ Homepage; 2001; [16] BMBF Homepage; 2001; [17] TransEDA and sci-worx press release; Page 5 of 5

VHDL Introduction. EL 310 Erkay Savaş Sabancı University

VHDL Introduction. EL 310 Erkay Savaş Sabancı University VHDL Introduction EL 310 Erkay Savaş Sabancı University 1 What is VHDL? VHDL stands for VHSIC Hardware Description Language VHSIC =Very High-Speed Integrated Circuit Initialized by US DoD as a sponsored

More information

``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster

``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster Virtualizer ``Overview ``The Impact of ``What are Virtual Prototypes? ``Competitive Electronic Products Faster ``Use Virtual Prototyping from Specification to Deployment ``Virtualizer Technical Specification

More information

Address system-on-chip development challenges with enterprise verification management.

Address system-on-chip development challenges with enterprise verification management. Enterprise verification management solutions White paper September 2009 Address system-on-chip development challenges with enterprise verification management. Page 2 Contents 2 Introduction 3 Building

More information

Mentor Graphics Higher Education Program

Mentor Graphics Higher Education Program Mentor Graphics Higher Education Program Infrastructures for Education EWME Panel Session 5/30/08 Ian Burgess Design for Globalization 2 A Simplified View of the EDA Market Concept to Verified RTL Functional

More information

Test and Verification Solutions. Resistance is Futile: Learning to love UVM! Experts In Verification

Test and Verification Solutions. Resistance is Futile: Learning to love UVM! Experts In Verification Test and Verification Solutions Resistance is Futile: Learning to love UVM! Experts In Verification The Verification Challenge Effort Spent On Verification Trend in the percentage of total project time

More information

A Model-Based Reference Workflow for the Development of Safety-Critical Software

A Model-Based Reference Workflow for the Development of Safety-Critical Software A Model-Based Reference Workflow for the Development of Safety-Critical Software A. Michael Beine 1 1: dspace GmbH, Rathenaustraße 26, 33102 Paderborn Abstract: Model-based software development is increasingly

More information

Philip Simpson. FPGA Design. Best Practices for Team-based Design

Philip Simpson. FPGA Design. Best Practices for Team-based Design FPGA Design 5 Philip Simpson FPGA Design Best Practices for Team-based Design Philip Simpson Altera Corporation San Jose, CA 95134 USA Feilmidh@sbcglobal.net ISBN 978-1-4419-6338-3 e-isbn 978-1-4419-6339-0

More information

Platform-Based Design of Heterogeneous Embedded Systems

Platform-Based Design of Heterogeneous Embedded Systems Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August

More information

Platform-Based Design of Heterogeneous Embedded Systems

Platform-Based Design of Heterogeneous Embedded Systems Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August

More information

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle. Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This

More information

Interlocking Design Automation. The Process

Interlocking Design Automation. The Process Interlocking Design Automation The Process Introduction Imagine an infrastructure manager in need of a new rail control system; maybe a new line is to be built, extended or re-signaled to increase capacity

More information

Expanding the Reach of Formal. Oz Levia November 19, 2013

Expanding the Reach of Formal. Oz Levia November 19, 2013 Expanding the Reach of Formal Oz Levia November 19, 2013 Agenda Jasper Our Product Strategy and Apps Design Coverage App What will it mean to you? Page 2 2013, Jasper Design Automation All Rights Reserved.

More information

ST-Ericsson Speeds Time to Functional Verification Closure with the Questa Verification Platform by Rachida El IDRISSI, ST-Ericsson

ST-Ericsson Speeds Time to Functional Verification Closure with the Questa Verification Platform by Rachida El IDRISSI, ST-Ericsson ST-Ericsson Speeds Time to Functional Verification Closure with the Questa Verification Platform by Rachida El IDRISSI, ST-Ericsson Introduction Functional verification is one of the most critical steps

More information

AIRBORNE SOFTWARE VERIFICATION FRAMEWORK AIMED AT AIRWORTHINESS

AIRBORNE SOFTWARE VERIFICATION FRAMEWORK AIMED AT AIRWORTHINESS 27 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES AIRBORNE SOFTWARE VERIFICATION FRAMEWORK AIMED AT AIRWORTHINESS Yumei Wu*, Bin Liu* *Beihang University Keywords: software airworthiness, software

More information

9. Verification, Validation, Testing

9. Verification, Validation, Testing 9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification

More information

Digital Design Methodology (Revisited)

Digital Design Methodology (Revisited) Digital Design Methodology (Revisited)! Design Methodology " Design Specification " Verification " Synthesis! Technology Options " Full Custom VLSI " Standard Cell ASIC " FPGA CS 150 Spring 2007 - Lec

More information

Accelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software

Accelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software Accelerating Xilinx All Programmable FPGA and SoC Design Verification with Blue Pearl Software Introduction Xilinx All Programmable FPGAs and SoCs are used across multiple markets, powering applications

More information

Application of DO-254 Level A (Appendix B) Design Assurance Objectives of. Elemental Analysis. Mixed Signal (Analog/Digital) Discrete Circuitry

Application of DO-254 Level A (Appendix B) Design Assurance Objectives of. Elemental Analysis. Mixed Signal (Analog/Digital) Discrete Circuitry Application of DO-254 Level A (Appendix B) Design Assurance Objectives of Elemental Analysis To Mixed Signal (Analog/Digital) Discrete Circuitry By Dave Duncan Purple Seal Inc. THE INFORMATION CONTAINED

More information

Automotive Safety and Security in a Verification Continuum Context

Automotive Safety and Security in a Verification Continuum Context Automotive Safety and Security in a Verification Continuum Context Accelerating the Development of Automotive Electronic Systems Jean-Marc Forey Automotive Functional Safety Professional Synopsys Inc.

More information

HX5000 Design Flow and Infrastructure. Honeywell and Synopsys Enable Next Generation Rad-Hard ASICs

HX5000 Design Flow and Infrastructure. Honeywell and Synopsys Enable Next Generation Rad-Hard ASICs HX5000 Design Flow and Infrastructure Honeywell and Synopsys Enable Next Generation Rad-Hard ASICs Overview Radiation-hardened application specific integrated circuits (ASICs) can now achieve extremely

More information

Functional Safety Implications for Development Infrastructures

Functional Safety Implications for Development Infrastructures Functional Safety Implications for Development Infrastructures Dr. Erwin Petry KUGLER MAAG CIE GmbH Leibnizstraße 11 70806 Kornwestheim Germany Mobile: +49 173 67 87 337 Tel: +49 7154-1796-222 Fax: +49

More information

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than

More information

Introduction to the Testing Maturity Model Enhanced TM (TMMe)

Introduction to the Testing Maturity Model Enhanced TM (TMMe) Introduction to the Testing Maturity Model Enhanced TM (TMMe) Developed by Thomas C. Staab President Wind Ridge International, LLC 11321 East Folsom Point Lane Franktown, Colorado 80116 USA 303-660-3451

More information

TLM-Driven Design and Verification Time For a Methodology Shift

TLM-Driven Design and Verification Time For a Methodology Shift TLM-Driven Design and Time For a Methodology Shift By Jack Erickson, Cadence Design Systems, Inc. Transaction level modeling (TLM) is gaining favor over register-transfer level () for design components

More information

Safety Integrity Level Compliant Programmable System Design

Safety Integrity Level Compliant Programmable System Design Safety Integrity Level Compliant Programmable System Design Presentation Embedded World 29 Feb 2012 Sebastian Stiemke, MissingLinkElectronics, Neu-Ulm 1 Content Idea of Functional Safety Functional Safety

More information

High Level Synthesis with Catapult 8.0. Richard Langridge European AE Manager 21 st January 2015

High Level Synthesis with Catapult 8.0. Richard Langridge European AE Manager 21 st January 2015 High Level Synthesis with Catapult 8.0 Richard Langridge European AE Manager 21 st January 2015 Calypto Overview Background Founded in 2002 SLEC released 2005 & PowerPro 2006 Acquired Mentor s Catapult

More information

Using Coverage to Deploy Formal in a Simulation World

Using Coverage to Deploy Formal in a Simulation World Using Coverage to Deploy Formal in a Simulation World Vigyan Singhal and Prashant Aggarwal Oski Technology, Inc. {vigyan,prashant}@oskitech.com Abstract. Formal verification technology has today advanced

More information

ALM120 Application Lifecycle Management 12.x Essentials

ALM120 Application Lifecycle Management 12.x Essentials Course Data Sheet ALM120 Application Lifecycle Management 12.x Essentials Course No.: ALM120-125 Category/Sub Category: Application Development Management/ALM For software version(s): 12.5 Software version

More information

Sharif University of Technology Introduction to ASICs

Sharif University of Technology Introduction to ASICs SoC Design Lecture 3: Introduction to ASICs Shaahin Hessabi Department of Computer Engineering Sharif University of Technology IC Technology The term ASIC is often reserved for circuits that are fabricated

More information

Testing. CxOne Standard

Testing. CxOne Standard Testing CxOne Standard CxStand_Testing.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3 BACKGROUND...

More information

Validation and Automated Validation

Validation and Automated Validation TOP INDUSTRY QUESTIONS Validation and Automated Validation 1 Table of Contents 03 04 07 10 13 16 19 INTRODUCTION SECTION 1 - Validation Standards How is validation defined under Title 21 CFR Part 11? What

More information

Frontload the design, V&V and certification of software-intensive mechatronic systems by adopting the Digital Twin approach

Frontload the design, V&V and certification of software-intensive mechatronic systems by adopting the Digital Twin approach Frontload the design, V&V and certification of software-intensive mechatronic systems by adopting the Digital Twin approach Mathieu Dutré Business Development & Innovation Manager, MBSE Mathworks EXPO

More information

Implementing a control application on an FPGA Platform

Implementing a control application on an FPGA Platform Implementing a control application on an FPGA Platform Jérôme PIZEL and Alain OURGHANLIAN EDF R&D 6 quai Watier 78401 CHATOU jerome.pizel@edf.fr; alain-1.ourghanlian@edf.fr ABSTRACT Today, many I&C system

More information

THE COVERAGE CHALLENGE INDUSTRY COVERAGE TRENDS

THE COVERAGE CHALLENGE INDUSTRY COVERAGE TRENDS Using Formal Technology To Improve Coverage Results by Roger Sabbagh, Product Marketing Manager Design Verification & Harry Foster, Chief Verification Scientist, Mentor Graphics Debugging continues to

More information

L-3 Fuzing & Ordnance Systems 59 th Annual Fuze Conference May 5, 2016

L-3 Fuzing & Ordnance Systems 59 th Annual Fuze Conference May 5, 2016 L-3 Fuzing & Ordnance Systems 59 th Annual Fuze Conference May 5, 2016 L - 3 FUZING & ORDNANCE SYSTEMS PUBLIC DOMAIN. This document consists of general capabilities information that is not defined as controlled

More information

AUTOMATIC CAR PARKING SYSTEM CIRCUIT USING VERILOG HDL

AUTOMATIC CAR PARKING SYSTEM CIRCUIT USING VERILOG HDL AUTOMATIC CAR PARKING SYSTEM CIRCUIT USING VERILOG HDL Abhiyash Hodge 1, Hrishikesh Humnabadkar 2, Akshay Bidwai 3 1,2,3Electronics and Telecommunication, Department Vishwakarma Institute of Technology,

More information

DENTAL DIVISION. The easiest Dental CAM System OF TECHNOLOGY EXCELLENCE YEARS

DENTAL DIVISION. The easiest Dental CAM System OF TECHNOLOGY EXCELLENCE YEARS DENTAL DIVISION YEARS OF TECHNOLOGY EXCELLENCE The easiest Dental CAM System The most intuitive and user friendly Dental CAM solution ever made An Interface specifically developed for immediate use, with

More information

Case Study: Software Product Integration Practices

Case Study: Software Product Integration Practices Case Study: Software Product Integration Practices Stig Larsson 1, Ivica Crnkovic 2 1 ABB AB, Corporate Research, Västerås, Sweden 2 Mälardalen University, Department of Computer Engineering, Västerås,

More information

Space Product Assurance

Space Product Assurance EUROPEAN COOPERATION FOR SPACE STANDARDIZATION Space Product Assurance Software Product Assurance Secretariat ESA ESTEC Requirements & Standards Division Noordwijk, The Netherlands Published by: Price:

More information

QVM: Enabling Organized, Predictable, and Faster Verification Closure by Gaurav Jalan, SmartPlay Technologies, and Pradeep Salla, Mentor Graphics

QVM: Enabling Organized, Predictable, and Faster Verification Closure by Gaurav Jalan, SmartPlay Technologies, and Pradeep Salla, Mentor Graphics QVM: Enabling Organized, Predictable, and Faster Verification Closure by Gaurav Jalan, SmartPlay Technologies, and Pradeep Salla, Mentor Graphics Until recently, the semiconductor industry religiously

More information

One Identity Manager Business Roles Administration Guide

One Identity Manager Business Roles Administration Guide One Identity Manager 8.0.1 Business Roles Administration Guide Copyright 2018 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described

More information

Hot Chips-18. Design of a Reusable 1GHz, Superscalar ARM Processor

Hot Chips-18. Design of a Reusable 1GHz, Superscalar ARM Processor Hot Chips-18 Design of a Reusable 1GHz, Superscalar ARM Processor Stephen Hill Consulting Engineer ARM - Austin Design Centre 22 August 2006 1 Outline Overview of Cortex -A8 (Tiger) processor What is reusability

More information

EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services

EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services automotive.elektrobit.com EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services Electronic Control Unit Software and Services We take AUTOSAR to the road!

More information

Standing up to the semiconductor verification challenge

Standing up to the semiconductor verification challenge 43 Bill Butcher Standing up to the semiconductor verification challenge Companies should seek faster, more cost-effective ways to test the quality of complex system-on-a-chip devices. Aaron Aboagye, Mark

More information

FUNDAMENTAL SAFETY OVERVIEW VOLUME 2: DESIGN AND SAFETY CHAPTER G: INSTRUMENTATION AND CONTROL

FUNDAMENTAL SAFETY OVERVIEW VOLUME 2: DESIGN AND SAFETY CHAPTER G: INSTRUMENTATION AND CONTROL PAGE : 1 / 14 SUB CHAPTER G.6 I&C PROCEDURES AND TOOLS 1. STANDARD I&C SYSTEM This section describes the tools used for PAS/SAS (level 1 automation data) and MCP[PICS] (HMI) I&C programming. It includes

More information

Erol Simsek, isystem. Qualification of a Software Tool According to ISO /6

Erol Simsek, isystem. Qualification of a Software Tool According to ISO /6 Qualification of a Software Development Tool According to ISO26262 Tool Qualification for the New Automotive Standard from a Tool Manufacturer s Perspective Erol Simsek, isystem Summary Chapter 8-11 of

More information

Improve Process Performance by Validating Systems and Preparing Operations

Improve Process Performance by Validating Systems and Preparing Operations Improve Process Performance by Validating Systems and Preparing Operations Maximize efficiency and safety with Digital Twin technology Mimic Simulation Software. Achieving production goals in the face

More information

Benchmarking Functional Verification by Mike Bartley and Mike Benjamin, Test and Verification Solutions

Benchmarking Functional Verification by Mike Bartley and Mike Benjamin, Test and Verification Solutions Benchmarking Functional Verification by Mike Bartley and Mike Benjamin, Test and Verification Solutions 36 Introduction This article describes asuremark - the Functional verification Capability Maturity

More information

Development of AUTOSAR Software Components with Model-Based Design

Development of AUTOSAR Software Components with Model-Based Design Development of AUTOSAR Software Components with Model-Based Design Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Joachim Schlosser Senior Team Leader Application Engineering The MathWorks

More information

Scheduler Module Scheduling Engine Guide

Scheduler Module Scheduling Engine Guide Scheduler Module Scheduling Engine Guide This document provides a walkthrough of key functionality of the Scheduler Module Scheduling Engine. Table of Contents Background... 2 Assumptions and Requirements...

More information

Compliance driven Integrated circuit development based on ISO26262

Compliance driven Integrated circuit development based on ISO26262 Compliance driven Integrated circuit development based on ISO26262 Haridas Vilakathara Manikantan panchapakesan NXP Semiconductors, Bangalore Accellera Systems Initiative 1 Outline Functional safety basic

More information

PLA 2.0. Software for Analyzing Parallel-Line and Parallel-Logistics Assays

PLA 2.0. Software for Analyzing Parallel-Line and Parallel-Logistics Assays PLA 2.0 Software for Analyzing Parallel-Line and Parallel-Logistics Assays Parallel-Line and Parallel-Logistics Assays Biological or potency assays are frequently analyzed with the help of the parallel-line

More information

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests...

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests... TPI Automotive Test Process Improvement Version: 1.01 Author: Sogeti Deutschland GmbH Datum: 29.12.2004 Sogeti Deutschland GmbH. Version 1.01 29.12.04-1 - 0 Introduction... 5 1 Test strategy...10 1.A Test

More information

Test Workflow. Michael Fourman Cs2 Software Engineering

Test Workflow. Michael Fourman Cs2 Software Engineering Test Workflow Michael Fourman Introduction Verify the result from implementation by testing each build Plan the tests in each iteration Integration tests for every build within the iteration System tests

More information

City of San Mateo Clean Water Program Programmable Logic Controller (PLC) and Human Machine Interface (HMI) Programming Services

City of San Mateo Clean Water Program Programmable Logic Controller (PLC) and Human Machine Interface (HMI) Programming Services ATTACHMENT A SAMPLE SCOPE OF SERVICES PLC & HMI PROGRAMMING City of San Mateo Clean Water Program Programmable Logic Controller (PLC) and Human Machine Interface (HMI) Programming Services December, 2017

More information

Virtualizer: Next-Generation Virtual Prototyping. Marc Serughetti Director Product Marketing Virtual Prototyping

Virtualizer: Next-Generation Virtual Prototyping. Marc Serughetti Director Product Marketing Virtual Prototyping Virtualizer: Next-Generation Virtual Prototyping Marc Serughetti Director Product Marketing Virtual Prototyping 1 Introducing Virtualizer: Next-Generation Virtual Prototyping Solution Accelerates software

More information

Requirements Validation and Negotiation

Requirements Validation and Negotiation REQUIREMENTS ENGINEERING LECTURE 2014/2015 Dr. Sebastian Adam Requirements Validation and Negotiation AGENDA Fundamentals of Requirements Validation Fundamentals of Requirements Negotiation Quality Aspects

More information

AMASS. Architecture-driven, Multi-concern and Seamless Assurance and

AMASS. Architecture-driven, Multi-concern and Seamless Assurance and Architecture-driven, Multi-concern and Seamless Assurance and Architecture-driven, Multi-concern and Seamless Assurance and Certification of Cyber-Physical Systems Usage Scenario 3: Architecture Refinement

More information

Product Documentation SAP Business ByDesign February Business Configuration

Product Documentation SAP Business ByDesign February Business Configuration Product Documentation PUBLIC Business Configuration Table Of Contents 1 Business Configuration.... 4 2 Business Background... 5 2.1 Configuring Your SAP Solution... 5 2.2 Watermark... 7 2.3 Scoping...

More information

Brochure. About. Tools. Services. Where can we help? Our approach Why choose Rapita?

Brochure. About. Tools. Services. Where can we help? Our approach Why choose Rapita? Brochure About Where can we help? Our approach Why choose Rapita? Tools Unit/system testing Structural coverage analysis Timing analysis Scheduling/event tracing Signal-driven software testing Data logging

More information

Skill Category 7. Quality Control Practices

Skill Category 7. Quality Control Practices Skill Category 7 Quality Control Practices Testing Concepts Developing Testing Methodologies Verification and Validation Methods Software Change Control Defect Management Process Management Processes CSQA

More information

Mentor Safe IC ISO & IEC Functional Safety

Mentor Safe IC ISO & IEC Functional Safety Mentor Safe IC ISO 26262 & IEC 61508 Functional Alex Grove European Application Engineer Bryan Ramirez Strategic Marketing Manager Automotive Functional Professional Sanjay Pillay Functional Technologist

More information

C2-304 INTEGRATED INFORMATION SYSTEM FOR THE SIEPAC REGIONAL ELECTRICITY MARKET

C2-304 INTEGRATED INFORMATION SYSTEM FOR THE SIEPAC REGIONAL ELECTRICITY MARKET 21, rue d'artois, F-75008 Paris http://www.cigre.org C2-304 Session 2004 CIGRÉ INTEGRATED INFORMATION SYSTEM FOR THE SIEPAC REGIONAL ELECTRICITY MARKET RENATO CÉSPEDES *, KEMA (Colombia) LEON MADRID, KEMA

More information

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B 1. Work Plan & IV&V Methodology 1.1 Compass Solutions IV&V Approach The Compass Solutions Independent Verification and Validation approach is based on the Enterprise Performance Life Cycle (EPLC) framework

More information

Building Information Systems

Building Information Systems Building Information Systems Content Explain how building new systems produces organizational change. Describe the core activities in the systems development process. Describe the principal methodologies

More information

Application Lifecycle Management 12.x Essentials

Application Lifecycle Management 12.x Essentials Application Lifecycle Management 12.x Essentials Duration: 5 Days Course Code: ALM120 Overview: This course provides the tools you need to implement and use Application Lifecycle Management (ALM) 12.5.

More information

Software configuration management

Software configuration management Software configuration management Bởi: Hung Vo Introduction A system can be defined as a collection of components organized to accomplish a specific function or set of functions. The configuration of a

More information

Deterministic Modeling and Qualifiable Ada Code Generation for Safety-Critical Projects

Deterministic Modeling and Qualifiable Ada Code Generation for Safety-Critical Projects White Paper Deterministic Modeling and Qualifiable Ada Ada is a time-tested, safe and secure programming language that was specifically designed for large and long-lived applications where safety and security

More information

SE curriculum in CC2001 made by IEEE and ACM: What is Software Engineering?

SE curriculum in CC2001 made by IEEE and ACM: What is Software Engineering? SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics E-mail: Keti@ii.edu.mk What is Software Engineering? SE is the discipline concerned

More information

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved QPR ScoreCard White Paper QPR ScoreCard - Balanced Scorecard with Commitment QPR Management Software 2/25 Table of Contents 1 Executive Overview...3 2 Implementing Balanced Scorecard with QPR ScoreCard...4

More information

ISO Software Compliance with Parasoft: Achieving Functional Safety in the Automotive Industry

ISO Software Compliance with Parasoft: Achieving Functional Safety in the Automotive Industry ISO 26262 Software Compliance with Parasoft: Achieving Functional Safety in the Automotive Industry Some modern automobiles have more lines of code than a jet fighter. Even moderately sophisticated cars

More information

2010 The MathWorks, Inc. Model-Based Design for High Integrity Software and Hardware

2010 The MathWorks, Inc. Model-Based Design for High Integrity Software and Hardware 2010 The MathWorks, Inc. Model-Based Design for High Integrity Software and Hardware Agenda Relevant standards DO workflow Common Elements - Software Considerations and Workflows Hardware Considerations

More information

Brochure Services. About. Tools. »» Where can we help? »» Unit/system testing. »» Multicore timing services»» Our approach

Brochure Services. About. Tools. »» Where can we help? »» Unit/system testing. »» Multicore timing services»» Our approach Brochure 2018 About Tools Services»» Where can we help?»» Unit/system testing»» Multicore timing services»» Our approach»» Structural coverage analysis»» Software verification services»» Why choose Rapita?»»

More information

Thermo Scientific SkanIt software for microplate readers. Simplified data acquisition and analysis

Thermo Scientific SkanIt software for microplate readers. Simplified data acquisition and analysis Thermo Scientific SkanIt software for microplate readers Simplified data acquisition and analysis The Thermo Scientific SkanIt software is a powerful multi-instrument microplate reader software that provides

More information

Rethinking SoC Verification Enabling Next-Generation Productivity & Performance

Rethinking SoC Verification Enabling Next-Generation Productivity & Performance White Paper Rethinking SoC Verification Enabling Next-Generation Productivity & Performance March 214 Rebecca Lipon Senior Product Marketing Manager, Synopsys Introduction The introduction of the iphone

More information

ALM120 Application Lifecycle Management 12.0 Essentials Instructor-Led Training Version 12.0

ALM120 Application Lifecycle Management 12.0 Essentials Instructor-Led Training Version 12.0 ALM120 Application Lifecycle Management 12.0 Essentials Instructor-Led Training Version 12.0 OVERVIEW This course provides the tools you need to implement and use Application Lifecycle Management (ALM)

More information

Safety standards and Scrum A synopsis of three standards

Safety standards and Scrum A synopsis of three standards Safety standards and Scrum A synopsis of three standards Tor Stålhane IDI / NTNU, Thor Myklebust and Geir Kjetil Hanssen SINTEF ICT 1. Introduction There are a large number of standards used to develop

More information

Software verification services for aerospace. »» Unit and integration testing. »» Timing analysis and optimization»» System and acceptance testing

Software verification services for aerospace. »» Unit and integration testing. »» Timing analysis and optimization»» System and acceptance testing Software verification services for aerospace»» Unit and integration testing»» Timing analysis and optimization»» System and acceptance testing»» On-target problem solving»» DO-178C process definition and

More information

White Paper. The Benefits of Requirements Driven Verification and Test. Abstract

White Paper. The Benefits of Requirements Driven Verification and Test. Abstract White Paper The Benefits of Requirements Driven Verification and Test Abstract Due to the rising complexity, time to market demands and variability involved in building requirements-critical hardware and

More information

On-Chip Debug Reducing Overall ASIC Development Schedule Risk by Eric Rentschler, Chief Validation Scientist, Mentor Graphics

On-Chip Debug Reducing Overall ASIC Development Schedule Risk by Eric Rentschler, Chief Validation Scientist, Mentor Graphics On-Chip Debug Reducing Overall ASIC Development Schedule Risk by Eric Rentschler, Chief Validation Scientist, Mentor Graphics 12 INTRODUCTION With ASIC complexity on the increase and unrelenting time-to-market

More information

5. Quartus II Support for HardCopy Stratix Devices

5. Quartus II Support for HardCopy Stratix Devices 5. Quartus II Support for HardCopy Stratix Devices H51014-3.4 Introduction Altera HardCopy devices provide a comprehensive alternative to ASICs. HardCopy structured ASICs offer a complete solution from

More information

FORMAL PROPERTY VERIFICATION OF COUNTER FSM AND I2C

FORMAL PROPERTY VERIFICATION OF COUNTER FSM AND I2C FORMAL PROPERTY VERIFICATION OF COUNTER FSM AND I2C SNEHA S 1, ROOPA G 2 1 PG Student, Dept. of Electronics and Communication Engineering, Nagarjuna College of Engineering, Bengaluru Karnataka Email: sneha44enz@gmail.com

More information

RAILROAD & CO. +Street. Version 9. Manual

RAILROAD & CO. +Street. Version 9. Manual RAILROAD & CO. +Street Version 9 Manual September 2017 RAILROAD & CO. +Street Control of Car Systems Version 9 Manual September 2017 Copyright Freiwald Software 1995-2017 Contact: Freiwald Software Kreuzberg

More information

IBM Rational RequisitePro

IBM Rational RequisitePro Success starts with requirements management IBM Rational RequisitePro Highlights Offers advanced Microsoft Provides Web access for Word integration distributed teams Built on a robust Offers flexible reporting

More information

Magillem. X-Spec. For embedded Software and Software-driven verification teams

Magillem. X-Spec. For embedded Software and Software-driven verification teams 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

More information

On the management of nonfunctional requirements

On the management of nonfunctional requirements - modulo B On the management of nonfunctional requirements Dr Tullio Vardanega European Space Research and Technology Centre and University of Padua TU Delft, 12 November 2001 Outline of the talk What

More information

Integral Architecture for Organizational Systems Arquetipos

Integral Architecture for Organizational Systems Arquetipos Integral Architecture for Organizational Systems Arquetipos Ana Milena Páez Quintero1*, Ricardo Llamosa Villalba2, Edgar Sneyder García Morantes2 Innovation and Development Center for Software Engineering

More information

CMPT 275 Software Engineering

CMPT 275 Software Engineering CMPT 275 Software Engineering Software life cycle 1 Software Life Cycle Sequence of processes completed as a software project moves from inception to retirement At beginning of project development, choose

More information

DynaFusion Training Catalog

DynaFusion Training Catalog 2019 DynaFusion Training Catalog Training Courses dspace Real Time Systems(PHS Hardware MicroLabBox,MicroAutoBox)...3 dspace Real-Time Systems (SCALEXIO Platforms)...5 ControlDesk Basic.... 7 ControlDesk

More information

Integrated test & measurement at TRUMPF

Integrated test & measurement at TRUMPF Integrated test & measurement at TRUMPF Application note: imc measurement systems used on TRUMPF sheet metal machinery As a world leader in the field of machine tools and industrial laser systems, optimization

More information

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1 Requirements Engineering SE Tutorial RE - 1 What Are Requirements? Customer s needs, expectations, and measures of effectiveness Items that are necessary, needed, or demanded Implicit or explicit criteria

More information

Leasing Management System LEO III

Leasing Management System LEO III Leasing Management System LEO III Complexity nearly 20 years of experience, cooperation with the best specialists of the financial market resulted in a product covering the whole field of leasing company's

More information

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Software Productivity Research an Artemis company SOURCES OF SPR S QUALITY DATA SPR clients from 1984 through 2002 SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Capers Jones, Chief Scientist

More information

Platform overview. Platform core User interfaces Health monitoring Report generator

Platform overview. Platform core User interfaces Health monitoring Report generator 1 Platform overview Beyond Seen Screen is a platform that allows users to scan the video content they are watching with their smartphone and receive additional information related to that video. The information

More information

PLA Product Overview. PLA 2.1 Overview

PLA Product Overview. PLA 2.1 Overview PLA 2.1 - Software For Biological Assays Product Overview PLA 2.1 Overview PARALLEL-LINE AND PARALLEL-LOGISTIC ASSAYS Parallel-Logistic Assay Biological or potency assays are frequently analyzed with the

More information

Enterprise Architect Quick Start

Enterprise Architect Quick Start Delivering a Solutions Project from Requirements, Analysis, Design, Implementation and Testing using Enterprise Architect This intensive "hands-on" Workshop reveals the importance of developing UML modeling

More information

Oscar Slotosch, Validas AG. Model-Based Tool Qualification The Roadmap of Eclipse towards Tool Qualification

Oscar Slotosch, Validas AG. Model-Based Tool Qualification The Roadmap of Eclipse towards Tool Qualification Oscar Slotosch, Model-Based Tool Qualification The Roadmap of Eclipse towards Tool Qualification, 2012 Seite 1 Content Introduction: Validas & Eclipse Automotive IWG WP5 The roadmap of Eclipse towards

More information

Measurement, simulation, virtualization

Measurement, simulation, virtualization Translated article Methoden und Tools für die Entwicklung von Fahrzeugsystemen: Messung, Simulation, Virtualisierung, Elektronik Automotive Sonderausgabe Software 2016 Methods and tools for the development

More information

Towards a Model-driven and Tool-integration Framework for Co- Simulation Environments. Jinzhi Lu, Martin Törngren

Towards a Model-driven and Tool-integration Framework for Co- Simulation Environments. Jinzhi Lu, Martin Törngren Towards a Model-driven and Tool-integration Framework for Co- Simulation Environments Jinzhi Lu, Martin Törngren I. INTRODUCTION Cyber-Physical Systems (CPS) have evolved continuously over the past decades

More information

Introducing Capital HarnessXC The Newest Member of the CHS Family

Introducing Capital HarnessXC The Newest Member of the CHS Family Introducing Capital HarnessXC The Newest Member of the CHS Family Embargoed Until October 16, 2006 Mentor Graphics Integrated Electrical Systems Division Agenda Mentor Graphics automotive strategy update

More information