Software
KCL performs testing and certification required for the Fourth Industrial Revolution,
improving the productivity of businesses and achieving high added value of their products and services.
We support the testing & assessment, R&D and business consulting of the software performance and reliability including AI software.
Overview
Testing & Assessment of AI Software
- Testing and Assessment of the Performance and Reliability, and Commissioned Research and Business Consulting on AI Software
- Software Testing
- Testing and assessment requested by client in accordance with ISO/IEC 25023 and ISO/IEC 25051
- Testing and assessment of functional suitability, performance efficiency, compatibility, usability, reliability, security, maintainability and portability
- Assessment of AI Software Performance
- Assessment of accuracy, precision, recall and specificity
- Assessment of error rates
- Assessment of AI performance efficiency
- Assessment of Software Quality Properties
- Functional suitability: Ability to provide functions required by the user
- Performance efficiency: Ability to provide appropriate performance with small resources
- Compatibility: Ability to exchange information between systems and system components
- Usability: Ability to easily understand and use by the user
- Reliability: Ability to maintain performance at a designated level
- Security: Ability to protect information and data
- Maintainability: Ability to easily respond to improvements and modifications
- Portability: Ability to operate in a different hardware or software environment
Validation of Software Performance
- Single Application Testing
- Installation of standalone software on a computer to test functionality, reliability, maintainability, efficiency, and portability
- Testing of Server-client and Server Performance
- Server performance: Check the concurrent users access, server response time, and database processing speed by configuring an environment similar to the actual environment
- Server-client performance: Assessment of web servers of websites, groupware and e-commerce platforms in functionality, reliability, maintainability, efficiency and portability
- Application Performance
- Fast and stable load testing for obtaining application performance data
- Integrated real-time performance monitoring using application layer and code data for identification and analysis of root causes of bottlenecking
- Testing of applications of all different types including mobile, Ajax, Flex, HTML 5, .NET, Java, GWT, Silverlight, SOAP, Citrix, ERP, and legacy
- Mobile Performance
- Accurate analysis of end-to-end mobile performance
- Combination of virtual users with real devices for realistic testing of diverse real network situations from multiple positions
- Security assessment of source code, binary files, and mobile apps for identification of vulnerabilities on three layers(client, network, server)
Functional Safety of Software
- Static Analysis of Software
- Conduct comprehensive analysis from a holistic approach on the SW by identifying the data flow of the entire source code and the meaning of various library functions
- Inspection of Runtime Errors and Vulnerabilities(CWE Compatibility Analysis)
- Inspection of MISRA-C coding rules
- Applied standards: IEC 61508-3, ISO 26262-6, IEC 62304
- Dynamic Analysis of Software
- Conduct performance analysis of software in accordance with international standards and guidelines on automotive, national defense, aviation, railroads, medicine, etc. where safety and reliability of software are crucial
- Code coverage analysis through system testing
- Support to measurement on statements, branches, MC/DC, functions, calls, basis paths, etc.
- Applied standards: IEC 61508-3, ISO 26262-6, IEC 62304