Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gregory L. Wickstrom is active.

Publication


Featured researches published by Gregory L. Wickstrom.


Advances in Computers | 2003

Transformation-Oriented Programming: A Development Methodology for High Assurance Software

Victor L. Winter; Steve Roach; Gregory L. Wickstrom

Abstract A software development paradigm known as Transformation-Oriented Programming (TOP) is introduced. In TOP, software development consists of constructing a sequence of transformations capable of systematically constructing a software implementation from a given formal specification. As such TOP falls under the category of formal methods. The general theory and techniques upon which TOP is built is presented. The High Assurance Transformation System (HATS) is described. The use of the HATS tool to implement a portion of the functionality of a classloader needed by the Sandia Secure Processor (SSP) is described.


high assurance systems engineering | 2004

The SSP: an example of high-assurance systems engineering

Gregory L. Wickstrom; J. Davis; Steven E. Morrison; S. Roach

The SSP is a high assurance systems engineering effort spanning both hardware and software. Extensive design review, first principle design, n-version programming, program transformation, verification, and consistency checking are the techniques used to provide assurance in the correctness of the resulting system.


ACM Transactions in Embedded Computing Systems | 2006

A transformational perspective into the core of an abstract class loader for the SSP

Victor L. Winter; Jason Beranek; Fares Fraij; Steve Roach; Gregory L. Wickstrom

The SSP is a hardware implementation of a subset of the JVM for use in high-consequence embedded applications. In this context, a majority of the activities belonging to class loading, as it is defined in the specification of the JVM, can be performed statically. Static class loading has the net result of dramatically simplifying the design of the SSP, as well as increasing its performance. Because of the high consequence nature of its applications, strong evidence must be provided that all aspects of the SSP have been implemented correctly. This includes the class loader. This article explores the possibility of formally verifying a class loader for the SSP implemented in the strategic programming language TL. Specifically, an implementation of the core activities of an abstract class loader is presented and its verification in ACL2 is considered.


Archive | 2004

An Abstract Class Loader for the SSP and its Implementation in TL

Gregory L. Wickstrom; Victor L. Winter; Fares Fraij; Steve Roach; Jason Beranek

The SSP is a hardware implementation of a subset of the JVM for use in high consequence embedded applications. In this context, a majority of the activities belonging to class loading, as it is deflned in the speciflcation of the JVM, can be performed statically. Static class loading has the net result of dramatically simplifying the design of the SSP as well as increasing its performance. Due to the high consequence nature of its applications, strong evidence must be provided that all aspects of the SSP have been implemented correctly. This includes the class loader. This article explores the possibility of formally verifying a class loader for the SSP implemented in the strategic programming language TL. Speciflcally, an implementation of the core activities of an abstract class loader is presented and its veriflcation in ACL2 is considered.


INCOSE International Symposium | 2012

Maestro – A model-based systems engineering environment for complex electronic systems

Manas Bajaj; Andrew Scott; Douglas M. Deming; Gregory L. Wickstrom; Mark J. De Spain; Dirk Zwemer; Russell S. Peak


Archive | 2014

Analysis and Optimization of Paradigm Microprograms.

Dominic A. Montoya; Gregory L. Wickstrom; James A. McCoy; Victor L. Winter


IEEE Transactions on Embedded Systems | 2014

Paradigm - A High-level Architecture-Independent Micro-Programming Language.

Dominic A. Montoya; Gregory L. Wickstrom; Victor L. Winter; James A. McCoy


Archive | 2012

Environment-Independent Framework for Early Error Discovery in Embedded Systems Designs.

Kevin Joseph Hulin; Yalin Hu; Douglas M. Deming; Gregory L. Wickstrom


Archive | 2012

Practical Integration of Simulation and Formal Verification of Embedded Systems through Library Module Pairings.

Yalin Hu; Douglas M. Deming; Gregory L. Wickstrom


Journal of Software Maintenance and Evolution | 2008

Platform Migration of Java Libraries.

James A. McCoy; Steven E. Morrison; Gregory L. Wickstrom; Victor L. Winter; Azamat Mametjanov

Collaboration


Dive into the Gregory L. Wickstrom's collaboration.

Top Co-Authors

Avatar

Victor L. Winter

University of Nebraska Omaha

View shared research outputs
Top Co-Authors

Avatar

Douglas M. Deming

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

James A. McCoy

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Steve Roach

University of Texas at El Paso

View shared research outputs
Top Co-Authors

Avatar

Fares Fraij

University of Texas at El Paso

View shared research outputs
Top Co-Authors

Avatar

Jason Beranek

University of Nebraska Omaha

View shared research outputs
Top Co-Authors

Avatar

Steven E. Morrison

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

J. Davis

University of Texas at Austin

View shared research outputs
Top Co-Authors

Avatar

Manas Bajaj

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Mark J. De Spain

Sandia National Laboratories

View shared research outputs
Researchain Logo
Decentralizing Knowledge