Software from JG Maritime Engineering Ltd
New Software Under Development:
JGME has some software projects under development. This include the following software projects:
- Subsea engineering design software (described below).
- Pre- and Post-Processor for other software that provide an interface file included with the license.
- Ship hull form geometry, hydrostatics and stability software.
Development of software for subsea engineering design and analysis when considering subsea pipeline design, is to a large extent based on the offshore industry regulations,
rules and standards.
While spreadsheets might be useful for simple calculations, they have their limitations when it comes to advanced engineering mathematics.
Spreadsheet-based calculations can result in hours spent on idle tasks, poor communication among team members, and critical errors that can be neither traced nor audited.
This subsea engineering software is a collection of program modules, processes and information that allow users to calculate and depict multifaceted
engineering problems and to save calculations for future use. The user can calculate values for dozens of variables, including mechanical design for different purposes and fluid flow,
pressure, design load and heat transfer, etc.
The application is developed in .NET C# language with MS Visual Studio Technology that provides a powerful graphical user interface well integrated in windows environment.
The Figure below is a flowchart representing a process for dealing with subsea software design in a modular approach.
Modular refers to a software engineering approach geared toward developing software applications in terms of modules or components.
The software system is built around different modules that encompass a cohesively whole solution. The modular programming technique breaks the solution into smaller and manageable
modules that are separately designed and developed. These modules can be integrated with other relevant applications, which promotes reusability benefits.
Current scope is a standard calculation tool covering different aspects of design in compliance with relevant offshore
codes and standards. The modularization technique is used to divide the software system into multiple discrete and independent modules based on offshore
codes and standards, which are capable of carrying out task(s) independently. These modules work as basic constructs for the entire software, but at
same time these modules can be executed separately and independently. This modularization technique also includes other benefits, such as ease of
maintenance and updates.
The quality of an implementation of offshore codes and standards in software modules and their interaction among them are
measured by defining the level of inter-dependability among modules, and by defining the degree of intra-dependability
within elements of a module. How modules interfere and interact with each other is defined by couplings.
The improvements are related to the objectives
of a state-of-the-art procedure of performing engineering, design and analysis by use of offshore codes and standards implemented in this software
suit to assure a consistent way of working.
The screenshots below represent some views from the modular subsea engineering software.