Search results

1 – 10 of over 8000
Content available
Article
Publication date: 23 June 2021

Joe Garcia, Russell Shannon, Aaron Jacobson, William Mosca, Michael Burger and Roberto Maldonado

This paper aims to describe an effort to provide for a robust and secure software development paradigm intended to support DevSecOps in a naval aviation enterprise (NAE) software

1335

Abstract

Purpose

This paper aims to describe an effort to provide for a robust and secure software development paradigm intended to support DevSecOps in a naval aviation enterprise (NAE) software support activity (SSA), with said paradigm supporting strong traceability and provability concerning the SSA’s output product, known as an operational flight program (OFP). Through a secure development environment (SDE), each critical software development function performed on said OFP during its development has a corresponding record represented on a blockchain.

Design/methodology/approach

An SDE is implemented as a virtual machine or container incorporating software development tools that are modified to support blockchain transactions. Each critical software development function, e.g. editing, compiling, linking, generates a blockchain transaction message with associated information embedded in the output of a said function that, together, can be used to prove integrity and support traceability. An attestation process is used to provide proof that the toolchain containing SDE is not subject to unauthorized modification at the time said critical function is performed.

Findings

Blockchain methods are shown to be a viable approach for supporting exhaustive traceability and strong provability of development system integrity for mission-critical software produced by an NAE SSA for NAE embedded systems software.

Practical implications

A blockchain-based authentication approach that could be implemented at the OFP point-of-load would provide for fine-grain authentication of all OFP software components, with each component or module having its own proof-of-integrity (including the integrity of the used development tools) over its entire development history.

Originality/value

Many SSAs have established control procedures for development such as check-out/check-in. This does not prove the SSA output software is secure. For one thing, a build system does not necessarily enforce procedures in a way that is determinable from the output. Furthermore, the SSA toolchain itself could be attacked. The approach described in this paper enforces security policy and embeds information into the output of every development function that can be cross-referenced to blockchain transaction records for provability and traceability that only trusted tools, free from unauthorized modifications, are used in software development. A key original concept of this approach is that it treats assigned developer time as a transferable digital currency.

Open Access
Article
Publication date: 12 March 2018

Fengyuan Liu, Srichand Hinduja and Paulo Bártolo

This paper aims to describe the control software of a novel manufacturing system called plasma-assisted bio-extrusion system (PABS), designed to produce complex multi-material and…

1199

Abstract

Purpose

This paper aims to describe the control software of a novel manufacturing system called plasma-assisted bio-extrusion system (PABS), designed to produce complex multi-material and functionally graded scaffolds for tissue engineering applications. This fabrication system combines multiple pressure-assisted and screw-assisted printing heads and plasma jets. Control software allows the users to create single or multi-material constructs with uniform pore size or pore size gradients by changing the operation parameters, such as geometric parameters, lay-down pattern, filament distance, feed rate and layer thickness, and to produce functional graded scaffolds with different layer-by-layer coating/surface modification strategies by using the plasma modification system.

Design/methodology/approach

MATLAB GUI is used to develop the software, including the design of the user interface and the implementation of all mathematical programing for both multi-extrusion and plasma modification systems.

Findings

Based on the user definition, G programing codes are generated, enabling full integration and synchronization with the hardware of PABS. Single, multi-material and functionally graded scaffolds can be obtained by manipulating different materials, scaffold designs and processing parameters. The software is easy to use, allowing the efficient control of the PABS even for the fabrication of complex scaffolds.

Originality/value

This paper introduces a novel additive manufacturing system for tissue engineering applications describing in detail the software developed to control the system. This new fabrication system represents a step forward regarding the current state-of-the-art technology in the field of biomanufacturing, enabling the design and fabrication of more effective scaffolds matching the mechanical and surface characteristics of the surrounding tissue and enabling the incorporation of high number of cells uniformly distributed and the introduction of multiple cell types with positional specificity.

Details

Rapid Prototyping Journal, vol. 24 no. 2
Type: Research Article
ISSN: 1355-2546

Keywords

Content available
Article
Publication date: 1 August 1998

53

Abstract

Details

Pigment & Resin Technology, vol. 27 no. 4
Type: Research Article
ISSN: 0369-9420

Keywords

Content available
Article
Publication date: 1 March 2000

59

Abstract

Details

Assembly Automation, vol. 20 no. 1
Type: Research Article
ISSN: 0144-5154

Keywords

Content available
Article
Publication date: 2 January 2007

32

Abstract

Details

Microelectronics International, vol. 24 no. 1
Type: Research Article
ISSN: 1356-5362

Content available
Article
Publication date: 30 January 2007

68

Abstract

Details

Aircraft Engineering and Aerospace Technology, vol. 79 no. 1
Type: Research Article
ISSN: 0002-2667

Content available

Abstract

Details

Kybernetes, vol. 32 no. 3
Type: Research Article
ISSN: 0368-492X

Keywords

Content available
140

Abstract

Details

Assembly Automation, vol. 22 no. 2
Type: Research Article
ISSN: 0144-5154

Keywords

Content available

Abstract

Details

Pigment & Resin Technology, vol. 37 no. 1
Type: Research Article
ISSN: 0369-9420

Content available
Article
Publication date: 1 June 2004

124

Abstract

Details

Aircraft Engineering and Aerospace Technology, vol. 76 no. 3
Type: Research Article
ISSN: 0002-2667

Keywords

1 – 10 of over 8000