Learn how Belcan works in many different industries.




content image header
Software

Software Engineering

Belcan Corporation is able to provide software engineering services in a variety of business models that best suit our customer's needs. We can provide on-site staff augmentation, off-site work package/subsystem development (closely integrated with your staff) or complete stand-alone system development with oversight & minimal customer overhead.


Core Capability:

Real Time & Embedded Systems Programming

Belcan Corporation has extensive corporate expertise in staffing, managing and delivering software development projects associated with all aspects of Control Systems development. If it has sensors or actuators, we know how to make it work.

  • Embedded Control Code
  • All phases of development: Planning, Management, Requirements, Design, Implementation and Formal Verification up to the highest standards used in the industry.
  • Simulation and Modeling Software
  • Control and Plant modeling for requirements analysis.
  • Real time simulation for test rig utilization.
  • Test and Data Acquisition Software
  • Test rig verification software applications.
  • Component and System test stand real time data acquisition systems.
  • Maintenance & Support Application Software
  • Ground support/Maintenance computer systems
  • On-Board and Off-Line prognostic/diagnostic applications
  • Real Time & Embedded Software Development Tools
  • Process support applications
  • Development, test and debugging applications

General Application Programming

Belcan Corporation has a highly skilled team of software engineers experienced in a wide variety of application domains. When you have a need for software engineering in any domain, we can pull together a team from our tallent pool that matches your needs and can take on the project in a business model that best suits your situation.

  • Develop PC/Workstation applications, database applications, client/server applications (requirements through verification).
  • General Software Engineering Expertise
  • Staff with capabilities in industry-utilized software engineering tools

Software/Process Tool Development

Belcan Corporation knows from experience that the product one produces can never be any better than the process that develops it. Our team has been involved in developing, automating, utilizing, auditing and continually improving processes for internal or customer utilization. We can work within your processes, help you develop or improve your processes, or undertake projects within our own processes. Our team is skilled at developing software applications that assist with automation of processes for faster, better and more predictable results. We believe in process development and utilization because our experience shows us how well it works in producing a high quality end result.

  • In-House Expertise in both developing and utilizing processes to meet industry standards. (e.g. Mil-Std-2167a, DO-178B, ISO-9000, etc.)
  • Customer defined processes - utilization and continuous process improvement.
  • Belcan Corporation internally utilized processes - definition, implementation and utilization.
  • Develop/Support software process & development tools (requirements through verification)
  • Utilization of COTS products (e.g. Rational, Telelogic, etc.)
  • Development of proprietary applications for support of internal or customer processes.
  • Consulting

Our team of engineers includes some of the most experienced members of the software development community. When you have issues involving software development and you believe you will benefit from the insight and experience of someone from outside of your organization who can bring a pair of "fresh eyes" to the issue, we can find the right expertise to help you.


Project Examples:

Engine Interchangeability Program: An example of a complete, stand-alone, Belcan managed, control software development project. Adaptation of a control computer to operate state-of-the-art jet engine components in a test stand environment. Work included every aspect of a critical control software application development from producing a formal software development plan to formal verification of the control & on-site support of the test. Work was completed within schedule, under budget and with zero defects.

JSF Control Software Development: An example of off-site packaged work, Belcan managed and integrated with the customer's team. Control software work packages are assigned to Belcan by our customer with agreed-upon schedule and cost objectives. The team works utilizing the customer's tools to complete the work packages and integrate them with the work produced by the customer's own staff.

JSF Control Software Verification: An example of off-site packaged work, Belcan managed and integrated with the customer's team. Control software verification work packages are assigned to Belcan by our customer with agreed-upon schedule and cost objectives. The team develops requirements-based test descriptions, test scripts, execution and analysis of test results utilizing the customer's tools. Completed results are integrated with the work produced by the customer's own staff to meet verification schedules for the end product.