Model Library Consultation Solution Tool Course Member  
Order | Case| Learning Resources | Training & Consulting | Solution | Model Framework | User group | Customer Area | Contact us
 
MBSE solution
MBSE Tool Chain
Solution
iSpace-MBSE platform
iSpace functions
iSpace User Manual
Process guide
Videos & Articles
Three-dimensional management

 
MBSE Tool Chain
 EA supports MBSE(Model-driven Systems Engineering) : Enterprise architecture modeling, systems Modeling, software modeling, hardware modeling, model validation.
Requirement modeling
Design modeling
Simulation verification
code forward and backward
Test report
 
Tool directory
Build the MBSE toolchain with the power of EA: model driven development, requirements management, quality management, simulation verification, continuous integration
Tool
Job description
EA Support full cycle modeling: System Modeling (SysML), Software Modeling (UML), Real-time Analysis Design Modeling (MARTE), Business Analyst Modeling (BABOK), Workflow Modeling (BPMN), DataModel Enterprise Architecture (Archimate), Decision Modeling DMN, Policy Modeling, Geographic Information Modeling (GML), Interaction modeling (IFML).
Various model frameworks are available: NIEM, DoDAF, UPDM, UAF, DDS, Zakaman, AutoSAR
iSpace The requirements are managed based on the model, and the requirements model, design model, code model and test model are displayed in the form of a list of items. All the models of system engineering can be associated and tracked in the form of a list, including requirements, design, code and test.
iwork Research and development management tools to support project management, requirements management, design management, test management, quality management, consumption management.
DocGenerator Model-based document generator for 100% automated generation of documents: system requirements documents, system design documents, software requirements, software design documents.
integrator Continuous integration platform can automatically schedule various tasks of continuous integration through workflow: software code inspection, build, unit testing, integration testing, system testing, and can centrally manage various artifacts and customize unified quality reports.
iPerson The ability model of various staff roles can be established, and then the ability evaluation criteria and question bank can be established for the ability items of each role. The staff can conduct the ability evaluation, develop training plans for the staff, and provide courses and learning materials.
OpenModelica For the analysis and design of various physical systems, Modelica can be used to model various physical units, algorithm logic and interface relations, generate code and simulation verification.
Matlab simulink Using module diagram to model system structure unit, using state machine to describe control logic, using algorithm module to model algorithm function, can generate code, simulation and verification.
OSate To model the operating architecture of the system, including CPU, memory, process, thread and data flow, you can use AADL modeling, code generation, simulation.
Protel Electronic circuits can be analyzed, designed and modeled, and electronic devices, circuit nodes and lines can be modeled using PCB, and codes and simulations can be generated.
MBSE service directory
Provide database interface: can directly connect to the physical database, data modeling and database instance synchronization.
Consulting service Consulting: Transitioning from traditional development to MBSE engineering practices
Consulting: MBSE engineering system construction and tool platform construction
Model frame
  • System requirements model framework
  • Software requirements model framework
  • Software architecture model framework
  • Data model framework
  • Detailed design model framework
  • Video: How to choose a modeling Tool
    Training course system 课程:MBSE (Model-based Systems Engineering)
    Course:System modeling based on EA+SysML
    Course: System analysis design and modeling based on EA and UML
    Course:Business Process Modeling based on EA+BPMN
    Course:Enterprise Architecture Modeling
    Course:Business modeling with EA
    Course:System architecture modeling methods and cases
    Course:Domain-driven modeling and design
    Course:Analysis, design and modeling of physical system based on Modelica
    Course:Continuous Integration Platform and automated testing
    What problems do you help users solve?
    The software development process is as follows:
    The entire development process involves multiple teams: requirements, development, testing, and operations. There are often the following problems:
    1. Process: The whole development process is not coherent, each stage is disconnected, resulting in low work efficiency.
    2. Deliverables: Each stage has related deliverables, in various forms, with documents, models, code, etc., making it difficult to track and manage.
    3. Quality: lack of unified quality view, resulting in scattered quality management, quality assurance effect is not good.
    4. In terms of personnel: there is a lack of corresponding views from work tasks to related skills. Although my work ability is insufficient, it is difficult to find a clear direction for improvement.
    5. Tools: there are professional tools in every link, which are expensive to buy and learn, difficult to effectively apply, and the work efficiency is low without tools.
    The goal of R&D management system is to improve the final product quality and efficiency, the above five aspects of the problem is not isolated, through one or two aspects of improvement is often half the result. Software development integrated management system and platform can provide you with a complete solution, from the people, process, deliverables, tools, quality five aspects to solve the problem, really improve the efficiency and quality of research and development.
    The integrated management system describes, builds, and improves your R&D management system from five perspectives, and provides the relevant tools and engineering data space for full cycle management and tracking.
    Solution
    Software development integrated management system and platform to provide solutions from a full perspective, involving the following five aspects of view:
    Dimensionality Goal Method
    1. Process Throughout the whole process cycle Straighten out the full cycle process model: Requirements - Design - Development - Test - Delivery. Improve process efficiency.
    2. Data Correlate various engineering data Connect all kinds of software engineering data, track and manage them in a unified way, and improve the efficiency and quality of deliverables.
    3.Tools Multi-tool integration The tools needed for various work are specialized, connected and concise, reducing the cost of tools, providing tool integration, and improving the efficiency of tools.
    4.Quality Complete quality view Establish a complete quality view, relate various qualities, identify quality bottlenecks, and promote overall quality improvement.
    5.Personnel Job qualification and ability training Clarify the work of personnel, cultivate relevant skills, measure the work efficiency, and promote the work efficiency of personnel.
    Process model opening
    Establish an executable development process for model-driven systems engineering and software engineering requirements:
    • Because the entire process involves multiple disciplines of systems engineering, software, and hardware, model-driven Systems Engineering (MBSE) is recommended for rigorous tracking.
    • The process should be oriented towards the actual work phase.
    • Some of the work should be broken down or merged in consideration of specific tool use.
    • It can be classified for different product development characteristics and establish various types of process guidelines.
    Engineering data association
    The engineering data of each link in the whole system engineering is sorted out, various engineering data are identified, the structure and relationship of data are analyzed, and the data model is established. All kinds of engineering data of software development are unified modeling, and the schematic diagram is as follows:


    Tool integration
    The whole process design of a variety of tools for integration, integration principle is:
    • based on the customer's existing tools, open up the interface between tools.
    • Data association between various tools to achieve integrated management.
    • Build tool integration interface to improve ease of use.
    The various levels and management of the tool are as follows:


    Develop a management tool chain
    Tool Name Function introduction
    iSpace Provides a unified workbench interface.
    Provide document collaborative editing, model file collaborative editing.
    Group discussion, instant messaging.
    iWork Provide system development cycle management: product management, project management, demand management, design management, test management, change management, bug management, quality management.
    Provide product shelf, reuse management.
    People capability management.
    Visual Modeling Tool -EA You can build requirements models, data models, architecture models, code models, and test models.
    Support for model-driven development, UML and Sys ML, as well as the Auto SAR model framework.
    Code management tool Git, Subversion
    Continuous integration Jenkins,a continuous integration tool, allows you to integrate other tools through scripts.
    Code check QAC,Gerrit,CppCheck
    Unit testing and integration testing TESSY ,TestSand,TestBed
    Automated test tool Automated test tool, can simulate the system operating environment, interface testing.
    Dragon Fruit software Engineering technology center introduction
    Founded in 2001, Dragon Fruit Software Engineering Technology Center is committed to providing complete software engineering technology solutions for IT research and development teams, and has provided high-quality training for more than 2,000 enterprises and consulting on software engineering tools for more than 100 enterprises. Typical customers include:
    • Byd Central Research Institute
    • Gillicorion Corporation
    • Continental Automotive Electronics
    • Shanghai General Motors
    • Desay Siway
    • CATL
    • Bosch Automotive Electronics
    • Shenlong Automobile
    • Fortelon Automotive Electronics
    • Faw car
    • Valeo Automotive Appliances
    • Autoliv Automotive Electronics
    • Flextronics
    • United automotive electronics
    • Natifu Drive System Co., LTD
    Dragon Software has a strong interface development ability for various systems engineering and software engineering tools, and has customized continuous integration platform for customers, integrating various tools into one platform, including: modeling, requirements management, code storage, code construction, automated testing.
    Dragon Fruit Software Engineering (China's leading software engineering service provider)
    Beijing: 010-62670835   ,E-mail: uml@uml.net.cn
    Shanghai: 021-50800371   , E-mail: shanghai@uml.net.cn
    Shenzhen: 15801587207 ,E-mail: shenzhen@uml.net.cn