INDUSTRIAL SYSTEMS · APPLICATION · EMBEDDED SOFTWARE

Industrial systems &
application software, by GenieTech.

Linux server software, Windows and mobile applications, embedded software such as VxWorks, IEC 62278/62279 railway software safety certification consulting, and IT infrastructure and maintenance for businesses.

SOFTWARE DEVELOPMENT

Linux, Application & Embedded Software Development

GenieTech is a system software specialist for Linux servers and RTOS platforms such as VxWorks.

Our engineers have over 20 years of experience in Linux-based server software that handles large volumes of data and in RTOS embedded software such as VxWorks. We also deliver Android apps and Windows client software integrated with Linux or embedded platforms.

Scope of work

  • Design & development: software designed and built to your requirements.
  • Porting: making software run correctly on your hardware.
  • Testing: verifying behavior against requirements, with on-site field testing when needed.

Development areas

Railway systems

  • Onboard and wayside signaling systems
  • Train radio systems
  • Railway control and communications
  • Railway electrical equipment software
  • Railway traffic control systems

Linux server software

  • Network server software
  • Security server software
  • Industrial control server software
  • System control server software
  • Other Linux-based server software

Embedded software

  • RTOS software such as VxWorks
  • IoT software
  • Automotive terminal software
  • Industrial terminal software
  • Other embedded software

Integrated platforms

  • Integrated platform services
    • Linux servers
    • Windows PCs
    • Mobile apps
    • Web applications
SW SAFETY CERTIFICATION CONSULTING

Railway Software Safety Certification Consulting (IEC 62278 / IEC 62279)

IEC 62278EN 50126IEC 62279EN 50128

Safety certification of onboard and wayside railway software requires deliverables and testing based on IEC 62278 (EN 50126) and IEC 62279 (EN 50128), and developers spend significant time and money on it.

GenieTech lets developers focus on building software while achieving certification with minimal cost and time, through consulting on certification deliverables and software testing.

Railway system and software development lifecycle (V-model)
Development · DesignTest Plan ↔ ValidationTesting · Validation · Operation
RAMS — IEC 62278 (EN 50126)
System Concept
Software Maintenance
System Definition
Software Deployment
System Risk Analysis
System Requirements
SW development and testing — IEC 62279 (EN 50128)
SW RequirementsIdentify and verify SW safety requirements
Overall SW Testing · Final Validation
Architecture and DesignReflect and verify safety in SW design
Integration
Component DesignVerify SW component safety
Component Implementation and Testing

Certification consulting and testing support

01Schedule & criteria

  • Agree on the overall test schedule
  • Establish test criteria

02Static testing

  • Coding rule selection
    • Consulting on the coding rules to apply during development
  • Reliability testing (static)
    • Detect latent defects (coding rule violations, runtime errors) using international coding standards such as MISRA, CWE and CERT
    • Design review through call graphs and flow graphs
    • Review of risky data by tracing parameter and variable data flow
    • Re-run static analysis after fixing detected defects

03Dynamic testing

  • Test plan support
    • Help define test targets and goals for software reliability testing
  • Test environment
    • Target-connected environment identical to the development environment
  • Reliability testing (dynamic)
    • Derive test cases from requirements and structure
    • Write test cases for automated generation
    • Statement coverage, branch coverage and MC/DC testing with TCF files, LDRA and target hardware
    • Re-run static and dynamic analysis after fixing defects

※ Requirement coverage and function coverage reports for reliability and quality

※ Support for issuing reliability test reports and certificates through accredited testing laboratories

04Acceptance support

  • Review of integration test reports
    • Confirm tools and evaluation criteria
    • Explain defensive code and unmet code coverage items
    • Attach automated tool test reports
  • Static test audit checklist
    • Match tool versions and tested files
    • Map project coding rules to tool-provided rules
  • Dynamic test audit checklist
    • Match tool versions and reliability test reports with tool outputs
    • Match the dynamic test environment with the real target
  • Support for acceptance schedules led by clients and certification bodies
IT SERVICE

IT Services for Small Businesses

Efficient, accountable IT support for small and mid-sized non-IT businesses.

IT equipment and facilities are essential for running a business, but cost and technical know-how are real barriers. GenieTech provides IT consulting and maintenance so that non-IT businesses get the most out of their IT at minimum cost.

IT Infrastructure

Many businesses simply open an internet line and chain hubs as needed. This causes intermittent outages, and without regular management it leaves the network exposed to viruses and ransomware.

Well-structured infrastructure

  • Properly installed and configured routers for quality and security
  • Site-to-site VPN between head office and branches
  • QoS by department so critical teams get priority
  • Consolidated, backed-up data to prevent loss in an incident

NAS Deployment & Management

Shared folders on office PCs or expensive cloud storage are common. Shared folders lack fine-grained permissions, PC failures lose data, and copies scattered across PCs make the latest version hard to find.

Efficient network storage, built and managed

  • Low-cost setup sized to your business
  • Per-user permissions for security
  • Double/triple backup to recover mistaken saves or deletions
  • Mobile app file sharing, anywhere
  • Consolidated, backed-up data to prevent loss in an incident

Server Maintenance

Many businesses run servers but have no expert to maintain them after setup. Minimal regular maintenance extends server life and prevents failures. Engineers with over 20 years of Windows and Linux server experience keep your servers in top condition.

Server deployment and maintenance

  • Servers (including cloud) built for the job
  • Regular updates and maintenance
  • Backups and recovery when problems occur
  • Windows, Linux and other operating systems

IT Support

When office computers or IT equipment fail, buying new is not always the answer. Finding the cause and preventing recurrence is. Engineers with over 20 years of experience building and maintaining computers and IT equipment look after your IT environment.

IT support services

  • Office PCs optimized for each job, built and maintained
  • Business software licenses
  • Regular on-site visits to keep your workplace running

Equipment & Software Supply

Save the time and cost of sourcing equipment and software yourself. We select and supply products that fit your purpose and budget.

What we supply

  • PCs, servers and peripherals
  • Business software licenses
  • Network and communications equipment and parts
  • Broadcast equipment and parts
PROCESS

How we work

Consult & Assess

We map out what you need and where you are today.

Design & Propose

You receive a proposal covering scope, schedule and cost.

Build & Deploy

We implement and install in stages, keeping you informed.

Test & Support

From testing and acceptance to maintenance, we stay with you.

Tell us about your project

Fill out the form below. We will review your inquiry and reply to the email address you provide.

  • Software development, certification consulting, IT services and equipment supply
  • Based in Suwon (Gyeonggi-do) and Cheonan/Asan (Chungcheongnam-do)
  • Early-stage ideas are welcome too

Need a quick answer?

Chat on KakaoTalkMessage our KakaoTalk channel

Up to 3 files, 10 MB total · PDF, Word, Excel, PowerPoint, HWP, images, text

Details
  • Collected: name, email, company, phone, message, attachments
  • Purpose: reviewing and replying to your inquiry
  • Retention: deleted without delay once the inquiry is resolved