Generation RFID is a technological company that provides custom embedded electronic services, products, and solutions. It has 20 engineers available to satisfy customer needs in areas like embedded developments, functional testing, and automated optical inspection. Some of its success stories include developing smart junction boxes, temperature controllers, and battery regeneration systems for industrial and automotive clients. The company is ISO 9001 certified.
Ankur Goel is seeking a position in industrial automation, engineering, and project execution where he can utilize 4+ years of experience in industrial automation projects. He has hands-on experience handling the commissioning of PLC and SCADA systems from vendors like Allen Bradley and Siemens. As a project engineer, he has executed various process measurement, control, and automation projects across industries. He is proficient in planning, designing, developing, and commissioning control systems and has expertise in PLC programming, SCADA configuration, loop drawings, and panel engineering.
Introduction to DO-178B - Software Considerations in Airborne Systems and Equ...Swamy Shettru
DO-178B is a standard for developing embedded software for aircraft. It outlines 5 assurance levels based on the effect of failure and processes for planning, development, verification, configuration management, and quality assurance. The processes require documentation like requirements, design documents, test plans, results, and configuration management records. Following DO-178B helps ensure safe, requirements-based software for avionics.
The document discusses the roles of design assurance engineers and Megan McGuire in the medical device industry. It provides an overview of different job titles in medical device development and manufacturing. It also outlines various testing responsibilities of design assurance engineers, including gage R&R studies, design verification, risk management, and test method validation. Design assurance engineers ensure that medical devices are properly designed and tested to FDA standards before commercialization.
S. Antony Lenat Raja has over 14 years of experience in digital logic design, verification, and FPGA design. He has worked on projects involving processors, modems, microcontrollers, SOC designs, and more for clients such as Cognizant, Microchip, Qualcomm, and others. His skills include VHDL, Verilog, simulation tools, and formal verification. He is currently a Principal Hardware Engineer at Cognizant working on SOC verification projects.
Towards 0-bug software in the automotive industryAshley Zupkus
What are the software safety and security standards that software developers in the automotive industry need to meet? How can safe, secure code be developed in accordance with the industry norms like ISO 26262, ISO 21434, and SOTIF? Experts specialized in the automotive industry will answer all your questions in this webinar dedicated to automotive software safety and security.
1. Latest safety and security standards for automotive software (ISO 26262, ISO 21434, and SOTIF) and how they impact software developers' work - Amin Amini, CertX
2. How to implement coding best practices to ensure the highest levels of safety & security in software in autonomous vehicles - Arnaud Telinge, EasyMile
3. How can code analysis tools be leveraged to help reach ISO 26262 and ISO 21434 demands more efficiently - Fabrice Derepas, TrustInSoft
Pankaj Pal provides a summary of his experience and qualifications for a middle management role in automation and instrumentation. He has over 5 years of experience in project engineering, design, software development, commissioning, and technical support of automation systems. He is proficient in PLC programming, SCADA application development, loop testing, commissioning, and network configuration. He has worked on numerous automation projects in industries such as oil and gas extraction, water treatment, power generation, and grain storage.
Learn what formal methods are and how they make developing bug-free, impenetrable source code a possibility in this webinar by TrustInSoft, the leading provider of formal methods-based code analysis tools.
Ankur Goel is seeking a position in industrial automation, engineering, and project execution where he can utilize 4+ years of experience in industrial automation projects. He has hands-on experience handling the commissioning of PLC and SCADA systems from vendors like Allen Bradley and Siemens. As a project engineer, he has executed various process measurement, control, and automation projects across industries. He is proficient in planning, designing, developing, and commissioning control systems and has expertise in PLC programming, SCADA configuration, loop drawings, and panel engineering.
Introduction to DO-178B - Software Considerations in Airborne Systems and Equ...Swamy Shettru
DO-178B is a standard for developing embedded software for aircraft. It outlines 5 assurance levels based on the effect of failure and processes for planning, development, verification, configuration management, and quality assurance. The processes require documentation like requirements, design documents, test plans, results, and configuration management records. Following DO-178B helps ensure safe, requirements-based software for avionics.
The document discusses the roles of design assurance engineers and Megan McGuire in the medical device industry. It provides an overview of different job titles in medical device development and manufacturing. It also outlines various testing responsibilities of design assurance engineers, including gage R&R studies, design verification, risk management, and test method validation. Design assurance engineers ensure that medical devices are properly designed and tested to FDA standards before commercialization.
S. Antony Lenat Raja has over 14 years of experience in digital logic design, verification, and FPGA design. He has worked on projects involving processors, modems, microcontrollers, SOC designs, and more for clients such as Cognizant, Microchip, Qualcomm, and others. His skills include VHDL, Verilog, simulation tools, and formal verification. He is currently a Principal Hardware Engineer at Cognizant working on SOC verification projects.
Towards 0-bug software in the automotive industryAshley Zupkus
What are the software safety and security standards that software developers in the automotive industry need to meet? How can safe, secure code be developed in accordance with the industry norms like ISO 26262, ISO 21434, and SOTIF? Experts specialized in the automotive industry will answer all your questions in this webinar dedicated to automotive software safety and security.
1. Latest safety and security standards for automotive software (ISO 26262, ISO 21434, and SOTIF) and how they impact software developers' work - Amin Amini, CertX
2. How to implement coding best practices to ensure the highest levels of safety & security in software in autonomous vehicles - Arnaud Telinge, EasyMile
3. How can code analysis tools be leveraged to help reach ISO 26262 and ISO 21434 demands more efficiently - Fabrice Derepas, TrustInSoft
Pankaj Pal provides a summary of his experience and qualifications for a middle management role in automation and instrumentation. He has over 5 years of experience in project engineering, design, software development, commissioning, and technical support of automation systems. He is proficient in PLC programming, SCADA application development, loop testing, commissioning, and network configuration. He has worked on numerous automation projects in industries such as oil and gas extraction, water treatment, power generation, and grain storage.
Learn what formal methods are and how they make developing bug-free, impenetrable source code a possibility in this webinar by TrustInSoft, the leading provider of formal methods-based code analysis tools.
Haiping (Tom) He has over 10 years of experience in analog and digital circuit design for wireless telecommunications products. He has worked as a senior test engineer and hardware technician supervisor testing avionics equipment. Currently, he is looking for a new opportunity utilizing his strong background in circuit design, embedded systems, and testing across various industries.
Here is an paper published on software PLC Checker by Itris Automation Square, in the French journal "Mesures" : "La qualité des programmes vérifiée par leurs concepteurs".
Enjoy the reading!
Find us at http://www.itris-automation.com/
Contact us at commercial@itris-automation.com for more information.
Pratik Shah has over 11 years of experience in electrical design and project management. He has extensive experience designing hardware systems including microcontroller and microprocessor-based boards. He has managed complex technical projects from proposal through delivery and ensured they were completed on time and under budget. He is proficient in areas like system architecture, mixed-signal circuit design, PCB layout, integration, and project management.
The document outlines the software development and verification process according to DO-178B and the V-Model. It details the activities, artifacts, and requirements at each stage of development from high-level requirements to source code to executable object code. Key stages involve developing high-level requirements, software architecture, low-level requirements, source code, and executable object code while ensuring all elements are traceable, compliant, and verified through testing.
The document discusses the RTCA DO-178B/ED-12B standard, which provides guidance on software considerations for airborne systems and equipment certification. It outlines the history and revisions of the DO-178 standard, including DO-178 and DO-178A. It describes the five software levels in DO-178B which are assigned based on the criticality of the software application. It also discusses future revisions including DO-178C, the integration of software capability maturity models, and concludes that DO-178B focuses on design assurance and process compliance for airborne software certification.
Avionics Software Standards ppt in latexSushma Reddy
This document discusses standards for avionics software development. It outlines the history and key aspects of the DO-178B and DO-178C standards. DO-178B established guidelines for software life cycle processes and providing evidence of meeting objectives. It classified software by level of criticality and assigned verification requirements. DO-178C updated DO-178B with clearer language and consideration of new development methods while still focusing on design assurance based on software criticality.
The Pursuit of Perfection - Methods, techniques, and tools to achieve robust ...QA Systems
At the ASE Kongress (virtual event). Adam Mackay the Integrations Manager of QA Systems in the UK presented the paper “The Pursuit of Perfection - An Effective Embedded Unit Test Process for Efficient Testing”.
In this session, Adam looked into the elements that come together to make a successful, fully tested, embedded application.
Important topics discussed include requirements traceability, software metrics, testing frameworks, code coverage and automation.
For more information, please refer to: https://www.qa-systems.com/
The document discusses code coverage from the perspective of DO178B certification. It explains that testing of code coverage is essential for safety-critical software certification. It describes the five levels of software criticality in DO178B from Level A to E, with A being the highest. The level of testing required varies according to the software's criticality level, from no structural testing needed for Level D to modified condition/decision coverage required for Level A.
This document provides an overview of avionics software standards, including the history and key features of DO-178B and its successor DO-178C. It discusses the development of standards from DO-178 to DO-178A to DO-178B, and the structure and objectives of DO-178B. It also summarizes drawbacks of DO-178B and improvements in DO-178C, such as the inclusion of formal methods, object oriented programming, and model-based development. The document concludes that DO-178C provides clarification and addresses new technologies to better assure safety in avionics software development.
Enterprise QA and Application Testing ServicesHemang Rindani
Cygnet’s innovation and insight-driven software testing services have paved way for numerous path-breaking software applications. Our meticulous approach towards application testing eliminates pesky bugs, reduces the time-to-market while optimizing the total-cost-of-ownership.
Enabling Mobility through Continuous DeliveryMichael Medin
The document discusses enabling mobility through continuous delivery. It describes challenges with past integration projects due to lack of version control and dependencies. Continuous delivery is presented as enabling agility, reducing time to market, and increasing quality through automation of testing, deployment, and other processes. Continuous delivery is proposed as a way to prepare organizations for increasing mobile needs by saving time and money while improving quality.
Automated Low Level Requirements Testing for DO-178CQA Systems
This presentation shares expertise and insight on Automated Low Level Requirements Testing for DO-178C:
• DO-178C SW Verification Process
• Software Testing Activities
• Software Testing Stages
• Test Coverage Analysis
• Software Testing Activities
• Structural Coverage Analysis
• Requirements Based Test Selection
• Manual Test Generation
• So…How to Automate?
• Generation from Requirements
• Generation from Code
• AutoTest & Trace for DO-178C
• AutoTest Generation
• AutoTest Process
• AutoTest DO-178C Use Cases
For more information, please refer to: https://www.qa-systems.com/
This document contains a summary of Jay Vicory's professional experience and qualifications. It lists his contact information, followed by summaries of his engineering practice and management experience, formal education, and various engineering roles held from 2004 to the present. These roles involved developing embedded systems, hardware, firmware, software and managing projects for clients in industries such as audio, defense, and semiconductor development.
Resource Group provides software and firmware engineering services for safety-critical systems in industries like aerospace, rail, automotive and defense. They have over 20 years of experience meeting exacting requirements and standards like DO-178B/C, DO-278, IEC 61508. Their services include requirements, architecture, design, implementation, verification, validation, testing and certification consultancy. They also help clients address certification challenges for complex FPGA/PLD implementations.
The document discusses the requirements and regulations of the automotive industry, including VDA, AIAG, ISO/TS-16949 standards. It outlines the product life cycle management (PLM) process and key requirements at each gate, including planning, design reviews, supplier readiness, process verification, and continuous improvement. Maintaining compliance with legal and OEM standards while meeting PLM gates is important for on-time vehicle launches, quality production, and financial performance.
IDEA - The Industry Solution A-0 UNRELEASEDMark Young
This webinar discusses mitigating counterfeit electronics parts. It introduces the IDEA organization which establishes best practices for independent distributors. It outlines the risks of procuring parts from open markets versus authorized suppliers. The webinar recommends that organizations implement a documented counterfeit electronics control plan that meets IDEA guidelines, source parts from approved suppliers, and verify parts using techniques like visual inspection, testing and supplier audits. Membership in IDEA provides benefits like training and standardized counterfeit prevention programs but is not required to mitigate counterfeit part risks.
Decoupled System Interface Testing at FedExTechWell
If you work in a large-scale environment, you know how difficult it is to have all the systems “code complete” and ready for testing at the same time. In order to fully test end-to-end scenarios, you must be able to validate results in numerous systems. But what if all those systems are not available for you to begin testing? Chris Reites describes “decoupled testing,” an enterprise-level solution for managing interface data for capture, injection, simulation, and comparison all along your testing paths. Decoupled testing provides the ability to validate and independently test systems without having to rely on end-to-end testing. This is accomplished by capturing intermediate interface transactions at pre-determined, critical points during processing and comparing them against previously captured or generated expected results. Chris shares a case study on how this approach has benefited FedEx on critical customer-facing systems.
Automated Requirements-Based Testing for Medical Device SoftwareQA Systems
This presentation shares expertise and insight on Automated Requirements-Based Testing for Medical Device Software:
• ISO 26262 SW Verification Phases
• Requirements Verification Method
• Deriving Test Cases from Requirements
• Requirements Based Testing (RBT)
• Manual Test Generation
• So…How to Automate?
• Generation from Requirements
• Generation from Code
• Why use Coverage & Traceability?
For more information, please refer to: https://www.qa-systems.com/
DevOps aims to shorten the development lifecycle by integrating development and testing. This presentation discusses implementing continuous integration testing for System z applications using Rational Developer for zSystems, Rational Development and Test, Rational Team Concert, and Optim Test Data Management. It demonstrates how these tools allow developers to check code in and out of source control, build and test code on sandbox environments, run automated tests, and report results. This enables faster feedback and higher quality code.
Software and Machine Vision CompetenciesAmita Chitale
This document provides information about SCICOM Software, including its team, infrastructure, skills, products, services, and expertise. SCICOM has over 50 developers and 10 technicians with PhD, Masters, and engineering degrees and 2-30 years of experience. It has a 10,000 square foot office/lab area with modern infrastructure. SCICOM provides services such as image and signal analysis, software testing, algorithm development, and product development across various industries. It has capabilities in PLC/SCADA system integration for machine building and process control.
Haiping (Tom) He has over 10 years of experience in analog and digital circuit design for wireless telecommunications products. He has worked as a senior test engineer and hardware technician supervisor testing avionics equipment. Currently, he is looking for a new opportunity utilizing his strong background in circuit design, embedded systems, and testing across various industries.
Here is an paper published on software PLC Checker by Itris Automation Square, in the French journal "Mesures" : "La qualité des programmes vérifiée par leurs concepteurs".
Enjoy the reading!
Find us at http://www.itris-automation.com/
Contact us at commercial@itris-automation.com for more information.
Pratik Shah has over 11 years of experience in electrical design and project management. He has extensive experience designing hardware systems including microcontroller and microprocessor-based boards. He has managed complex technical projects from proposal through delivery and ensured they were completed on time and under budget. He is proficient in areas like system architecture, mixed-signal circuit design, PCB layout, integration, and project management.
The document outlines the software development and verification process according to DO-178B and the V-Model. It details the activities, artifacts, and requirements at each stage of development from high-level requirements to source code to executable object code. Key stages involve developing high-level requirements, software architecture, low-level requirements, source code, and executable object code while ensuring all elements are traceable, compliant, and verified through testing.
The document discusses the RTCA DO-178B/ED-12B standard, which provides guidance on software considerations for airborne systems and equipment certification. It outlines the history and revisions of the DO-178 standard, including DO-178 and DO-178A. It describes the five software levels in DO-178B which are assigned based on the criticality of the software application. It also discusses future revisions including DO-178C, the integration of software capability maturity models, and concludes that DO-178B focuses on design assurance and process compliance for airborne software certification.
Avionics Software Standards ppt in latexSushma Reddy
This document discusses standards for avionics software development. It outlines the history and key aspects of the DO-178B and DO-178C standards. DO-178B established guidelines for software life cycle processes and providing evidence of meeting objectives. It classified software by level of criticality and assigned verification requirements. DO-178C updated DO-178B with clearer language and consideration of new development methods while still focusing on design assurance based on software criticality.
The Pursuit of Perfection - Methods, techniques, and tools to achieve robust ...QA Systems
At the ASE Kongress (virtual event). Adam Mackay the Integrations Manager of QA Systems in the UK presented the paper “The Pursuit of Perfection - An Effective Embedded Unit Test Process for Efficient Testing”.
In this session, Adam looked into the elements that come together to make a successful, fully tested, embedded application.
Important topics discussed include requirements traceability, software metrics, testing frameworks, code coverage and automation.
For more information, please refer to: https://www.qa-systems.com/
The document discusses code coverage from the perspective of DO178B certification. It explains that testing of code coverage is essential for safety-critical software certification. It describes the five levels of software criticality in DO178B from Level A to E, with A being the highest. The level of testing required varies according to the software's criticality level, from no structural testing needed for Level D to modified condition/decision coverage required for Level A.
This document provides an overview of avionics software standards, including the history and key features of DO-178B and its successor DO-178C. It discusses the development of standards from DO-178 to DO-178A to DO-178B, and the structure and objectives of DO-178B. It also summarizes drawbacks of DO-178B and improvements in DO-178C, such as the inclusion of formal methods, object oriented programming, and model-based development. The document concludes that DO-178C provides clarification and addresses new technologies to better assure safety in avionics software development.
Enterprise QA and Application Testing ServicesHemang Rindani
Cygnet’s innovation and insight-driven software testing services have paved way for numerous path-breaking software applications. Our meticulous approach towards application testing eliminates pesky bugs, reduces the time-to-market while optimizing the total-cost-of-ownership.
Enabling Mobility through Continuous DeliveryMichael Medin
The document discusses enabling mobility through continuous delivery. It describes challenges with past integration projects due to lack of version control and dependencies. Continuous delivery is presented as enabling agility, reducing time to market, and increasing quality through automation of testing, deployment, and other processes. Continuous delivery is proposed as a way to prepare organizations for increasing mobile needs by saving time and money while improving quality.
Automated Low Level Requirements Testing for DO-178CQA Systems
This presentation shares expertise and insight on Automated Low Level Requirements Testing for DO-178C:
• DO-178C SW Verification Process
• Software Testing Activities
• Software Testing Stages
• Test Coverage Analysis
• Software Testing Activities
• Structural Coverage Analysis
• Requirements Based Test Selection
• Manual Test Generation
• So…How to Automate?
• Generation from Requirements
• Generation from Code
• AutoTest & Trace for DO-178C
• AutoTest Generation
• AutoTest Process
• AutoTest DO-178C Use Cases
For more information, please refer to: https://www.qa-systems.com/
This document contains a summary of Jay Vicory's professional experience and qualifications. It lists his contact information, followed by summaries of his engineering practice and management experience, formal education, and various engineering roles held from 2004 to the present. These roles involved developing embedded systems, hardware, firmware, software and managing projects for clients in industries such as audio, defense, and semiconductor development.
Resource Group provides software and firmware engineering services for safety-critical systems in industries like aerospace, rail, automotive and defense. They have over 20 years of experience meeting exacting requirements and standards like DO-178B/C, DO-278, IEC 61508. Their services include requirements, architecture, design, implementation, verification, validation, testing and certification consultancy. They also help clients address certification challenges for complex FPGA/PLD implementations.
The document discusses the requirements and regulations of the automotive industry, including VDA, AIAG, ISO/TS-16949 standards. It outlines the product life cycle management (PLM) process and key requirements at each gate, including planning, design reviews, supplier readiness, process verification, and continuous improvement. Maintaining compliance with legal and OEM standards while meeting PLM gates is important for on-time vehicle launches, quality production, and financial performance.
IDEA - The Industry Solution A-0 UNRELEASEDMark Young
This webinar discusses mitigating counterfeit electronics parts. It introduces the IDEA organization which establishes best practices for independent distributors. It outlines the risks of procuring parts from open markets versus authorized suppliers. The webinar recommends that organizations implement a documented counterfeit electronics control plan that meets IDEA guidelines, source parts from approved suppliers, and verify parts using techniques like visual inspection, testing and supplier audits. Membership in IDEA provides benefits like training and standardized counterfeit prevention programs but is not required to mitigate counterfeit part risks.
Decoupled System Interface Testing at FedExTechWell
If you work in a large-scale environment, you know how difficult it is to have all the systems “code complete” and ready for testing at the same time. In order to fully test end-to-end scenarios, you must be able to validate results in numerous systems. But what if all those systems are not available for you to begin testing? Chris Reites describes “decoupled testing,” an enterprise-level solution for managing interface data for capture, injection, simulation, and comparison all along your testing paths. Decoupled testing provides the ability to validate and independently test systems without having to rely on end-to-end testing. This is accomplished by capturing intermediate interface transactions at pre-determined, critical points during processing and comparing them against previously captured or generated expected results. Chris shares a case study on how this approach has benefited FedEx on critical customer-facing systems.
Automated Requirements-Based Testing for Medical Device SoftwareQA Systems
This presentation shares expertise and insight on Automated Requirements-Based Testing for Medical Device Software:
• ISO 26262 SW Verification Phases
• Requirements Verification Method
• Deriving Test Cases from Requirements
• Requirements Based Testing (RBT)
• Manual Test Generation
• So…How to Automate?
• Generation from Requirements
• Generation from Code
• Why use Coverage & Traceability?
For more information, please refer to: https://www.qa-systems.com/
DevOps aims to shorten the development lifecycle by integrating development and testing. This presentation discusses implementing continuous integration testing for System z applications using Rational Developer for zSystems, Rational Development and Test, Rational Team Concert, and Optim Test Data Management. It demonstrates how these tools allow developers to check code in and out of source control, build and test code on sandbox environments, run automated tests, and report results. This enables faster feedback and higher quality code.
Software and Machine Vision CompetenciesAmita Chitale
This document provides information about SCICOM Software, including its team, infrastructure, skills, products, services, and expertise. SCICOM has over 50 developers and 10 technicians with PhD, Masters, and engineering degrees and 2-30 years of experience. It has a 10,000 square foot office/lab area with modern infrastructure. SCICOM provides services such as image and signal analysis, software testing, algorithm development, and product development across various industries. It has capabilities in PLC/SCADA system integration for machine building and process control.
201306170 a vuk - faar industry overviewkamar zinoun
FAAR Industry is a company specialized in developing electronic embedded systems and providing related products and services. It offers tools and off-the-shelf products for development and prototyping, turnkey systems for low volume production programs, and engineering services. The company's portfolio includes electronic control units, development tools, interfaces, displays, and specialized engineering expertise.
The document provides an overview of designing and quoting Power Monitoring Expert (PME) 2021. It discusses considerations for device selection, supported communication protocols and drivers, communication design options including direct Ethernet, Ethernet gateways and OPC servers, and tools available to support the design process. The agenda also outlines sections on designing PME and quoting PME.
Sunrise Labs has 20 years of experience turning client ideas into award-winning medical and industrial products. They have a team of 34 full-time employees with extensive technical experience in areas such as electronics, software, and mechanical engineering. Sunrise Labs helps clients through all stages of the product development process from concept and design to manufacturing and regulatory approval. Their goal is to leverage their expertise and proven development process to transform clients' ideas into innovative products that delight customers.
Release engineering involves managing the delivery of high quality software releases through processes like release planning, branch management, building, testing, and source code control. It aims to make releases predictable and of high quality by facilitating activities such as compiling code, verifying functionality, controlling branching/merging of codelines, and following best practices.
Integrity Integration Resources (I2R) provides system integration and automation solutions for manufacturers. They offer engineering design, custom panel fabrication, project management, and support services. I2R has extensive experience integrating control systems from the ERP level down to plant floor devices for industries like food and beverage, building materials, oil and gas, and more. Their goal is to increase customers' productivity, quality, and profitability through automation.
This document summarizes a presentation on the ISO 26262 approval of automotive software components. The presentation discusses ISO 26262 objectives for software, key characteristics of reusable software components, and the integration of qualified software components. It notes that ISO 26262 qualification of software components is possible if components have certain characteristics like modularity and provide documentation like a compliance matrix to guide integrators.
Enterprise QA and Application Testing ServicesCygnet Infotech
Cygnet’s innovation and insight-driven software testing services have paved way for numerous path-breaking software applications. Our meticulous approach towards application testing eliminates pesky bugs, reduces the time-to-market while optimizing the total-cost-of-ownership.
Disciplined designer of integrated circuit and system solutions. Expert in wireless communication circuits and systems for Bluetooth, 802.15.4, W-CDMA, 802.11, SatCom, and proprietary communication protocols. Proficient in Radio Frequency system block design, system simulation, test automation, laboratory analysis, design for manufacture.
Managing an Experimentation Platform by LinkedIn Product LeaderProduct School
Main Takeaways:
-Establishing a culture of experimentation at scale
-Developing the product vision and strategy
-Backlog prioritization based on Impact Score formula
Kirusanthan M has over 4 years of experience in embedded software development and testing. He has expertise in automotive testing tools like Vector CANoe and diagnostic protocols. He currently works as an embedded validation engineer validating features like instrument clusters, warnings, and diagnostics for clients such as Honda, Mahindra, Tata and Hyundai. Previously he was an embedded software developer.
Pivot is an engineering and manufacturing company established in 1994 that specializes in new product development and contract manufacturing. It has operations in Kansas, Taiwan, China, and the Philippines. Pivot offers services including industrial design, mechanical engineering, manufacturing, and quality management to effectively improve customers' efficiency and bottom line.
GenerationRFID Test & Embedded Electronics Technology CompanyÀngels Pinyol Escala
This document provides an overview of an electronics company that specializes in embedded electronics development, interim personnel outsourcing, and EOL tester solutions. The company has 30 engineers across hardware prototyping, embedded software, sales, and EOL testing divisions. Recent income has declined from over €1 million in 2011-2014 to €80,000 in 2018. The company develops embedded electronics across several markets including automotive, IoT, and power electronics. It offers hardware and software development services following an ISO9001 certified process. The company also provides interim personnel outsourcing and designs EOL test solutions including test scheduling software, test fixtures, and automated optical inspection systems.
Software Development Life Cycle (SDLC) is a process used by the software industry to design, develop and test high quality softwares. The SDLC aims to produce a high-quality software that meets or exceeds customer expectations, reaches completion within times and cost estimates.
SDLC is the acronym of Software Development Life Cycle.
It is also called as Software Development Process.
SDLC is a framework defining tasks performed at each step in the software development process.
ISO/IEC 12207 is an international standard for software life-cycle processes. It aims to be the standard that defines all the tasks required for developing and maintaining software.
Preeti Sharma has over 5 years of experience in industrial automation. She has expertise in PLC programming, HMI development, SCADA systems, drives, networking, and testing automation equipment. Some of her project experiences include automation of a soft carbon black plant, ball mill plant automation, and RPM calibration for a spindle application. She is proficient in languages like Ladder Logic, CX Programmer, and technologies like Profibus, Profinet. Preeti is looking for a challenging role that allows professional growth while delivering value to her employer.
The document summarizes the services provided by BAT including software engineering, product engineering, testing, domain services for life sciences and healthcare, and engagement models. BAT offers application development, instrument integration, compliance services, method development, data analysis, product development, and sustenance across life sciences, pharma, healthcare, and industrial domains. They utilize technologies like Java, C/C++, embedded systems, and analytics and can engage through time and material, managed projects, or dedicated centers based on project needs.
Running automated, unattended, end-to-end tests in parallel at scale is challenging. Fortunately, Lights Out Testing makes it possible to test any business process on demand. During this webinar we discuss how you can get started with automated test execution.
Intland Software's presentation from its codeBeamer User Conference 2016, which took place on 7 Jul 2016 in Stuttgart, Germany.
http://intland.com/blog/pr/intland-softwares-codebeamer-user-conference-2016
Project backup repository and avoiding requirements creepAswin Vijayakumar
Requirements Engineering to use a backup repository to develop a software project management methodology used within Agile. Fit Criterion, Refinery, Traceability and Deployment are key techniques
6. 6www.generationrfid.com
CUSTOMER NECESSITY. Customers rise the necessity to cover (product or D&D service)
PROJECT DEVELOPMENT. Generation RFID develops in close cooperation with the
customer the product that fits the most their necessities.
Product personalization
Competitive advantage
Product with more features New product in the market
Product singularization Lack of resources
From
the
paper
To the
product
Unique product
Cost advantage
Faster
Customized
New markets
Better performance
MARKET INOVATION. The customer is now ready to sell this new developed product /
service with the advantage that it will be unique in the market.
2. Embedded Developments Process
Product Development Process
7. 7www.generationrfid.com
The experience of our engineers has allowed us to develop an internal procedure to guarantee the success in our
developments.
In this, we pay special attention in the most critical points before starting and during any project, in order to minimize the
project risk. Points as specification, component choose and final validation are to be defined, in order to minimize the
design errors, reduce costs and delivery terms.
We work in very close cooperation with the customer for two main reasons:
Review that the developed work meets specifications and timings.
Update as soon as possible if the customer wants to add any modification in the product.
Our data base and know-how considers the following points to guarantee the success of the development.
Review or development of the technical specifications.
Development and release of the electronic schematic.
Selection of components in basis of cost, performance and availability.
PCB layout and manufacturing
Development of the SW in basis of Automotive standards.
Validation at levels Unit Test, Integration Test and Black Box Test.
Homologation and Certification according to safety and EMC standards.
Project documentation.
2. Embedded Developments Process
Embedded Designs. Introduction
9. 9www.generationrfid.com
Proposed improvements for LPMP considering the best practices from HW and SW Process
Scope Management
• Requirements
• Traceability matrices
Production SVN DOORS /
SPECs
Product – Operations
• Plant
• Production
• Purchasing
Project Management
• Time
• Quality
• Human Resources
• Procurement
JIRA /
REDMINE
Project Management
• Scope
• Time
• Quality
• Human Resources
• Risk
Project Management Information System
2. Embedded Developments Process
Project Management Information System
10. 10www.generationrfid.com
For issues and project management JIRA or REDMINE used internally and/or with customer.
Risk Management
Quality Management
(defects reported by customer)
Quality Management
(defects found by RFID)
Scope & Time management
Roadmap and status of deliverables
HR management
See tasks assigned to SW-TL by
the team (including Quality audits)
2. Embedded Developments Process
Project Management Issues and Processes
11. 11www.generationrfid.com
Work Area Work Activity Responsible
1. Software development
1.1 Requirements Analysis SW Development Team
1.2 High Level Design SW Architecture Responsible
1.3 Low Level Design SW Development Responsible
1.4 Coding SW Development Responsible
1.5 Unit and Integration Test Integration and Testing Responsible
1.6 Reading and feedback on technical Documents Documentation Responsible
2. Validation
2.1 Requirements Analysis SW Validation Team
2.2 Validation Protocol Design Validation Engineer
2.3 Software Validation Validation Engineer
2.4 Validation Report Generation Validation Engineer
2.5 Validation Management Validation Engineer
3. Customer support
3.1 Customer Training in the use of the software Customer Support Responsible
3.2 Training of resident engineers to update the software Customer Support Responsible
3.2 Reception, Analysis and response to customer
problem reports
Customer Support Responsible
4. Deliveries
4.1 Internal Deliveries support and documentation End-user Document Responsible
4.2 External deliveries support and documentation End-user Document Responsible
5. Internal Support
5.1 Special software for laboratory tests Internal Support Responsible
5.2 Documentation for Laboratory Tests Internal Support Responsible
5.3 Documentation for Manufacturing Department Internal Support Responsible
6. Management
6.1 Software Configuration management, versions control Build Responsible
6.2 Tracking of Software Development Plan SW Team Leader, Sw Area Coordinator
6.3 Meetings and Timing SW Team Leader, Sw Area Coordinator
7. Documentation
7.1 Analysis of new specifications SW Requirements Analysis Responsible
7.2 Analysis, feedback and support on customer
specifications
Customer Support Responsible
7.3 Management of Change Request Orders Customer Support Responsible
2. Embedded Developments Process
Software Development
12. 12www.generationrfid.com
Steps Task Comments
Step 0 Quoting (Project Leader )
Step 1 Software Requirements Analysis and/or definition with customer of
the software requirements.
Step 2 Software Planning and tool necessities - C, MISRA C, SVN, risk management,
Spice, Configuration Management, ISO
26262, configuration management and
change management tooling.
Step 3 Software High Level Design
Step 4 Software Low Level Design
Step 5 Coding and Unit Test / Construction
Step 6 Integration and Integration Test
Step 7 Validation
2. Embedded Developments Process
Software Development Process
15. 15www.generationrfid.com
• Once the requirements
analysis are done, the
tooling necessities are
defined:
Tools Purpose
Subversion Version control system
FSM Diagram Editor V0.1.11 State machine design
Enterprise Architect High level design
C / C++ Compiler Code compiler
PC-Lint Static code analysis
Lauterbach Emulator Debugger
Canoe 7.0 or higher Can simulation
CAN / LIN communication device Can device
Python libraries Integration and validation test codes
AUTOSAR development framework Code generation for AUTOSAR
2. Embedded Developments Process
Software Tooling
16. 16www.generationrfid.com
Microcontrollers are selected depending on the application, project complexity and cost:
Microcontroller
Microchip PIC24 / PIC32
Freescale MPC56XX - PowerPC
Freescale Kinetis – Cortex M4
NXP LPC17xx – Cortex M3
NXP LPC11xx – Cortex M0
Atmel AVR – 8 bits
2. Embedded Developments Process
Microcontrollers Experience
17. 17www.generationrfid.com
SwC : Software components developed and integrated
Complex
LED
drivers
Stepper
Motor
drivers
CAN
drivers
LIN
drivers
Flexray
drivers
Flash /
EEPRO
M
drivers
Modbus
drivers
High res.
ADC
drivers
Display
drivers
WIFI TCP/IP
DAC
drivers
Diagnostics
ISO14229
ISO15767
USB
drivers
2. Embedded Developments Process
Development Experience
19. 19www.generationrfid.com
Automotive Smart Junction Box
• Based on a Freescale microcontroller.
• Digital and analog inputs, Smart-Fet outpus, CAN comms.
• Application: public sector (police and medical).
Smart Flashing controller for automotive:
• Power supply, DC @ 24V.
• Measure of current through load.
• Based on a Microchip microcontroller.
Put to light: module for intensive picking
• External battery supply @12Vdc.
• WiFi compatible: 802.11 b/g/n, by sockets.
• Display and high reliability buttons.
Programmable Logic Device for Industry
• Based on NXP microcontroller.
• 4 DI, 4AI, 4 relay outputs, RS232, Ethernet , Modbus , WiFi, GSM.
• Embedded web server for configuration.
Universal Reefer Temperature Interrogator
• Based on Microchip microcontroller.
• RS232, WiFi, battery powered device.
• Low power consumption device.
3. SUCCESS DEVELOPMENTS
Embedded Electronic Products 1
20. 20www.generationrfid.com
EOL Automotive Electronic DUT Verifier
• Based on a Freescale microcontroller.
• DI, AI, Power outputs and communications.
• Customized tester for the best performance in the market.
Electronic load for validation and life testing
• Ultrafast response and operating range.
• CAN controlled.
• Based on FET instead of resistences
CAN, 485 and Ethernet optical to electrical converters
• Microcontroller-less solution.
• Based on Avago drivers.
• Small size design for better mounting possibilities.
Battery regeneration system
• Battery charger up to 6KW.
• Battery DC load up to 20KW.
• Power inverter up to 4,6KW.
3. SUCCESS DEVELOPMENTS
Embedded Electronic Products 2
EOL Automotive Electronic DUT Verifier
• Based on a NXP microcontroller.
• DI, AI, Power outputs and USB communications.
• Generic tester for low complexity DUT test requirements.
21. 21www.generationrfid.com
For these developments, Generation RFID has been outsourced as embedded software supplier.
Including development and validation.
INDUSTRIAL MARKET
1. Measurement and Wi-Fi transmission of the mains electric data in the energy efficiency field: i.e. frequency,
current, voltage, power, performance and looses.
2. Local web server integration in all developments.
3. Firmware to communicate several rooms in Hospitals via Modbus.
4. Firmware to control a top sales temperature recorder with external memory and printer control. FAT32 files
arrangement.
AUTOMOTIVE MARKET
1. Several developments based on top line – state of the art Freescale microcontrollers.
2. Low level drivers for LIN, CAN, SPI, stepper controllers for light modules, Smart Fets and other used IC
components within this sector.
3. Development according to Autosar automotive standards.
4. Validation process, involving unit, integration and black box testing.
5. Software application download for serial mass production.
6. Customized functional tester for high volume / high complexity electronic modules.
3. SUCCESS DEVELOPMENTS
Embedded Software Integrations
23. 23www.generationrfid.com
Functional test is a must for any company that designs or manufactures electronic products with high
quality requirements.
These companies must assure that all the produced products are 100% tested and that all the
functions are according to customer specifications.
Main markets: consumer electronics, automotive and medical equipments.
Functional Test (FKT)
Vision Test (AOI)
In circuit test (ICT)
4. FUNCTIONAL TESTERS
Customer Profile
24. 24www.generationrfid.com
4. FUNCTIONAL TESTERS
Global Test Coverage
Wake-up inputs and interruptions.
Short circuits between adjacent pins.
Open circuits.
Presence and absence of components.
Value of components.
Signals between internal logic devices.
Pass-troughs.
Sleep and operating current
consumption.
Communications.
Test time.
Output load drivers by single and
multiple activation points.
FETs.
Relays.
Voltage and current feedbacks
Output pull-ups and pull-downs.
Internal logical circuits.
Limp home circuitry.
Inputs
Analog
Digital
Resistive
Capacitive
Other
The electronic functionalities that can be tested are listed below:
25. 25www.generationrfid.com
4. FUNCTIONAL TESTERS
Success Stories
Test for automotive power control module
(Embedded test SW concept):
3 microcontrollers.
More than 4000 components.
Different typology of communications:
Ethernet, FlexRay, CAN, LIN.
Circa 400 inputs and 300 outputs.
Short circuits for adjacent connector and
component pins.
End customer: German automobile
manufacturer.
Test for automotive power control module
(Diagnostic services concept):
3 microcontrollers.
Around 500 components.
Communication by 2 x CAN.
Short circuits for adjacent connector
and component pins.
End customer: German automobile
manufacturer.
Tests for passive electronic modules:
Mechanic actuation for automotive
DUT, 4 switched based horn.
Vision system for detection activity in
automotive LED based loads.
Power, current and flashing verification
in the electronics for torches.
27. 27www.generationrfid.com
5. AUTOMATIC OPTICAL INSPECTION
SUCCESS STORY 1
AUTOMOTIVE MECHANICAL PART
1. Requirement is to verify the correct position and quality of the subparts and its final assembly on the plastic part.
2. 0 defect requirement is a must.
3. Full tester is implemented (camera, illumination, PC, SW analysis and communication protocol with the PLC of
the manufacturing line).
4. Test time requirement is 1,5 seconds once the part is set in the test position.
REAL VIEW OF THE DUT DIGITIZED IMAGE AND ANALYSIS
28. 28www.generationrfid.com
5. AUTOMATIC OPTICAL INSPECTION
SUCCESS STORY 2
AUTOMOTIVE MECHANICAL PART
1. Requirement is to verify the correct assembly of the DUT, which is composed by 5 different parts.
2. 0 defect requirement is a must.
3. Full tester is implemented (camera, illumination, PC, SW analysis and communication protocol with the PLC of
the manufacturing line).
4. Test time requirement is 4 seconds once the part is set in the test position.
IMAGE WITH CORRECT PART
IMAGE WITH INCORRECT PART
29. 29www.generationrfid.com
5. AUTOMATIC OPTICAL INSPECTION
SUCCESS STORY 3
REAL VIEW OF THE DUT DIGITIZED IMAGE AND ANALYSIS
AUTOMOTIVE MECHANICAL PART
1. Requirement is to verify the correct assembly of the LEDS in the DUT: illumination, color and overall consumed
current by the electronics.
2. Full tester is implemented (camera, illumination, PC, SW analysis and communication protocol with the PLC of
the manufacturing line).
3. Test time requirement is 1 seconds once the part is set in the test position by the operator.