Short answer

Before designing new enterprise information systems, invest time in reverse engineering existing ones to extract valuable models and insights that will guide the creation of more agile and interoperable future solutions.

Field
Innovation & Design
Source
theses.fr (ABES) (2012)
Method
Methodology Development and Application
Evidence
Moderate effect

Analyzing existing enterprise systems through reverse engineering can inform the agile design of future, dynamically interoperable information architectures. This innovation & design research insight is drawn from a 2012 study published in theses.fr (ABES). Using Methodology development and application, researchers explored how this design variable affects real-world outcomes. The key design takeaway: Before designing new enterprise information systems, invest time in reverse engineering existing ones to extract valuable models and insights that will guide the creation of more agile and interoperable future solutions.

Study
Innovation & DesignHigh ImpactModerate effect

Reverse Engineering Existing Systems Enables Agile Design of Future Enterprise Information Architectures

Analyzing existing enterprise systems through reverse engineering can inform the agile design of future, dynamically interoperable information architectures.

theses.fr (ABES) · 2012

01

Key Findings

  • 01Reverse engineering existing systems is valuable for understanding current states before designing future ones.
  • 02A model-driven approach, leveraging HLA, can support the dynamic and federated design of enterprise interoperability.
  • 03This methodology enables 'on-the-fly' interoperability without prior knowledge of data exchange specifics.
02

Application

Design takeaway

Before designing new enterprise information systems, invest time in reverse engineering existing ones to extract valuable models and insights that will guide the creation of more agile and interoperable future solutions.

How to apply

When tasked with upgrading or replacing an existing enterprise system, begin by thoroughly analyzing its current structure, data flows, and functionalities through reverse engineering techniques to inform the design of the new system.

Project actions

  • 01When starting a design project, consider if analyzing an existing product or system could provide useful insights.
  • 02Explore how standards from one field (like simulation) can be applied to solve problems in another (like business systems).
03

Method & Evidence

AimHow can reverse engineering of existing enterprise systems facilitate the dynamic and federated design of future interoperable information architectures?
MethodMethodology Development and Application
ProcedureThe research proposes and applies a model-driven reverse engineering methodology based on the High Level Architecture (HLA) standard for distributed simulation. This approach aims to rediscover models from existing systems to inform the design of future enterprise information systems using a federated interoperability strategy.
ContextEnterprise Information Systems and Interoperability

Variables

IVReverse engineering methodology and HLA-based approach
DVAgility and interoperability of designed future enterprise information architectures
CVComplexity of existing systems, specific industry domain, chosen reverse engineering tools
04

Strengths & Limitations

Strengths

  • +Proposes a structured methodology for a complex design challenge.
  • +Leverages established standards (HLA) for a robust approach.

Limitations

Reverse engineering can be time-consuming and may not always yield complete or accurate models, especially for poorly documented systems.

Reliability & validity

Reliability would depend on the consistency of the reverse engineering process and the chosen modeling tools. Validity would be assessed by how well the derived models represent the actual system and how effectively they inform the design of a functional future system.

Think critically

To what extent can reverse engineering fully capture the dynamic and emergent behaviors of complex enterprise systems, and how might this impact the design of future adaptable systems?

05

Design Principles

"Understand the present to design the future: Leverage insights from existing systems through reverse engineering to inform the development of adaptable and interoperable future architectures."

In today's rapidly evolving business landscape, understanding the intricacies of current systems is crucial for designing flexible and adaptable future solutions. This approach allows for the creation of systems that can integrate seamlessly and dynamically with new partners and technologies, fostering resilience and competitive advantage.

06

What This Means for Your Design

Looking at how things work now can help you design better things for the future, especially when different computer systems need to talk to each other easily.

How to use in your project

  • 1.Use the concept of reverse engineering to justify your initial research into existing solutions for your design problem.
  • 2.Discuss how understanding current systems informed your design choices for a more adaptable outcome.
07

Add to My Project

08

Quick Cite

Paragraph starter

The approach of reverse engineering existing systems, as demonstrated in research on enterprise interoperability, offers a valuable strategy for informing the design of future solutions. By analyzing current system models and functionalities, designers can gain critical insights that facilitate the creation of more agile, adaptable, and interoperable architectures, ensuring better integration and longevity.

09

Source

theses.fr (ABES)

Federated approach for enterprise interoperability : a reversible model driven and HLA based methodology

journal · 2012

View source

Questions About This Research

What does the research say about reverse engineering existing systems enables agile design of future enterprise information architectures?
Before designing new enterprise information systems, invest time in reverse engineering existing ones to extract valuable models and insights that will guide the creation of more agile and interoperable future solutions. Evidence: theses.fr (ABES) (2012).
Why does "Reverse Engineering Existing Systems Enables Agile Design of Future Enterprise Information Architectures" matter for design?
In today's rapidly evolving business landscape, understanding the intricacies of current systems is crucial for designing flexible and adaptable future solutions. This approach allows for the creation of systems that can integrate seamlessly and dynamically with new partners and technologies, fostering resilience and competitive advantage.
How can designers apply this research?
Before designing new enterprise information systems, invest time in reverse engineering existing ones to extract valuable models and insights that will guide the creation of more agile and interoperable future solutions.
What were the main findings?
Reverse engineering existing systems is valuable for understanding current states before designing future ones.. A model-driven approach, leveraging HLA, can support the dynamic and federated design of enterprise interoperability.. This methodology enables 'on-the-fly' interoperability without prior knowledge of data exchange specifics.
What research method was used?
Methodology Development and Application.
How strong is the evidence?
Evidence strength is rated Moderate effect, based on a 2012 journal from theses.fr (ABES).
What should I do differently in my next project?
When tasked with upgrading or replacing an existing enterprise system, begin by thoroughly analyzing its current structure, data flows, and functionalities through reverse engineering techniques to inform the design of the new system.
What are the limitations?
The effectiveness of the methodology may depend on the complexity and documentation of the existing systems. The reliance on HLA standards might introduce specific technical constraints.