Consulting for systems engineering with a focus on functional modeling
Overview
Systems Engineering
- Clear system boundaries
- Standardized functional models
- Consistency Loads, duties, test
- Code generation
Today
- Information breaks between the specialist disciplines
- High risk of errors in new developments and changes
Future
- Functional modeling in an interdisciplinary team
- Consistent model use from design to code
Consulting
- ACTUAL Admission PEP
- Standardized functional structure
- Adapt requirements management
- PoC function modeling
- PoC code generation
Benefit
- Mastering changes
- higher efficiency
- better quality
- Shorter time-to-market
Result
- Entry into systems engineering
- Assessment of benefit, effort, acceptance
- documented case studies
Sequential development process
Situation today
Mechanics is the leading discipline
Information is communicated informally in meetings or on call
Functional description is service of the mechanics for subsequent areas
Function descriptions often incomplete and not updated
Software development creates its own internal documentation
Loss of efficiency
Consequences
Misunderstandings due to inefficient and disrupted flow of information
late detection of errors
High costs and time delays for new developments
Interdisciplinary modeling in a team
Our solution
With MetaCre8 FM - Function Modeling describe technical functions as a team. Costly and time-consuming iterations are avoided because critical points are clarified at an early stage. Code generation from the model speeds up control programming.
Details
Through interdisciplinary development meetings, companies try to coordinate and improve complicated new developments at an early stage and to parallelize their implementation. Today, these coordination meetings are mainly informal. Presentations, 3D models, sketches and rough flow charts are used. In many cases, further collaboration takes place on demand. Functional descriptions are sometimes created initially, but are rarely kept up to date afterwards.
In order to gain an overview of complicated developments, we are convinced that a system must be broken down into several levels and thus abstracted. The resulting function modules can be described in the team using the notation developed by MetaCre8. In addition to the internal structure, the parameters and the behavior of the function are also defined. Following the team modeling, the software development team prepares the details for implementation.
Overall, the modeling effort is worthwhile for the following reasons:
- Function modeling replaces the classic function description.
- This approach leads to fewer errors during new development and therefore accelerates time-to-market.
- A modeling tool with code generation can further significantly reduce the effort required for software implementation.
With a proof-of-concept (PoC), you gain experience of how model-based systems engineering can be integrated into the existing development process. By moderating several functional workshops with your team and your case studies, MetaCre8 will show you which communication and methodological skills are required to be able to carry out modeling independently in the future. This will enable you to determine the training requirements for your team. The clear results of a PoC will help you for internal communication.
Analysis | implementation strategy | implementation support
concrete steps
01
Create transparency
Analysis of information consistency from the request to the test
02
Formulate goals
What is to be achieved by the systems engineering approach?
03
Functional structure and functional modules
Functional decomposition, definition of system boundaries and interfaces
04
Functional modeling
Modeling the function modules (structure and behavior)
05
Generation
Creation of behavior models and generation of PLC code
06
Obtain feedback
Obtain feedback from the team through a retrospective
07
Accompany implementation
We support you with the implementation by
- Training courses
- Workshop moderation
- Reviews
Achieving a leap in efficiency through systems engineering. Mastering complexity.