Nu'merate
adj & n (person) able to think and express oneself in
quantitive terms, familiar with the principles of mathematics and
science
Software Modelling and SimulationCapabilitiesThe software and modelling knowledge, experience and tools available from our consultants and associates are outlined under the hyperlinks below: Analysis: mathematical modelling and simulation
Key Benefits
Analysis: mathematical modelling and simulationMathematical modelling is extensively used in defence research and development work to investigate complex engineering system solutions. Modelling allows a large number of alternative to be investigated without the expense of building or testing real hardware or systems. This permits early identification of the risks and gains associated with possibilities and builds confidence in eventual procurement or development decisions. Numerate Consultants has extensive knowledge and practical experience in the combining of mathematics, physics and engineering with software techniques to construct representative mathematical models, simulations and virtual prototypes of weapon systems. Areas of experience include:
Software: algorithm design, implementation and application developmentAn outline of our software capabilities is shown below. Algorithm designUsing our technical specialists we can elicit high level requirements and design algorithms presented in software requirement documents . We have consultants and associates with a variety of technical expertise who have developed or supported the development of algorithms for weapons systems. We have produced and documented algorithms for the following software:
Software implementationOur consultants and associates are capable of implementing a clients software
requirements for specialised applications to agreed deadlines and within our
stringent Quality Assurance development constraints. We can also elicit the
clients high level requirements and prepare software requirements using our
technical specialists that our software specialists can subsequently implement.
Graphical User Interfaces (GUIs)Where clients already have software code that is adequate in terms providing the solution but not in terms of its intuitive use we can produce intuitive GUI based pre and post processors and graphical output. For instance converting existing complex applications requiring alphanumeric input files and generating cryptic alphanumeric output can be converted to be more user friendly, rapid and produce clearer graphical output. This type of interface not only reduces the amount of time spent in scenario set up and results analysis but reduces errors by providing context sensitive help and checking or limiting inputs. Legacy codeWe can also produce requirements and/or definition documents for legacy code that may have been developed over a number of years possibly by different personnel and in various software languages. These can then be re-written by the clients or our programmers using modern languages and techniques in a quality assured environment. Peer reviewsSoftware based tools are increasingly being relied upon to assess safety and integrity of systems. It is therefore essential that independent reviews of the software, including verifying the code against requirements and where possible validating the outputs against measurements, is undertaken in order to quantify the level of reliance that may be placed on its predictions. As an independent consultancy with software implementation expertise Numerate Consultants capable of providing independent software reviews. Software Tools: platforms, environments, languages, applicationsWe have consultants and associates with high levels of expertise in the following hardware and software areas: Platforms:
Operating systems:
Programming languages:
System development and modelling tools:
General software applications:
|