Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Grace Lewis
August 2014 - Podcast HTML5 for Mobile Apps at the Edge

Topics: Pervasive Mobile Computing

Authors: Grace Lewis, Suzanne Miller

In this podcast, Grace Lewis discusses research that explores the feasibility of using HTML5 for developing mobile applications, for "edge" environments where resources and connectivity are uncertain, such as in the battlefield.

July 2014 - Technical Note Evaluation of the Applicability of HTML5 for Mobile Applications in Resource-Constrained Edge Environments

Topics: Pervasive Mobile Computing

Authors: Bryan Yan (Carnegie Mellon University – Institute for Software Research), Grace Lewis

This technical note presents an analysis of the feasibility of using HTML5 for developing mobile applications, for "edge" environments where resources and connectivity are uncertain, such as in battlefield or natural disaster situations.

November 2013 - Conference Paper Architecture Patterns for Mobile Systems in Resource-Constrained Environments

Topics: Pervasive Mobile Computing

Authors: Grace Lewis, Soumya Simanta, Marc Novakouski, Gene Cahill, Jeff Boleng, Edwin J. Morris, James Root

This paper was presented at the 2013 Military Communications Conference

July 2013 - Podcast Application Virtualization as a Strategy for Cyber Foraging

Topics: Pervasive Mobile Computing

Authors: Grace Lewis, Suzanne Miller

In this podcast, researcher Grace Lewis discusses application virtualization as a more lightweight alternative to VM synthesis for cloudlet provisioning.

May 2013 - Webinar Architecture and Design of Service-Oriented Systems (Part 2)

Topics: Service-Oriented Architecture, Software Architecture

Authors: Grace Lewis

The second part will focus on SOA infrastructure-design considerations, decomposition of an enterprise service bus (ESB) into patterns and tactics as an example of SOA infrastructure, and principles of service design.

May 2013 - Technical Note Application Virtualization as a Strategy for Cyber Foraging in Resource-Constrained Environments

Authors: Dominik Messinger, Grace Lewis

This technical note explores application virtualization as a more lightweight alternative to VM synthesis for cloudlet provisioning.

May 2013 - Presentation Architecture Patterns for Mobile Systems in Resource-Constrained Environments

Authors: Grace Lewis, Jeff Boleng, Gene Cahill, Edwin J. Morris, Marc Novakouski, James Root, Soumya Simanta

A presentation from the ninth annual SATURN conference, held in Minneapolis, MN, April 29 - May 3, 2013.

April 2013 - Presentation Automated Provisioning of Cloud and Cloudlet Applications

Authors: Jeff Boleng, Grace Lewis, Vignesh Shenoy (Carnegie Mellon University), Manoj Subramaniam (Carnegie Mellon University), Varun Tibrewal (Carnegie Mellon University)

A presentation from the ninth annual SATURN conference, held in Minneapolis, MN, April 29 - May 3, 2013.

March 2013 - Webinar Architecture and Design of Service-Oriented Systems (Part 1)

Topics: Service-Oriented Architecture, Software Architecture

Authors: Grace Lewis

The objective of this tutorial is to provide guidance on the architecture and design of service-oriented systems. Part I covers basic concepts and impact.

February 2013 - Podcast Standards in Cloud Computing Interoperability

Topics: Service-Oriented Architecture

Authors: Grace Lewis

In this podcast, Grace Lewis discusses her latest research exploring the role of standards in cloud-computing interoperability.

December 2012 - Podcast Architecting Service-Oriented Systems

Topics: Service-Oriented Architecture, Software Architecture

Authors: Grace Lewis

Grace Lewis discusses general guidelines for architecting service-oriented systems, how common service-oriented system components support these principles, and the effect these principles and their implementation have on system quality attributes.

October 2012 - Technical Note The Role of Standards in Cloud-Computing Interoperability

Topics: Service-Oriented Architecture, Software Architecture

Authors: Grace Lewis

This report explores the role of standards in cloud-computing interoperability. It covers cloud-computing basics and standard-related efforts, discusses several use cases, and provides recommendations for cloud-computing adoption.

October 2012 - Technical Note Cloud Computing at the Tactical Edge

Topics: Pervasive Mobile Computing

Authors: Soumya Simanta, Grace Lewis, Edwin J. Morris, Kiryong Ha (Carnegie Mellon School of Computer Science), Mahadev Satyanarayanan (Carnegie Mellon School of Computer Science)

This technical note presents a strategy to overcome the challenges of obtaining sufficient computation power to run applications needed for warfighting and disaster relief missions. It discusses the use of cloudlets-- localized, stateless servers running one or more virtual machines--on which soldiers can offload resource-intensive computations from their handheld mobile devices.

September 2012 - Podcast Cloud Computing for the Battlefield

Topics: Service-Oriented Architecture

Authors: Grace A. Lewis

Grace Lewis discusses her research to overcome challenges for battlefield computing by using cloudlets: localized, lightweight servers running one or more virtual machines on which soldiers can offload expensive computations from their handheld devices.

August 2012 - Conference Paper A Reference Architecture for Mobile Code Offload in Hostile Environments

Authors: Soumya Simanta, Grace Lewis, Edwin J. Morris, Kiryong Ha (Carnegie Mellon School of Computer Science), Mahadev Satyanarayanan (Carnegie Mellon School of Computer Science)

This paper presents a reference architecture for mobile devices that overcomes resource and connectivity limitations by exploiting cloudlets

May 2012 - Presentation Extensibility as a Collaboration Enabler: A Case Study for Group-Context-Aware Mobile Applications

Authors: Grace Lewis, Marc Novakouski, Enrique Sanchez

A presentation from the Evolution and Extensibility track at SATURN 2012, May 7-11, 2012, St Petersburg, FL.

January 2012 - Technical Note Best Practices for Artifact Versioning in Service-Oriented Systems

Topics: Service-Oriented Architecture, Software Architecture

Authors: Marc Novakouski, Grace Lewis, William Anderson, Jeff Davenport

This report describes some of the challenges of software versioning in an SOA environment and provides guidance on how to meet these challenges by following industry guidelines and recommended practices.

January 2012 - Technical Note Interoperability in the e-Government Context

Topics: Software Architecture

Authors: Marc Novakouski, Grace Lewis

This report describes a proposed model through which to understand interoperability in the e-government context.

October 2011 - Webinar SEI Technologies Forum: Architectural Implications of Cloud Computing

Topics: Software Architecture

Authors: Grace Lewis

In this October 2011 presentation, Grace Lewis of the Software Engineering Institute (SEI) discusses the implications that cloud computing has for software architecture.

September 2011 - Special Report Proceedings of the Fourth International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2010)

Topics: Service-Oriented Architecture, Software Architecture

Authors: Grace Lewis, Dennis B. Smith, Kostas Kontogiannis

This report summarizes the proceedings from the 2010 MESOA workshop and includes the accepted papers that were the basis for the presentations given during the workshop.

August 2011 - Technical Note Architecting Service-Oriented Systems

Topics: Service-Oriented Architecture, Software Architecture

Authors: Philip Bianco, Grace Lewis, Paulo Merson, Soumya Simanta

This report presents guidelines for architecting service-oriented systems and the effect of architectural principles on system quality attributes.

June 2011 - Webinar Service Oriented Architecture: A Quality Attribute Perspective

Topics: Service-Oriented Architecture

Authors: Grace Lewis

In this 2011 presentation, Grace Lewis talks about the effect that service oriented architecture has on system quality attributes.

May 2011 - Video Introduction to the SOA Architect Professional Certificate with Grace Lewis

Authors: Grace Lewis

Video overview of the SOA Architect Professional Certificate from Grace Lewis, lead of the SOA Research Agenda.

May 2011 - Presentation Architectural Implications of Cloud Computing

Authors: Grace Lewis

This presentation from SATURN 2011 discusses cloud computing from a software architecture perspective.

April 2011 - Poster Cloud Computing in Tactical Environments

Topics: Pervasive Mobile Computing

Authors: Grace Lewis

This poster describes how cloud computing benefits the warfighter in a tactical environment.

April 2011 - White Paper Architectures for the Cloud: Best Practices for Navy Adoption of Cloud Computing

Topics: System of Systems

Authors: Grace Lewis

The goal of SEI research is to create best practices for architecture and design of systems that take advantage of the cloud, leading to greater system quality from both a consumer and provider perspective.

April 2011 - White Paper Employing SOA to Achieve Information Dominance

Topics: Service-Oriented Architecture, Software Architecture

Authors: Grace Lewis

SEI research will enable the Navy to to develop service-oriented systems that address information dominance priority requirements.

February 2011 - Webinar Emerging Technologies for Software-Reliant Systems

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Grace Lewis

In this 2011 presentation, Grace Lewis presents general computation trends and a set of emerging technologies to support the trends for software-reliant SoS such as cloud computing and mobile computing.

November 2010 - White Paper Executive Overview: Best Practices for Adoption of Cloud Computing

Topics: System of Systems

Authors: Grace Lewis

This paper describes the SEI approach to cloud computing research for the DoD.

November 2010 - White Paper Executive Overview: Employing SOA to Achieve Information Dominance

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis

The current ability to implement systems in the DoD based on SOA technologies falls short of the DoD's goals. To close the gaps in these areas, research is needed in SOA security, semantic SOA, context-aware applications, and real-time SOA.

November 2010 - Technical Report Performance Analysis of WS-Security Mechanisms in SOAP-Based Web Services

Topics: Service-Oriented Architecture

Authors: Marc Novakouski, Soumya Simanta, Gunnar Peterson, Edwin J. Morris, Grace Lewis

This paper presents the results of a series of experiments targeted at analyzing the performance impact of adding WS-Security, a common security standard used in IdM frameworks, to SOAP-based web services.

September 2010 - White Paper Cloud Computing Basics Explained

Topics: System of Systems

Authors: Grace Lewis

This paper seeks to help organizations understand cloud computing essentials, including drivers for and barriers to adoption, in support of making decisions about adopting the approach.

September 2010 - White Paper Primer on SOA Terms

Topics: Service-Oriented Architecture

Authors: Grace Lewis

This white paper presents basic terminology related to Service- Oriented Architecture (SOA). The goal of the paper is to establish a baseline of terms for service-oriented systems.

September 2010 - Technical Note T-Check in System-of-Systems Technologies: Cloud Computing

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Harrison D. Strowd, Grace Lewis

The purpose of this report is to examine a set of claims about cloud computing adoption.

September 2010 - Technical Note Emerging Technologies for Software-Reliant Systems of Systems

Topics: System of Systems

Authors: Grace Lewis

The purpose of this report is to present an informal survey of technologies that are, or are likely to become, important for software-reliant systems of systems in response to current computing trends.

July 2010 - Audio SMART: SOA Migration, Adoption, and Reuse Technique

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis

Heidi Brayer interviews Grace Lewis about the changing of the SMART acronym from Service Migration and Reuse Technique to SOA Migration, Adoption, and Reuse Technique.

May 2010 - Presentation Lessons Learned from Service-Oriented Systems for Engineering Systems of Systems

Authors: Grace Lewis

Grace Lewis gives a bottom-up approach that focuses on abstracting the concepts and lessons learned from specific examples of engineering systems of systems (SoSs).

March 2010 - Technical Note A Research Agenda for Service-Oriented Architecture (SOA): Maintenance and Evolution of Service-Oriented Systems

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Grace Lewis, Dennis B. Smith, Kostas Kontogiannis

This 2010 report describes the agenda of an SEI-led group that was formed to explore the business, engineering, and operations aspects of service-oriented architecture.

February 2010 - Special Report Proceedings of the 3rd International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2009)

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Dennis B. Smith, Ned Chapin, Kostas Kontogiannis

This report contains selected papers from the 3rd International Workshop on a Research Agenda for Maintenance and Evolution of Service-Oriented Systems (MESOA 2009).

November 2009 - Webinar Cloud Computing

Topics: System of Systems, Service-Oriented Architecture

Authors: Grace Lewis

Grace Lewis gives an introductory-level presentation on cloud computing. Lewis discusses the different types of cloud computing environments and the barriers for its adoption.

November 2009 - Special Report Proceedings of the Workshop on Software Engineering Foundations for End-User Programming (SEEUP 2009)

Topics: System of Systems

Authors: Len Bass, Grace Lewis, Brad Myers, Dennis B. Smith

This report presents the papers that were given at SEEUP 2009, held at the 31st ICSE in Vancouver, British Columbia on May 23, 2009.

June 2009 - White Paper A Research Perspective on Maintenance and Reengineering of Service-Oriented Systems

Topics: System of Systems

Authors: Kostas Kontogiannis, Grace Lewis, Dennis B. Smith

This position paper surveys the landscape of service-oriented architecture practice as it pertains to service-orientation maintenance and reengineering.

June 2009 - Technical Note A Scenario-Based Technique for Developing SOA Technical Governance

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Soumya Simanta, Edwin J. Morris, Grace Lewis, Sriram Balasubramaniam, Dennis B. Smith

Organizations can make the available SOA governance frameworks more effective in their organizations using the scenario-based tailoring technique introduced in this technical note.

April 2009 - Webinar SMART: Analyzing the Feasibility of Migrating Legacy Systems to SOA Environments

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Grace Lewis

Grace Lewis discusses how the Service Migration and Reuse Technique (SMART) can be used to help organizations to make decisions about reusing legacy systems within a SOA environment.

September 2008 - Technical Note T-Check in Technologies for Interoperability: Business Process Management in a Web Services Context

Topics: Service-Oriented Architecture, System of Systems

Authors: Fabian Hueppi, Lutz Wrage, Grace Lewis

This technical note presents an investigation of the Business Process Execution Language, a popular BPM technology used to describe, analyze, execute, and monitor business processes.

September 2008 - Technical Note Service Level Agreements in Service-Oriented Architecture Environments

Topics: Service-Oriented Architecture, Software Architecture

Authors: Philip Bianco, Grace Lewis, Paulo Merson

This 2008 report surveys the state of practice in service level agreement specification and offers guidelines on how to assure that services are provided with high availability, security, performance, and other required qualities.

August 2008 - Webinar Service-Oriented Architecture (SOA)

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Grace Lewis

In this 2008 presentation, Grace Lewis provides an overview of SOA and explains the implications that SOA adoption has on the processes used to develop service-oriented systems.

July 2008 - Technical Report Results of SEI Independent Research and Development Projects (FY 2007)

Topics: Acquisition Support, Software Architecture

Authors: Len Bass, Lui R. Sha, Dennis B. Smith, Kurt C. Wallnau, Jörgen Hansson (University of Skovde), John J. Hudak, Dionisio de Niz, Peter H. Feiler, Donald Firesmith, Mark H. Klein, Kostas Kontogiannis, Grace Lewis, Marin Litoiu (IBM Canada Ltd.), Stefan Schuster

This report describes the independent research and development (IRAD) projects that were conducted during fiscal year 2007 (October 2006 through September 2007).

June 2008 - Special Report Proceedings of the International Workshop on the Foundations of Service-Oriented Architecture (FSOA 2007)

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Grace Lewis, Dennis B. Smith

This report presents the results of the Foundations of Software-Oriented Architecture (FSOA) workshop held at the Third International Conference on Interoperability for Enterprise Software and Applications (I-ESA 2007).

June 2008 - Technical Note SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Edwin J. Morris, Dennis B. Smith, Soumya Simanta

Is legacy system migration feasible for your organization as a means of SOA adoption? The Service Migration and Reuse Technique (SMART) assists an organization in determining what to migrate, the steps needed, and the costs involved.

January 2008 - Presentation SOA Research Agenda

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis

This 2008 presentation by Grace Lewis details the taxonomy of the SEI's research agenda on the topics critical to success with SOA adoption.

January 2008 - Technical Note T-Check in Technologies for Interoperability: Web Services and Security—Single Sign-On

Topics: Service-Oriented Architecture, System of Systems

Authors: Lutz Wrage, Soumya Simanta, Grace Lewis, Saul Jaspan

This technical note presents the results of applying the T-Check approach in an initial investigation of two Web services standards, WS-Security and SAML, to create an SSO solution that works inside a single organization

November 2007 - White Paper Common Misconceptions About Service-Oriented Architecture

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Edwin J. Morris, Soumya Simanta, Dennis B. Smith, Lutz Wrage

This 2007 article from Crosstalk magazine suggests ways to more effectively address critical SOA issues that potential users, developers, and acquisition officers may have.

September 2007 - White Paper Four Pillars of Service-Oriented Architecture

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Dennis B. Smith

This 2007 SEI whitepaper by Grace Lewis and Dennis B. Smith outlines four pillars to Service-Oriented Architecture (SOA) success.

April 2007 - Technical Note T-Check for Technologies for Interoperability: Open Grid Services Architecture (OGSA)—Part 1 Parent SEI Program

Topics: Service-Oriented Architecture, System of Systems

Authors: Soumya Simanta, Grace Lewis, Lutz Wrage

This report investigates Open Grid Services Architecture (OGSA), one of the many technologies for accomplishing interoperability, using the T-Check technique.

August 2006 - Technical Note Workshop on Model-Driven Architecture and Program Generation

Topics: Software Architecture, System of Systems

Authors: Grace Lewis, B. Craig Meyers, Kurt C. Wallnau

This report summarizes the results of a June 2006 workshop, held to explore business and technical aspects of program generation in the context of the Object Management Group's model-driven architecture development approach.

June 2006 - Technical Note Model Problems in Technologies for Interoperability: Web Services

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Lutz Wrage

This 2006 report presents the results of applying the model problem approach in an initial investigation of the potential of Web services to enable interoperability.

April 2006 - Technical Note Model Problems in Technologies for Interoperability: OWL Web Ontology Language for Services (OWL-S)

Topics: Service-Oriented Architecture, System of Systems

Authors: Chris Metcalf C., Grace Lewis

This 2006 report presents the results of applying the model problem approach to examine the feasibility of using OWL-S to allow applications to automatically discover, compose, and invoke services in a dynamic services-oriented environment.

September 2005 - Technical Note SMART: The Service-Oriented Migration and Reuse Technique

Topics: Service-Oriented Architecture, Software Architecture, System of Systems

Authors: Grace Lewis, Edwin J. Morris, Liam O'Brien, Dennis B. Smith, Lutz Wrage

This document has been superseded by CMU/SEI-2008-TN-008, SMART: Analyzing the Reuse Potential of Legacy Components in a Service-Oriented Architecture Environment.

June 2005 - Technical Note A Process for Context-Based Technology Evaluation

Topics: System of Systems

Authors: Grace Lewis, Lutz Wrage

This report describes a process called context-based evaluation that determines the fitness of a technology within a specific context.

May 2005 - Technical Note Model Problems in Technologies for Interoperability: Model-Driven Architecture

Topics: Service-Oriented Architecture, System of Systems

Authors: Grace Lewis, Lutz Wrage

This 2005 report looks at Model-Driven Architecture (MDA) as one of many technologies foraccomplishing interoperability.

December 2004 - Technical Note Promising Technologies for Future Systems

Topics: System of Systems

Authors: Grace Lewis, Edwin J. Morris, Lutz Wrage

This 2004 report presents of a few of the many programs, technologies, and research efforts that are addressing the challenges faced by future systems.

December 2004 - Technical Report Approaches to Constructive Interoperability

Topics: System of Systems

Authors: Grace Lewis, Lutz Wrage

This report outlines several approaches to constructing systems of systems that have interoperability requirements, with respect to syntactic and semantic interoperability.

August 2004 - Technical Note Assumptions Management in Software Development

Topics: System of Systems

Authors: Grace Lewis, Teeraphong Mahatham, Lutz Wrage

This technical note explores assumptions management as a method for improving software quality.

July 2004 - Technical Report A Process for COTS Software Product Evaluation

Topics: System of Systems

Authors: Santiago Comella-Dorda, John Dean, Grace Lewis, Edwin J. Morris, Tricia Oberndorf, Erin Harper

This 2004 report focuses on COTS product evaluations conducted for the purpose of selecting products to meet a known need in a system.

March 2004 - Technical Report Current Perspectives on Interoperability

Topics: System of Systems

Authors: Lisa Brownsword, David J. Carney, David Fisher, Grace Lewis, Edwin J. Morris, Patrick R. Place, James Smith, Lutz Wrage, B. Craig Meyers

This 2004 report describes current research within the software engineering community on the topic of interoperability between software systems.

September 2003 - Technical Report A Model Problem Approach to Measurement-to-Track Association

Topics: System of Systems

Authors: Grace Lewis, B. Craig Meyers

This report illustrates the use of model problems in the design of a system.

February 2003 - Book Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices

Topics: Software Architecture, System of Systems, Secure Coding

Authors: Grace Lewis, Daniel Plakosh, Robert C. Seacord

This book shows how to implement a successful modernization strategy that incrementally encompass changes in software technologies, engineering processes, and business practices.

October 2002 - Technical Note Model-Based Verification: Abstraction Guidelines

Topics: Performance and Dependability

Authors: John J. Hudak, Santiago Comella-Dorda, David P. Gluch, Grace Lewis, Charles B. Weinstock

This 2002 report presents abstraction techniques that can be used to build essential models of system behavior in the context of MBV and details a methodology for creating state machine models using those techniques.

August 2002 - Technical Report Model-Based Verification: An Engineering Practice

Topics: Performance and Dependability

Authors: David P. Gluch, Santiago Comella-Dorda, John J. Hudak, Grace Lewis, Julie A. Walker, Charles B. Weinstock, David Zubrow

This 2002 report summarizes MBV and outlines the responsibilities of engineers engaged in Model-Based Verification.

January 2002 - Technical Note Model-Based Verification: Guidelines for Generating Expected Properties

Topics: Performance and Dependability

Authors: David P. Gluch, Santiago Comella-Dorda, John J. Hudak, Grace Lewis, Charles B. Weinstock

This report presents a basic set of guidelines to facilitate the generation of expected properties in the context of Model-Based Verification.

December 2001 - Technical Note Model-Based Verification: Analysis Guidelines

Topics: Performance and Dependability

Authors: Grace Lewis, Santiago Comella-Dorda, David P. Gluch, John J. Hudak, Charles B. Weinstock

This technical note provides guidance for the analysis activity that occurs during the interpretation of results produced by model-checking tools.

October 2001 - Technical Note Model-Based Verification: Claim Creation Guidelines

Topics: Performance and Dependability

Authors: Santiago Comella-Dorda, David P. Gluch, John J. Hudak, Grace Lewis, Charles B. Weinstock

This 2001 report describes a pattern-based approach to facilitate claim generation.

October 2001 - Technical Note Model-Based Verification: Scope, Formalism, and Perspective Guidelines

Topics: Performance and Dependability

Authors: David P. Gluch, Santiago Comella-Dorda, John J. Hudak, Grace Lewis, Julie A. Walker, Charles B. Weinstock

This report provides guidance for defining the scope, formalism, and perspective for applying MBV, a systematic approach to finding defects in software requirements, designs, or code.

October 2001 - Technical Report An Enterprise Information System Data Architecture Guide

Authors: Grace Lewis, Santiago Comella-Dorda, Patrick R. Place, Daniel Plakosh, Robert C. Seacord

This report describes a sample data architecture in terms of a collection of generic architectural patterns that define and constrain how data is managed in a system that uses the J2EE platform and the OAGIS.

August 2001 - Technical Note Beyond the Black Box: A Case Study in C to Java Conversion and Product Extensibility

Topics: System of Systems

Authors: Pisey Huy, Grace Lewis, Ming-hsun Liu

This case study describes the experience of converting and enhancing NDBS 1.0, a programmatic library to extract private keys and digital certificates from a Netscape database written in C and Java.

August 2001 - Technical Report Maintaining Transactional Context: A Model Problem

Authors: Daniel Plakosh, Santiago Comella-Dorda, Patrick R. Place, Robert C. Seacord, Grace Lewis

This 2001 report outlines a model problem constructed to verify the feasibility of building a mechanism to modernize a legacy system.

July 2001 - Technical Note Incremental Modernization for Legacy Systems

Authors: Santiago Comella-Dorda, Grace Lewis, Patrick R. Place, Daniel Plakosh, Robert C. Seacord

This 2001 report shows an objective technique for developing an incremental code-migration strategy for large legacy Common Business-Oriented Language (COBOL) systems.

July 2001 - Technical Report Legacy System Modernization Strategies

Topics: System of Systems

Authors: Robert C. Seacord, Santiago Comella-Dorda, Grace Lewis, Patrick R. Place, Daniel Plakosh

This 2001 report discusses alternative development approaches for incrementally modernizing legacy systems.