OAKSYS was a proud partner in the IV&V programme of a complex fly-by-wire Avionics Software system. Primarily, DOD-STD-2167A standards were used in the programme.
Radar CDU Testing- A Case Study from Oak Systems Pvt LtdOak Systems
A DRDO lab developed a Low Level Lightweight Radar (LLRW) system with a Commander Display Unit (CDU) for detecting and tracking aerial targets. Oaksys was tasked with testing the CDU software, which has 60,000 lines of code and a complex graphical user interface. Oaksys developed test cases and templates aligned with IEEE standards and conducted exhaustive functional and GUI testing of the CDU, finding 50 defects and demonstrating 100% coverage of requirements.
C/C++test Qualification Kit for DO-178B/C ComplianceParasoft
Parasoft C/C++test is widely used in DO-178B/C projects to analyze and/or test software through a variety of software quality practices, including static analysis, flow analysis, unit test generation and execution, and code
coverage. Parasoft’s comprehensive solution helps organizations achieve DO-178B/C compliance by creating and delivering a qualification kit that includes the following components: Tool Operational Requirements (TOR), Tests and test data as well as Test results and test methodology.
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...Nesma
The document presents a verification protocol for assessing the accuracy of automation tools for finite state machine (FSM) measurement. It describes two case studies: 1) measuring an AUTOSAR-based steer-by-wire system using an FSM automation algorithm, and 2) measuring 77 Simulink specifications using a prototype industry tool. The automation tool showed over 98% accuracy compared to manual measurement in both cases. The document concludes that FSM automation is helpful but tools must be carefully verified to ensure accurate measurement.
This document discusses the training and simulation process for the Galileo Constellation Operations conducted by DLR Gesellschaft für Raumfahrtanwendungen (GfR) mbH. It outlines the multi-level training approach used for the Galileo control centers, including standalone and joint simulations. It describes how simulations have evolved from early campaigns involving 2 satellites to future campaigns planned for a full 27 satellite constellation. Lessons learned from simulations and operations are applied to continually advance the training process to meet the needs of a large, operational satellite navigation system.
Hong Kong, China has reached Mutual Recognition Arrangement (MRA) agreements for conformity assessment of telecommunications equipment with 5 economies under Phase I and with Canada and USA under Phase II. For Phase I, Hong Kong has designated 8 testing laboratories recognized by Canada, Singapore and the USA, and has recognized 15 laboratories from Chinese Taipei, Singapore, Canada and the USA. For Phase II, Hong Kong has recognized one certification body from Canada and three from the US, and one local certification body in Hong Kong is recognized by the US. Contact information is provided for any economy interested in implementing MRA Phase I or II with Hong Kong.
K. Prasanth has over 17 years of experience in software development for railway signaling and industrial automation projects. He has extensive experience leading development teams and taking on roles such as software architect, technical lead, and individual contributor. Some of his responsibilities have included requirements management, software design, coding, testing, and validation. He has worked on projects in India and overseas in countries like France, Netherlands, Italy, and Japan.
shuja's cv for Instrumentation, DCS and Power plant.Shuja Khalid
Shuja Khalid has over 6 years of experience in electrical engineering. He has a BSc in Electrical Engineering Technology and a diploma in Associate Engineering. His experience includes designing and repairing instrumentation projects and equipment, assisting with various engineering projects, working with PLCs, DCS, networking equipment, and telecommunications systems. He is proficient in programming, CAD software, and applications for engineering. His interests include PLCs, sensors, hydraulics, pneumatics, bioengineering, and power systems.
Radar CDU Testing- A Case Study from Oak Systems Pvt LtdOak Systems
A DRDO lab developed a Low Level Lightweight Radar (LLRW) system with a Commander Display Unit (CDU) for detecting and tracking aerial targets. Oaksys was tasked with testing the CDU software, which has 60,000 lines of code and a complex graphical user interface. Oaksys developed test cases and templates aligned with IEEE standards and conducted exhaustive functional and GUI testing of the CDU, finding 50 defects and demonstrating 100% coverage of requirements.
C/C++test Qualification Kit for DO-178B/C ComplianceParasoft
Parasoft C/C++test is widely used in DO-178B/C projects to analyze and/or test software through a variety of software quality practices, including static analysis, flow analysis, unit test generation and execution, and code
coverage. Parasoft’s comprehensive solution helps organizations achieve DO-178B/C compliance by creating and delivering a qualification kit that includes the following components: Tool Operational Requirements (TOR), Tests and test data as well as Test results and test methodology.
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...Nesma
The document presents a verification protocol for assessing the accuracy of automation tools for finite state machine (FSM) measurement. It describes two case studies: 1) measuring an AUTOSAR-based steer-by-wire system using an FSM automation algorithm, and 2) measuring 77 Simulink specifications using a prototype industry tool. The automation tool showed over 98% accuracy compared to manual measurement in both cases. The document concludes that FSM automation is helpful but tools must be carefully verified to ensure accurate measurement.
This document discusses the training and simulation process for the Galileo Constellation Operations conducted by DLR Gesellschaft für Raumfahrtanwendungen (GfR) mbH. It outlines the multi-level training approach used for the Galileo control centers, including standalone and joint simulations. It describes how simulations have evolved from early campaigns involving 2 satellites to future campaigns planned for a full 27 satellite constellation. Lessons learned from simulations and operations are applied to continually advance the training process to meet the needs of a large, operational satellite navigation system.
Hong Kong, China has reached Mutual Recognition Arrangement (MRA) agreements for conformity assessment of telecommunications equipment with 5 economies under Phase I and with Canada and USA under Phase II. For Phase I, Hong Kong has designated 8 testing laboratories recognized by Canada, Singapore and the USA, and has recognized 15 laboratories from Chinese Taipei, Singapore, Canada and the USA. For Phase II, Hong Kong has recognized one certification body from Canada and three from the US, and one local certification body in Hong Kong is recognized by the US. Contact information is provided for any economy interested in implementing MRA Phase I or II with Hong Kong.
K. Prasanth has over 17 years of experience in software development for railway signaling and industrial automation projects. He has extensive experience leading development teams and taking on roles such as software architect, technical lead, and individual contributor. Some of his responsibilities have included requirements management, software design, coding, testing, and validation. He has worked on projects in India and overseas in countries like France, Netherlands, Italy, and Japan.
shuja's cv for Instrumentation, DCS and Power plant.Shuja Khalid
Shuja Khalid has over 6 years of experience in electrical engineering. He has a BSc in Electrical Engineering Technology and a diploma in Associate Engineering. His experience includes designing and repairing instrumentation projects and equipment, assisting with various engineering projects, working with PLCs, DCS, networking equipment, and telecommunications systems. He is proficient in programming, CAD software, and applications for engineering. His interests include PLCs, sensors, hydraulics, pneumatics, bioengineering, and power systems.
The document provides resources for avionics engineers seeking employment, including resume samples, cover letter examples, and interview preparation materials. It lists top resume formats like chronological, functional, and combination resumes. It also provides tips for different career levels from new graduates to executives. Links are provided to additional materials on resume writing, interview questions, salary negotiation, and more.
Case study on Test Automation under RUPOak Systems
This case study describes an automation project for testing an insurance software with stringent quality goals and short development cycles. The client previously struggled with manual testing being laborious and redundant. Oak Systems solved this by automating over 1300 test cases using a testing tool. They verified test cases and reorganized data, developed automation scripts that were dynamic and reusable, and synchronized regression testing with releases. This automation helped achieve quality goals through faster testing and higher quality, improving client and user satisfaction.
Formal Method for Avionics Software VerificationAdaCore
This talk will give examples of Airbus use of Formal Methods to verify avionics software, and summarises the integration of Formal Methods in the upcoming ED-12/DO-178 issue C. Firstly, examples of verification based on theorem proving or abstract interpretation will show how Airbus has already taken advantage of the use of Formal Methods to verify avionics software. Secondly, we will show how Formal Method for verification has been introduced in the upcoming issue C of ED-12/DO-178.
This document summarizes an seminar presented by Pradeep P. Oak celebrating 10 years of Oak~TQ Seminars. The seminar focused on test defect metrics and analysis. It provided an overview of Oak~TQ as an independent software testing company and discussed metrics that can be used to measure test efficiency, effectiveness, and completeness. These included metrics like cost of finding defects, test effort distribution, defect leakage, and goal accomplishment. The seminar emphasized how testing teams can use metrics and analysis to justify their work and continuously improve processes.
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdOak Systems
This case study is about Performance Testing carried out on elearning portal. The portal was developed using open source and evolved functionalities and Graphical User Interface. Oak Team successfully completed testing involving,collecting various metrics and identifying Server and Portal capabilities,execution of tests across various bandwidths,Virtual users.
V&V Considerations In Implementing IEC61508-3Oak Systems
This document discusses verification and validation considerations for implementing IEC 61508-3. It begins with an overview of Oak Systems, a specialist in software verification and validation services. It then provides an overview of IEC 61508-3 and verification and validation (V&V). The rest of the document discusses the IEC 61508 safety lifecycle, key terms and definitions, safety integrity levels, development activities and tools to support V&V, software verification techniques, functional safety assessment, and tables relating technique rigor to safety integrity levels. It concludes that IEC 61508 alone may not be sufficient for all applications and other standards like UL1998 may also need to be considered.
This document provides an overview of independent verification and validation (IV&V) as used by NASA. It defines IV&V as a rigorous software evaluation process conducted throughout development to ensure quality and correctness. Key points include that IV&V independently assesses whether the product is being built correctly and if the correct product is being built. IV&V aims to identify risks and increase quality, safety, timeliness and reliability while reducing costs.
Case Study on IV&V of an Agriculture DroneOak Systems
"AeroGCS GREEN is mission planning and precision spraying software that will focus on growing healthier and greener farm fields to improve lives. It works on the Android operating system.
The strongest feature of this product is that “a hand-held instrument can communicate with and control the drone." It is user-friendly and simple to use. The uniform distribution of the chemicals throughout the crop foliage is the primary objective of the application of agricultural pesticides.
A ground control station (GCS) for a spraying drone is a critical component that allows operators to control and monitor the drone's operations from the ground. It serves as a centralised command centre, providing real-time information, data analysis, and control capabilities.
GCS software records and stores mission-related data, including flight logs, telemetry data, sensor readings, and captured images.
It has fail-safe mechanisms to handle communication failures and emergency situations.
This document describes the QA4UAV project, which aims to develop a standardized workflow and quality assurance process for unmanned aerial vehicle (UAV) imagery products. The project is led by Dr. Nathan Quadros and aims to ensure UAV imagery and data products meet minimum quality standards and are fit for their intended purposes. The document outlines the problem the project is addressing, its scope and boundaries, partnerships, and planned development steps and events to gather user input and release the QA4UAV product.
Munwar Pasha has over 15 years of experience working at Honeywell as a Project Manager. He has expertise in requirements collection, design, development, testing, and delivery of flight management systems, flight control systems, displays and graphics, automation control systems, and automotive systems. Some of his roles include Principal Software Engineer, Verification and Validation Lead, System Engineer, Project Lead, and Program Technical Lead. He has experience working with customers such as Airbus, Boeing, Embraer, Gulfstream, Cessna, Bombardier, Ford, and Aramco on various projects.
I Never Thought I Would Grow Up to be This FormalDVClub
This document provides an overview of formal verification from the perspective of an engineer with experience using formal verification tools over time. It defines formal verification and how it differs from simulation-based verification. It then discusses the author's experiences with formal verification from the 1990s to present day, noting how formal verification has become more usable, integrated with design flows, and adopted by more designers. The document also outlines observed benefits of formal verification and common challenges with adopting it. It concludes by predicting continued growth in capacity, capabilities, and adoption of formal verification methods.
Case Study on IV&V of Attitude and Heading Reference SystemOak Systems
The Attitude and Heading Reference System provides attitude, heading, linear accelerations, and angular rate data to the interfacing system, i.e., the ADIU.
In addition to these parameters, the system shall also provide built-in test information to the ADIU simultaneously.
The system takes external magnetometer data frames and air data frames from the ADIU and uses these data to aid the inertial data.
The system also supports maintenance mode, in which it performs the compass swing procedure for the calibration of the internal and external magnetometers. The system also performs an in-situ firmware upgrade in the maintenance mode, among other functions.
It has both an inertial measurement unit and a navigational unit. Both perform POST and CBIT independently as a part of their health monitoring. Both communicate through a UART interface for the transfer of data using a packet-based data protocol with error checking. A second UART interface is provided for redundancy.
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Altair
Numerical simulation becomes increasingly strategic to design innovative products and to set up their manufacturing processes, reducing simultaneously development costs and time to market while increasing quality and reliability.
To support this evolution, SILKAN develops a platform for the integration of various types of simulation software, named BUILDERTM.
BUILDERTM is an efficient, innovative and scalable simulation-based platform designed to deal with the increasing use of complex numerical simulations applied to part design, system design or manufacturing processes.
The principal objectives of this platform are to:
Promote and structure the use of simulation
Standardize, parameterize and automate simulation processes.
Capture and re-use the best practices.
Facilitate coupling between different simulation levels and tools.
Improve collaboration across different project teams.
Facilitate access to simulation means for the uninitiated.
Accelerate design and production cycles.
Democratize the use of optimization and reliability procedures and better control manufacturing processes and failure risks.
An application example using BUILDERTM is addressed in this paper. It deals with the robust design of a composite UAV wing. The associated simulation workflow includes two principal steps.
During the first step, Matlab is used to estimate aerodynamic loads applied to the wing when as a function of flight parameters: air flow speed, angle of attack of the wing and aileron deflection angles. A Design of Experiment (DoE) is built by varying the flight parameters in order to cover all the flight domain of the UAV.
The aerodynamic loads thus obtained are then injected into OptiStruct to estimate Tsai-Wu failure criteria for the composite material. An efficient surrogate model is then built from the obtained Tasi-Wu criteria and covers the entire flight domain. Finally to conclude this first part, a failure probability , based on Tsai-Wu criteria, is estimated using the produced surrogate model.
In the second step the following optimization problem is defined using some design variables of the wing (essentially thicknesses of composite layers of the wing):
Wing Mass is calculated by Optistruct, and being evaluated using the step1. An evolutionary algorithm implemented into Dakota is used to perform this surrogate-model -
based optimization.
The set up, parameterization and automation of this complex simulation workflow is facilitated and achieved through the use of the BUILDERTM platform. The combination of different software at different levels of the workflow is also made accessible by the use of BUILDERTM.
Speakers
Samir Ben Chaabane, Numerical Simulation Manager for EMEA, SILKAN S.A
The newsletter summarizes key developments from the 8th technical meeting of the INCASS project, which develops innovative solutions for ship inspection and condition monitoring. Key points discussed include testing scenarios for WP6 on testing and technical auditing, results from intelligent monitoring systems tests in WP2, how structural modeling in WP3 can assess damage, and planned additional data collection for WP7 case studies in April 2016. The meeting was hosted by Bureau Veritas in Paris and discussed progress across the project work packages.
This document outlines a VMware Horizon 6 Accelerator Service kickoff meeting between VMware and a customer. It introduces the VMware and customer project teams, provides an overview of the engagement objectives to deliver a prototype Horizon 6 virtual desktop infrastructure, and discusses key use cases, deliverables, project activities, and timeline. The engagement aims to validate Horizon 6 capabilities, prepare the customer for an EUC transformation, and conduct knowledge transfer. Deliverables include a functioning Horizon 6 environment, solution checklists, requirements documentation, and a conclusion report. Project activities involve environment setup, success criteria definition, environment build and customization, testing, knowledge transfer, and a conclusion meeting.
Case Study on IV&V of the Landing Gear ControllerOak Systems
RUSTOM II is a Medium-Altitude Long-Endurance (MALE) Unmanned Aerial Vehicle (UAV) with an endurance of 24 hours and the ability to fly up to 25000 feet altitude.
It has multiple payload capabilities to support both daytime and nighttime operations.
The retractable landing gear system consists of dual redundant microcontrollers. The Landing Gear Controller (LGC) is required to execute and monitor the retraction, deployment, and brake sequence of the landing gear based on the command received from the Flight Control Computer (RFCC). The LGC is connected to the RFCC through the MIL1553B interface.
The RFCC acts as a bus controller (BC), and the LGC acts as a remote terminal (RT), with software-programmable RT addresses 22 (active) and 23 (standby).
However, provision is made to set the RT addresses through hardware.
LGC has dual redundant 32-bit microcontrollers in the main/hot standby configuration. When the main controller fails, the hot standby controller executes the operations.
The main controller and standby controller are interfaced via a cross-channel data link (CCDL) asynchronous RS422 interface.
LGC is connected to the RFCC via the 1553B bus for receiving commands, to the nose and main landing gears through analog input via ADC and duplex discrete I/O, and to the hydraulic motor pump via analog input and discrete output.
The LGC software performs the following functionalities:.
Perform modes of operation like retraction, deployment, brake, emergency deployment, and emergency brake based on the RFCC command.
Activate the landing gear subsystem assemblies like the hydraulic power pack, retraction, deployment, brake, bypass, and emergency valves.
Monitor the subsystem assembly, like wheel speed, weight on the wheel, hydraulic pressure, valve pressure, and actuator end-limit switches, and post the status to the RFCC.
Perform Power on Self Test (POST), Initiated Pre-flight Built-In Test (PBIT), and Continuous Built-In Test (CBIT) functionalities.
Output the parameters to telemetry.
This document presents the protocol for a field experiment to quantify the reliability of eddy current inspections of lap splice joints performed in airline maintenance facilities. The experiment will utilize 36 lap splice specimens and 2 large aircraft panels containing simulated flaws. Inspectors from multiple facilities will perform inspections according to established protocols while being monitored. Data on inspection results and factors like inspector experience and facility conditions will be collected and analyzed to develop probability of detection curves and understand factors influencing reliability. The results are intended to provide a quantitative assessment of inspector performance under realistic field conditions.
This chapter discusses software project management. It covers topics such as management activities, project planning, project scheduling, and risk management. Project management is needed to ensure software is delivered on time, on schedule, and according to requirements. It involves organizing, planning and scheduling software projects. The chapter discusses the distinctive characteristics of software projects and compares them to other engineering projects. It also explains the project planning process, different types of project plans, scheduling techniques like bar charts and activity networks, and the risk management process of identifying, analyzing, planning for, and monitoring risks.
Bureau Veritas Marine Offshore presentation 2014 - englishKiet Nguyen
Bureau Veritas is a global leader in testing, inspection and certification services. It provides services across various industries including marine and offshore. For the marine and offshore division, it offers classification and certification of ships and offshore units, assurance of offshore facilities, and inspection services. It has over 64,000 employees globally and provides one-stop services across the lifecycle of offshore projects from feasibility to operations.
The document provides resources for avionics engineers seeking employment, including resume samples, cover letter examples, and interview preparation materials. It lists top resume formats like chronological, functional, and combination resumes. It also provides tips for different career levels from new graduates to executives. Links are provided to additional materials on resume writing, interview questions, salary negotiation, and more.
Case study on Test Automation under RUPOak Systems
This case study describes an automation project for testing an insurance software with stringent quality goals and short development cycles. The client previously struggled with manual testing being laborious and redundant. Oak Systems solved this by automating over 1300 test cases using a testing tool. They verified test cases and reorganized data, developed automation scripts that were dynamic and reusable, and synchronized regression testing with releases. This automation helped achieve quality goals through faster testing and higher quality, improving client and user satisfaction.
Formal Method for Avionics Software VerificationAdaCore
This talk will give examples of Airbus use of Formal Methods to verify avionics software, and summarises the integration of Formal Methods in the upcoming ED-12/DO-178 issue C. Firstly, examples of verification based on theorem proving or abstract interpretation will show how Airbus has already taken advantage of the use of Formal Methods to verify avionics software. Secondly, we will show how Formal Method for verification has been introduced in the upcoming issue C of ED-12/DO-178.
This document summarizes an seminar presented by Pradeep P. Oak celebrating 10 years of Oak~TQ Seminars. The seminar focused on test defect metrics and analysis. It provided an overview of Oak~TQ as an independent software testing company and discussed metrics that can be used to measure test efficiency, effectiveness, and completeness. These included metrics like cost of finding defects, test effort distribution, defect leakage, and goal accomplishment. The seminar emphasized how testing teams can use metrics and analysis to justify their work and continuously improve processes.
Performance Testing of eLearning Portal- A case study by Oak Systems Pvt LtdOak Systems
This case study is about Performance Testing carried out on elearning portal. The portal was developed using open source and evolved functionalities and Graphical User Interface. Oak Team successfully completed testing involving,collecting various metrics and identifying Server and Portal capabilities,execution of tests across various bandwidths,Virtual users.
V&V Considerations In Implementing IEC61508-3Oak Systems
This document discusses verification and validation considerations for implementing IEC 61508-3. It begins with an overview of Oak Systems, a specialist in software verification and validation services. It then provides an overview of IEC 61508-3 and verification and validation (V&V). The rest of the document discusses the IEC 61508 safety lifecycle, key terms and definitions, safety integrity levels, development activities and tools to support V&V, software verification techniques, functional safety assessment, and tables relating technique rigor to safety integrity levels. It concludes that IEC 61508 alone may not be sufficient for all applications and other standards like UL1998 may also need to be considered.
This document provides an overview of independent verification and validation (IV&V) as used by NASA. It defines IV&V as a rigorous software evaluation process conducted throughout development to ensure quality and correctness. Key points include that IV&V independently assesses whether the product is being built correctly and if the correct product is being built. IV&V aims to identify risks and increase quality, safety, timeliness and reliability while reducing costs.
Case Study on IV&V of an Agriculture DroneOak Systems
"AeroGCS GREEN is mission planning and precision spraying software that will focus on growing healthier and greener farm fields to improve lives. It works on the Android operating system.
The strongest feature of this product is that “a hand-held instrument can communicate with and control the drone." It is user-friendly and simple to use. The uniform distribution of the chemicals throughout the crop foliage is the primary objective of the application of agricultural pesticides.
A ground control station (GCS) for a spraying drone is a critical component that allows operators to control and monitor the drone's operations from the ground. It serves as a centralised command centre, providing real-time information, data analysis, and control capabilities.
GCS software records and stores mission-related data, including flight logs, telemetry data, sensor readings, and captured images.
It has fail-safe mechanisms to handle communication failures and emergency situations.
This document describes the QA4UAV project, which aims to develop a standardized workflow and quality assurance process for unmanned aerial vehicle (UAV) imagery products. The project is led by Dr. Nathan Quadros and aims to ensure UAV imagery and data products meet minimum quality standards and are fit for their intended purposes. The document outlines the problem the project is addressing, its scope and boundaries, partnerships, and planned development steps and events to gather user input and release the QA4UAV product.
Munwar Pasha has over 15 years of experience working at Honeywell as a Project Manager. He has expertise in requirements collection, design, development, testing, and delivery of flight management systems, flight control systems, displays and graphics, automation control systems, and automotive systems. Some of his roles include Principal Software Engineer, Verification and Validation Lead, System Engineer, Project Lead, and Program Technical Lead. He has experience working with customers such as Airbus, Boeing, Embraer, Gulfstream, Cessna, Bombardier, Ford, and Aramco on various projects.
I Never Thought I Would Grow Up to be This FormalDVClub
This document provides an overview of formal verification from the perspective of an engineer with experience using formal verification tools over time. It defines formal verification and how it differs from simulation-based verification. It then discusses the author's experiences with formal verification from the 1990s to present day, noting how formal verification has become more usable, integrated with design flows, and adopted by more designers. The document also outlines observed benefits of formal verification and common challenges with adopting it. It concludes by predicting continued growth in capacity, capabilities, and adoption of formal verification methods.
Case Study on IV&V of Attitude and Heading Reference SystemOak Systems
The Attitude and Heading Reference System provides attitude, heading, linear accelerations, and angular rate data to the interfacing system, i.e., the ADIU.
In addition to these parameters, the system shall also provide built-in test information to the ADIU simultaneously.
The system takes external magnetometer data frames and air data frames from the ADIU and uses these data to aid the inertial data.
The system also supports maintenance mode, in which it performs the compass swing procedure for the calibration of the internal and external magnetometers. The system also performs an in-situ firmware upgrade in the maintenance mode, among other functions.
It has both an inertial measurement unit and a navigational unit. Both perform POST and CBIT independently as a part of their health monitoring. Both communicate through a UART interface for the transfer of data using a packet-based data protocol with error checking. A second UART interface is provided for redundancy.
Surrogate Model-Based Reliability Analysis of Composite UAV Wing facilitation...Altair
Numerical simulation becomes increasingly strategic to design innovative products and to set up their manufacturing processes, reducing simultaneously development costs and time to market while increasing quality and reliability.
To support this evolution, SILKAN develops a platform for the integration of various types of simulation software, named BUILDERTM.
BUILDERTM is an efficient, innovative and scalable simulation-based platform designed to deal with the increasing use of complex numerical simulations applied to part design, system design or manufacturing processes.
The principal objectives of this platform are to:
Promote and structure the use of simulation
Standardize, parameterize and automate simulation processes.
Capture and re-use the best practices.
Facilitate coupling between different simulation levels and tools.
Improve collaboration across different project teams.
Facilitate access to simulation means for the uninitiated.
Accelerate design and production cycles.
Democratize the use of optimization and reliability procedures and better control manufacturing processes and failure risks.
An application example using BUILDERTM is addressed in this paper. It deals with the robust design of a composite UAV wing. The associated simulation workflow includes two principal steps.
During the first step, Matlab is used to estimate aerodynamic loads applied to the wing when as a function of flight parameters: air flow speed, angle of attack of the wing and aileron deflection angles. A Design of Experiment (DoE) is built by varying the flight parameters in order to cover all the flight domain of the UAV.
The aerodynamic loads thus obtained are then injected into OptiStruct to estimate Tsai-Wu failure criteria for the composite material. An efficient surrogate model is then built from the obtained Tasi-Wu criteria and covers the entire flight domain. Finally to conclude this first part, a failure probability , based on Tsai-Wu criteria, is estimated using the produced surrogate model.
In the second step the following optimization problem is defined using some design variables of the wing (essentially thicknesses of composite layers of the wing):
Wing Mass is calculated by Optistruct, and being evaluated using the step1. An evolutionary algorithm implemented into Dakota is used to perform this surrogate-model -
based optimization.
The set up, parameterization and automation of this complex simulation workflow is facilitated and achieved through the use of the BUILDERTM platform. The combination of different software at different levels of the workflow is also made accessible by the use of BUILDERTM.
Speakers
Samir Ben Chaabane, Numerical Simulation Manager for EMEA, SILKAN S.A
The newsletter summarizes key developments from the 8th technical meeting of the INCASS project, which develops innovative solutions for ship inspection and condition monitoring. Key points discussed include testing scenarios for WP6 on testing and technical auditing, results from intelligent monitoring systems tests in WP2, how structural modeling in WP3 can assess damage, and planned additional data collection for WP7 case studies in April 2016. The meeting was hosted by Bureau Veritas in Paris and discussed progress across the project work packages.
This document outlines a VMware Horizon 6 Accelerator Service kickoff meeting between VMware and a customer. It introduces the VMware and customer project teams, provides an overview of the engagement objectives to deliver a prototype Horizon 6 virtual desktop infrastructure, and discusses key use cases, deliverables, project activities, and timeline. The engagement aims to validate Horizon 6 capabilities, prepare the customer for an EUC transformation, and conduct knowledge transfer. Deliverables include a functioning Horizon 6 environment, solution checklists, requirements documentation, and a conclusion report. Project activities involve environment setup, success criteria definition, environment build and customization, testing, knowledge transfer, and a conclusion meeting.
Case Study on IV&V of the Landing Gear ControllerOak Systems
RUSTOM II is a Medium-Altitude Long-Endurance (MALE) Unmanned Aerial Vehicle (UAV) with an endurance of 24 hours and the ability to fly up to 25000 feet altitude.
It has multiple payload capabilities to support both daytime and nighttime operations.
The retractable landing gear system consists of dual redundant microcontrollers. The Landing Gear Controller (LGC) is required to execute and monitor the retraction, deployment, and brake sequence of the landing gear based on the command received from the Flight Control Computer (RFCC). The LGC is connected to the RFCC through the MIL1553B interface.
The RFCC acts as a bus controller (BC), and the LGC acts as a remote terminal (RT), with software-programmable RT addresses 22 (active) and 23 (standby).
However, provision is made to set the RT addresses through hardware.
LGC has dual redundant 32-bit microcontrollers in the main/hot standby configuration. When the main controller fails, the hot standby controller executes the operations.
The main controller and standby controller are interfaced via a cross-channel data link (CCDL) asynchronous RS422 interface.
LGC is connected to the RFCC via the 1553B bus for receiving commands, to the nose and main landing gears through analog input via ADC and duplex discrete I/O, and to the hydraulic motor pump via analog input and discrete output.
The LGC software performs the following functionalities:.
Perform modes of operation like retraction, deployment, brake, emergency deployment, and emergency brake based on the RFCC command.
Activate the landing gear subsystem assemblies like the hydraulic power pack, retraction, deployment, brake, bypass, and emergency valves.
Monitor the subsystem assembly, like wheel speed, weight on the wheel, hydraulic pressure, valve pressure, and actuator end-limit switches, and post the status to the RFCC.
Perform Power on Self Test (POST), Initiated Pre-flight Built-In Test (PBIT), and Continuous Built-In Test (CBIT) functionalities.
Output the parameters to telemetry.
This document presents the protocol for a field experiment to quantify the reliability of eddy current inspections of lap splice joints performed in airline maintenance facilities. The experiment will utilize 36 lap splice specimens and 2 large aircraft panels containing simulated flaws. Inspectors from multiple facilities will perform inspections according to established protocols while being monitored. Data on inspection results and factors like inspector experience and facility conditions will be collected and analyzed to develop probability of detection curves and understand factors influencing reliability. The results are intended to provide a quantitative assessment of inspector performance under realistic field conditions.
This chapter discusses software project management. It covers topics such as management activities, project planning, project scheduling, and risk management. Project management is needed to ensure software is delivered on time, on schedule, and according to requirements. It involves organizing, planning and scheduling software projects. The chapter discusses the distinctive characteristics of software projects and compares them to other engineering projects. It also explains the project planning process, different types of project plans, scheduling techniques like bar charts and activity networks, and the risk management process of identifying, analyzing, planning for, and monitoring risks.
Bureau Veritas Marine Offshore presentation 2014 - englishKiet Nguyen
Bureau Veritas is a global leader in testing, inspection and certification services. It provides services across various industries including marine and offshore. For the marine and offshore division, it offers classification and certification of ships and offshore units, assurance of offshore facilities, and inspection services. It has over 64,000 employees globally and provides one-stop services across the lifecycle of offshore projects from feasibility to operations.
Implementing Continuous Integration to Improve Software QualityRocket Software
Continuous Integration (CI) can dramatically improve the effectiveness of the software development process, which in turn can lead to improved product quality. This session provides a case study of the CI implementation for U2 databases and tools. We will cover just what is CI, examine the challenges faced, explore the business value of CI and how it can improve quality, and view a demonstration of CI projects.
An experienced Engineering Manager with more than 12 years in the Offshore/Onshore renewable Energy, Oil and Gas industry, adhoc vendor inspection, HSE, Pre-shipment Inspection. Also, Abraham has experience as a Third-Party Inspection Subsea Manager, QHSE and QA/QC Inspectors for Onshore & Offshore Projects and has handled, Solar sales Projects, Subsea Inspection Repair Maintenance (IRM) Projects for clients in Norway and abroad. He excels in timely submission of quality reports while ensuring that safety and quality of equipment are in accordance with client’s specifications, using competent hands, up-to-date test equipment, approved test procedures, ensuring correct markings, and that MCCR and MRBs are up to date and correct.
Integrate V&V within Scrum: How Does That Work?TechWell
Scrum is an iterative, incremental framework for delivering business value. It is not a Verification and Validation (V&V) approach. So how do we merge Scrum and V&V when a product must be subjected to formal V&V activities? How do we plan V&V work, incorporating it into a Scrum roadmap and backlog? How do we execute the V&V plan while performing development activities? Julie Bouchard and Kathy Aragon briefly describe what V&V is—and what it isn’t. They introduce V&V Navigator, a Government-developed, web-based tool to aid in identifying candidate V&V activities. Julie and Kathy demonstrate the use of Navigator to plan activities and artifacts for V&V, show how to map V&V activities into a Scrum backlog, and explore how to bake V&V into epics and stories “done” criteria. Learn ways to integrate V&V within the Scrum development process—the same as we do testing activities.
This curriculum vitae summarizes Ken Strain's experience in aviation, baggage systems, and technical testing roles over the past 15 years. He has worked as a Test Manager for several airline baggage system upgrade projects at Heathrow Airport. Some of his responsibilities have included overseeing testing of new baggage control software systems in integration test facilities and on-site, ensuring quality of test scripts, and identifying and resolving issues. He also has experience with technical assurance, architecture, and improving the performance and design of baggage handling hardware and networks.
ICEC 2014 Linking 6 Phase Project Life Cycle with TCM Framework-SlidesRussell Archibald
Presents and explains two recommendations and two conclusions relating to linking the 6 phase project life cycle with the AACEi Total Cost Management Framework.
Similar to Case study on V&V for Avionics Software System (20)
Case Study_IV&V of AutomaticFlightControlPanel.pdfOak Systems
3-axis (Pitch, Roll, and Yaw) simplex and 4-axis AFCS (Pitch, Roll, and Yaw & Collective) digital Automatic Flight Control System (AFCS) on LUH are used to provide stability, controllability, and autopilot modes for ease of flying. The AFCS consists of an Automatic Flight Control Computer (AFCC) and an Automatic Flight Control Panel (AFCP). The AFCC is the core of the AFCS.
The Automatic Flight Control Panel (AFCP) is the main man-machine interface between the pilot and AFCC for control commands, status indicators, and alphanumeric displays of AFCS functions. The AFCP software receives commands from the panel push-button control switch, transmits these commands to the AFCC through the ARINC429 channel, and receives the commands from the AFCC through the ARINC429 channel. The received ASCII data is shown on an alphanumeric display.
Case Study on Advanced light weight torpedo (Software IV&V).pptxOak Systems
Advanced lightweight torpedo (ALWT) is an antisubmarine torpedo that can be launched from multiple platforms such as ships, Helicopters or Aircrafts.
It has Advanced on board computer which enables target detection system in both Active and passive mode. The target location can be either pre-set or changed based on opportunity. System also has powerful Homing in capabilities for attack.
Case study - Test Automation of a Mobile ApplicationOak Systems
A Case study on building a Test Automation Framework for a Mobile software". The ERP application developed by our Customer was both mobile and browser compatible. A hybrid Test Automation Framework was developed to address the Software Testing needs involving both Mobile and Browser interfaces in the same workflow. Selenium and Appium tools were used.
Case study on operating an Offshore Delivery Center (ODC)Oak Systems
A Case study on operating an Offshore Delivery Center (ODC). This ODC infrastructure and teams were specifically put together for a US based customer in the Industrial Automation space with a team size of 6 - 23 Engineers.
Case study - IV&V of Standby Engine InstrumentOak Systems
Presenting a Case study on Software Verification & Validation (IV&V) for a subsystem of a Defence Helicopter. The IV&V was carried out in accordance with the RTCA DO178B DAL B guidelines. With over 2 decades of strong experience, Oaksys was chosen to carry out the full lifecycle IV&V of the said subsystem. This is one of many such projects where Oaksys was responsible for conducting software IV&V and Testing.
Banking Case study: UAT Support for CBS MigrationOak Systems
A Banking Case Study - User Acceptance Testing (UAT) Support for CBS Migration at a mid sized bank in the Caribbean. The bank had planned a migration of the Hardware, DB and the CBS software from the existing one to the newer supportive version with the “AS IS” functionality. The Bank team looked at Oaksys to help them with the Test Process, Test suite build and Execution support for the CBS and interfaces. Here is a case study on How we successfully completed the assignment and the value adds that came along.
Introduction to TTCN-3 and AUTOSAR Conformance TestingOak Systems
This document provides an overview of Oak Systems and introduces AUTOSAR conformance testing and TTCN-3. Oak Systems is an independent verification and validation company that specializes in embedded systems testing. The presentation discusses AUTOSAR architecture layers and interfaces, aspects of AUTOSAR conformance testing including test specifications and processes, and features of the TTCN-3 testing language such as its modular component-based design. Contact information is provided for further details.
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOak Systems
To provide design assurance guidance for the development of airborne electronic hardware such that it safely performs its intended function, in its specified environments.
This document describes a case study of a banking UAT project conducted by Oak Systems for one of the leading banks in the Oceanic region. The project involved testing customizations done for the bank's Asian entities acquired in retail, institutional, and credit card business. The UAT covered various functionalities like assets, liabilities, and interfaces. It involved different testing aspects such as minimum acceptance testing, progression testing, system integration testing, regression testing, end to end testing, and back out testing. A team of 20 testers with banking experience from 3 to 12 years executed the testing under test leads and SME guidance.
A case study on Testing of e-Banking.
The Product is an Add-on to a popular Universal Banking solution. Plethora of defects were found during acceptance testing and client found the remedy through Oak Systems.
Oak Systems - When you build Software, we build Quality in it Oak Systems
Oak Systems Pvt. Ltd. is a specialist software services company established in 1998 that provides services across various domains including embedded systems, enterprise applications, banking, and testing. It has over 100 software specialists with expertise in areas such as testing, quality management, and embedded systems. Oak Systems utilizes mature processes and proprietary methodologies for activities like requirements gathering, design, development, testing, and project management. It delivers projects for clients in India, Europe, USA, and Asia through its offices in Bangalore, Singapore, and Malaysia.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...kalichargn70th171
A dynamic process unfolds in the intricate realm of software development, dedicated to crafting and sustaining products that effortlessly address user needs. Amidst vital stages like market analysis and requirement assessments, the heart of software development lies in the meticulous creation and upkeep of source code. Code alterations are inherent, challenging code quality, particularly under stringent deadlines.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
What is Augmented Reality Image Trackingpavan998932
Augmented Reality (AR) Image Tracking is a technology that enables AR applications to recognize and track images in the real world, overlaying digital content onto them. This enhances the user's interaction with their environment by providing additional information and interactive elements directly tied to physical images.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
2. Avionic s - IV& V Case St udy
2
AvionicsAvionics -- IV&VIV&V
u First indigenous fly-by-wire technology
demonstrator
u First IV&V group in the country
u One of the most complicated and huge
software
u Two groups - FCS IV&V (safety critical) and
(Avionics IV&V mission critical)
3. Avionic s - IV& V Case St udy
3
Project at a GlanceProject at a Glance
u Embedded real time software
u Technically demanding in terms of high
reliability (0.0001%)
u Avionics software - 20 components (LRUs)
with MC (Mission Computer) as the main
component connected via MIL1553 bus
u DOD standards 2167A
4. Avionic s - IV& V Case St udy
4
Project at a Glance(Project at a Glance(contdcontd))
u 20 components are developed in different
labs, different implementation
u MC is the most complicated and mission
critical software (22 volumes of SRS and
275 KLOC)
u Some components were developed in C,
some in Ada, some in assembly...
5. Avionic s - IV& V Case St udy
5
IV&V was conceivedIV&V was conceived
u IV&V requirements
u to maintain uniformity, consistency
u to verify the consistency across labs with respect to
requirements, changes, defects etc.
u IV&V had the responsibility of maintaining the
high reliability number
u Independent V&V was involved from start of
the project till end
u V&V plan was prepared
6. Avionic s - IV& V Case St udy
6
IV&V Plan was developedIV&V Plan was developed
Covering ...
u Scope, roles and responsibilities
u Activities at each phase
u Dependencies
u Risks
u etc...
7. Avionic s - IV& V Case St udy
7
IV&V activitiesIV&V activities
u Verification of Global Specifications of entire S/W
u Verification of overall project plan
u Participation in reviews
u Verification of Functional specs, SRS, Design
documents of each component
u Verification of quality plan and SCM plan of every
component
u Verification of Test plan, test description, test rig
and witness test execution on sample basis
8. Avionic s - IV& V Case St udy
8
IV&V for MCIV&V for MC
u Apart from regular verification of documents more
work was done on MC
u In order to improve effectiveness a parallel system
test plan-description was prepared and executed
doing is believing
u This IV&V test uncovered a new set of defects
u This effort of around 50 person months on system
testing was appreciated by the management and
gave a great insight into the project
9. Avionic s - IV& V Case St udy
9
What it meant ...What it meant ...
u One group whose primary focus is Quality and
processes
u Improvement in inter-group relations
u Setting up of common processes and sharing best
practices and lessons learnt
u It improved reliability of software