Short answer
Adopt object-oriented modelling for communication interfaces to enable automated refinement and hardware mapping, thereby accelerating embedded system design.
- Field
- Modelling
- Source
- Carl von Ossiezky University of Oldenburg (2015)
- Method
- Modelling and Simulation
- Evidence
- Strong effect
Object-oriented modelling allows for the abstract specification of communication, which can then be automatically refined and implemented on specific hardware platforms. This modelling research insight is drawn from a 2015 study published in Carl von Ossiezky University of Oldenburg. Using Modelling and simulation, researchers explored how this design variable affects real-world outcomes. The key design takeaway: Adopt object-oriented modelling for communication interfaces to enable automated refinement and hardware mapping, thereby accelerating embedded system design.
Object-Oriented Communication Synthesis for Embedded Systems
Object-oriented modelling allows for the abstract specification of communication, which can then be automatically refined and implemented on specific hardware platforms.
Carl von Ossiezky University of Oldenburg · 2015
Key Findings
- 01Object-oriented communication specification simplifies application design.
- 02Automatic synthesis of communication reduces manual mapping effort.
- 03The approach facilitates exploration of platform and mapping trade-offs.
Application
Design takeaway
Adopt object-oriented modelling for communication interfaces to enable automated refinement and hardware mapping, thereby accelerating embedded system design.
How to apply
When designing complex embedded systems, define communication pathways using object-oriented constructs and leverage automated tools for their implementation on the chosen hardware platform.
Project actions
- 01Consider using object-oriented programming principles to model interactions between different components in your design.
- 02Investigate tools or methods that can automate the translation of abstract communication requirements into concrete implementation details.
Method & Evidence
Variables
Strengths & Limitations
Strengths
- +Provides a systematic approach to managing communication complexity in embedded systems.
- +Enables significant automation in the design process.
Limitations
The complexity of the automatic synthesis process can be high, and the initial investment in setting up the object-oriented framework might be significant for smaller projects.
Reliability & validity
Reliability would be high if the synthesis process consistently produces the same hardware implementation for the same abstract specification. Validity is strong in demonstrating the potential for reduced design effort and improved design space exploration.
Think critically
To what extent does the complexity of the target hardware platform influence the effectiveness and feasibility of automatic communication synthesis?
Design Principles
"Abstract communication interfaces can be automatically mapped to concrete hardware implementations."
This approach decouples application logic from hardware specifics, enabling faster design iterations and easier exploration of different platform configurations. It streamlines the complex process of mapping software onto hardware resources.
What This Means for Your Design
Imagine you're building a complex robot. Instead of telling each motor exactly how to talk to the brain, you can describe what you want the robot to do (like 'move arm'). This system automatically figures out the best way for the motors to communicate that instruction to the brain.
How to use in your project
- 1.Reference this paper when discussing the benefits of abstract modelling for communication in embedded systems or platform-based design.
Add to My Project
Quick Cite
Paragraph starter
The research by Grüttner (2015) highlights the advantages of employing object-oriented modelling for communication synthesis in platform-based embedded systems design. By abstracting communication through method calls on objects, designers can decouple application logic from specific hardware, enabling automated refinement and implementation on diverse platforms. This approach facilitates efficient design space exploration and accelerates the development cycle.
Source
Carl von Ossiezky University of Oldenburg
Application Mapping and Communication Synthesis for Object-Oriented Platform-Based Design
journal · 2015
View sourceQuestions About This Research
- What does the research say about object-oriented communication synthesis for embedded systems?
- Adopt object-oriented modelling for communication interfaces to enable automated refinement and hardware mapping, thereby accelerating embedded system design. Evidence: Carl von Ossiezky University of Oldenburg (2015).
- Why does "Object-Oriented Communication Synthesis for Embedded Systems" matter for design?
- This approach decouples application logic from hardware specifics, enabling faster design iterations and easier exploration of different platform configurations. It streamlines the complex process of mapping software onto hardware resources.
- How can designers apply this research?
- Adopt object-oriented modelling for communication interfaces to enable automated refinement and hardware mapping, thereby accelerating embedded system design.
- What were the main findings?
- Object-oriented communication specification simplifies application design.. Automatic synthesis of communication reduces manual mapping effort.. The approach facilitates exploration of platform and mapping trade-offs.
- What research method was used?
- Modelling and Simulation.
- How strong is the evidence?
- Evidence strength is rated Strong effect, based on a 2015 journal from Carl von Ossiezky University of Oldenburg.
- What should I do differently in my next project?
- When designing complex embedded systems, define communication pathways using object-oriented constructs and leverage automated tools for their implementation on the chosen hardware platform.
- What are the limitations?
- The effectiveness of the mapping rules is dependent on the complexity and specificity of the target hardware platform. The initial setup of the object-oriented framework requires expert knowledge.