A Design Method for In-Vehicle Platform Architecture Based on Dual Cores

By adopting the dual-core structure and combined architecture verification methods in the automotive platform architecture design, the problems of incomplete review and insufficient demand analysis in traditional design are solved, and a more reasonable and high-quality design solution is achieved, reducing development risks and taking into account multiple needs.

CN115145544BActive Publication Date: 2025-06-27LANZHOU ZHIJIAO ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210771677.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2025-06-27
Estimated Expiration
2042-06-30

AI Technical Summary

Technical Problem

During the traditional automotive platform architecture design process, the design plan review is not comprehensive, the rationality is poor, the development risks are risky, difficult to implement, and the demand analysis is insufficient, resulting in the problem of mutual influence or even constraints in the design, and multiple requirements are difficult to take into account.

Method used

The dual-core on-board platform architecture design method is adopted, and comprehensive review and optimize design is carried out through steps such as demand analysis, field modeling, key demand determination, concept design, refined design and framework verification, combined with the combined architecture verification method of framework method and prototype method.

Benefits of technology

It improves the rationality and implementation of the design plan, reduces development risks, can effectively analyze and distinguish the importance of design needs, avoid the mutual influence of different needs, and achieves the balance of multiple needs, which improves the quality of the platform and the simplification of the architecture.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115145544B_ABST
    Figure CN115145544B_ABST
Patent Text Reader

Abstract

The present invention discloses a design method for a vehicle-mounted platform architecture based on dual cores, comprising the following steps: Step 1, requirement analysis; Step 2, domain modeling; Step 3, key determination; Step 4, conceptual design; Step 5, detailed design; Step 6, architecture verification; wherein in the above-mentioned Step 1, according to the dual-core structure of the vehicle-mounted platform, the complexity of the architecture is analyzed to find out the requirements of the vehicle-mounted platform in terms of function, quality and constraints, and then the priorities of the functional requirements, quality requirements and constraint requirements are determined, and the design requirements of the vehicle-mounted platform architecture are clarified; the invention adopts a combined architecture verification method, with more comprehensive review, improved rationality of the design scheme, small development risks, easy to implement, sufficient analysis of the design requirements, distinction of the importance of different requirements, avoidance of the problem that different requirements in the design affect or even restrict each other, and achieving the effect of taking into account multiple requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of architecture design, and particularly to a method for designing a vehicle-mounted platform architecture based on dual cores. Background Art

[0002] An architecture generally refers to a software architecture, which means the basic structure of software, the criteria for creating these basic structures, and the description of these structures. Simply understood, an architecture is often a structural description of the main body of a thing. A vehicle-mounted platform architecture refers to a software architecture for a vehicle-mounted platform. At present, most traditional vehicle-mounted platform architectures adopt a single architecture verification method during the design process, with relatively incomplete reviews of design schemes, poor rationality of design schemes, certain development risks, being difficult to implement, and insufficient analysis of design requirements, chaotic distinction of requirement importance, easy occurrence of mutual influence or even restraint problems in design, difficulty in taking into account multiple requirements. In addition, the design scheme is not sufficiently refined, the connections between logic, development, operation, physics, and data are weak, and the architecture is redundant, affecting the quality of the platform. Summary of the Invention

[0003] The purpose of the present invention is to provide a method for designing a vehicle-mounted platform architecture based on dual cores to solve the problems raised in the above background art.

[0004] To achieve the above purpose, the present invention provides the following technical solution: A method for designing a vehicle-mounted platform architecture based on dual cores, including the following steps: Step 1, requirement analysis; Step 2, domain modeling; Step 3, key determination; Step 4, conceptual design; Step 5, detailed design; Step 6, architecture verification;

[0005] Among them, in the above Step 1, according to the dual-core structure of the vehicle-mounted platform, analyze the complexity of the architecture, find out the requirements of the vehicle-mounted platform in terms of function, quality, and constraints, and then determine the priorities of functional requirements, quality requirements, and constraint requirements, and clarify the design requirements of the vehicle-mounted platform architecture;

[0006] Among them, in the above Step 2, according to the design requirements of the vehicle-mounted platform architecture and the priorities of different requirements, cooperate with relevant domain experts to determine the purpose, scope, and business of the vehicle-mounted platform, abstract the business concept into a set of models in a visual manner, and represent it with class diagrams and state diagrams in UML to construct the domain model of the vehicle-mounted platform;

[0007] Among them, in the above Step 3, communicate with developers, deployers, and domain experts through the domain model, and determine the key requirements among the functional requirements, quality requirements, and constraint requirements according to the priorities of the functional requirements, quality requirements, and constraint requirements of the vehicle-mounted platform;

[0008] In the above step 4, according to the key requirements of the in-vehicle platform architecture, draw a use case diagram and a robustness diagram, and select the general direction of the architecture by constructing scenario cards and target-scenario-decision tables. Conduct top-level subsystem division, architecture style selection, development technology selection, integration technology selection, and secondary development technology selection, and define the high-level components of the in-vehicle platform and the relationships between components.

[0009] In the above step 5, further refine the concept to the module and interface level, conduct a detailed design of the logical architecture, specify the composition of the logical elements of the in-vehicle platform and the relationships between the logical elements, conduct a detailed design of the development architecture, specify the composition of the development elements of the in-vehicle platform and the relationships between the development elements, conduct a detailed design of the operating architecture, specify the composition of the operating elements of the in-vehicle platform and the relationships between the operating elements, conduct a detailed design of the physical architecture, specify the composition of the physical elements of the in-vehicle platform and the relationships between the physical elements, conduct a detailed design of the data architecture, specify the composition of the data elements of the in-vehicle platform and the relationships between the data elements, and construct an architecture design scheme for the in-vehicle platform.

[0010] In the above step 6, implement the architecture design scheme in the form of a framework through the framework method, and on this basis, completely implement the selected functional features through the prototype method. Conduct a review and verification of the refined architecture. For those that do not pass the verification, redesign them. Finally, obtain an optimized architecture design scheme.

[0011] Preferably, in the above step 1, the functional requirements include system functional requirements and user functional requirements.

[0012] Preferably, in the above step 1, the quality requirements include operating quality requirements, design quality requirements, system quality requirements, and user quality requirements.

[0013] Preferably, in the above step 1, the constraint requirements include business environment constraint requirements, usage environment constraint requirements, construction environment constraint requirements, and technical environment constraint requirements.

[0014] Preferably, in the above step 3, the key requirements include core requirements, necessary requirements, high-risk requirements, and unique requirements.

[0015] Preferably, in the above step 5, the logical architecture design includes three contents: module division, interface definition, and domain model. The development architecture design includes three contents: technology selection, project distribution, and compilation relationship. The operating architecture design includes three contents: technology selection, control flow division, and synchronization relationship. The physical architecture design includes three contents: hardware distribution, software deployment, and scheme optimization. The data architecture design includes three contents: technology selection, storage format, and data distribution.

[0016] Preferably, in the sixth step, the prototyping method includes the horizontal discard model method, the horizontal evolution model, the vertical discard model method, and the vertical evolution model method.

[0017] Compared with the prior art, the beneficial effects of the present invention are as follows: The design method of the vehicle-mounted platform architecture based on dual cores adopts a combined architecture verification method that combines a framework and a prototype, conducts a more comprehensive review of the design scheme, improves the rationality of the design scheme, has low development risks, and is easy to implement; by constructing a domain model and communicating and cooperating with developers, deployers, and domain experts, sufficient analysis of the design requirements is carried out, the importance of different requirements is distinguished, the problem that different requirements in the design affect each other or even restrict each other is avoided, and the effect of taking into account multiple requirements is achieved; through use case diagrams, robustness diagrams, scenario cards, and goal-scenario-decision tables, the architecture concept is made clearer, they are interconnected in terms of logic, development, operation, physics, and data, the design scheme is fully refined, the architecture is streamlined, and the quality of the platform is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 is a flowchart of the method of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0019] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0020] Please refer to Figure 1 , an embodiment provided by the present invention: A design method of a vehicle-mounted platform architecture based on dual cores includes the following steps: Step 1, requirement analysis; Step 2, domain modeling; Step 3, key determination; Step 4, conceptual design; Step 5, detailed design; Step 6, architecture verification;

[0021] Among them, in the above-mentioned Step 1, according to the dual-core structure of the vehicle-mounted platform, the complexity of the architecture is analyzed, the requirements of the vehicle-mounted platform in terms of function, quality, and constraints are found, and then the priorities of the functional requirements, quality requirements, and constraint requirements are determined, and the design requirements of the vehicle-mounted platform architecture are clarified. The functional requirements include system functional requirements and user functional requirements. The quality requirements include operating quality requirements, design quality requirements, system quality requirements, and user quality requirements. The constraint requirements include business environment constraint requirements, usage environment constraint requirements, construction environment constraint requirements, and technical environment constraint requirements;

[0022] In the above step 2, according to the design requirements of the in-vehicle platform architecture and the priorities of different requirements, cooperate with relevant domain experts to determine the purpose, scope, and business of the in-vehicle platform, abstract the business concept into a set of models in a visual way, and represent it with class diagrams and state diagrams in UML to construct the domain model of the in-vehicle platform;

[0023] In the above step 3, communicate with developers, deployers, and domain experts through the domain model, and determine the key requirements among the functional requirements, quality requirements, and constraint requirements according to the priorities of the functional requirements, quality requirements, and constraint requirements of the in-vehicle platform. The key requirements include core requirements, necessary requirements, high-risk requirements, and unique requirements;

[0024] In the above step 4, according to the key requirements of the in-vehicle platform architecture, draw use case diagrams and robust diagrams, and select the general direction of the architecture by constructing scenario cards and goal-scenario-decision tables, and conduct top-level subsystem division, architecture style selection, development technology selection, integration technology selection, and secondary development technology selection, and define the high-level components of the in-vehicle platform and the relationships between components;

[0025] In the above step 5, further refine the concept to the module and interface layer, and conduct a detailed design of the logical architecture. The logical architecture design includes three contents: module division, interface definition, and domain model, which stipulate the composition of the logical elements of the in-vehicle platform and the relationships between the logical elements. Conduct a detailed design of the development architecture. The development architecture design includes three contents: technology selection, project distribution, and compilation relationship, which stipulate the composition of the development elements of the in-vehicle platform and the relationships between the development elements. Conduct a detailed design of the running architecture. The running architecture design includes three contents: technology selection, control flow division, and synchronization relationship, which stipulate the composition of the running elements of the in-vehicle platform and the relationships between the running elements. Conduct a detailed design of the physical architecture. The physical architecture design includes three contents: hardware distribution, software deployment, and solution optimization, which stipulate the composition of the physical elements of the in-vehicle platform and the relationships between the physical elements. Conduct a detailed design of the data architecture. The data architecture design includes three contents: technology selection, storage format, and data distribution, which stipulate the composition of the data elements of the in-vehicle platform and the relationships between the data elements, and construct the architecture design scheme of the in-vehicle platform;

[0026] In the above step 6, implement the architecture design scheme in the form of a framework through the framework method, and on this basis, completely implement the selected functional characteristics through the prototyping method, and conduct a review and verification of the refined architecture. The prototyping method includes the horizontal throwaway model method, horizontal evolution model, vertical throwaway model method, and vertical evolution model method. Those that fail the verification are redesigned, and finally, an optimized architecture design scheme is obtained.

[0027] Based on the above, the advantages of the present invention are as follows. The present invention adopts a combined architecture verification method that combines a framework with a prototype, enabling a more comprehensive review of the design solution, improving the rationality of the design solution, having low development risks, being easy to implement, and through constructing a domain model and communicating and collaborating with developers, deployers, and domain experts, sufficient analysis of the design requirements is carried out, the importance of different requirements is distinguished, the problem of different requirements affecting or even restricting each other in the design is avoided, the effect of taking into account multiple requirements is achieved, and through use case diagrams, robustness diagrams, scenario cards, and goal - scenario - decision tables, the architecture concept becomes clearer, is interconnected in terms of logic, development, operation, physics, and data, the design solution is fully refined, the architecture is streamlined, and the quality of the platform is improved.

[0028] For those skilled in the art, it is obvious that the present invention is not limited to the details of the above - mentioned exemplary embodiments, and without departing from the spirit or basic characteristics of the present invention, the present invention can be implemented in other specific forms. Therefore, from any point of view, the embodiments should be regarded as exemplary and non - restrictive. The scope of the present invention is defined by the appended claims rather than the above description. Therefore, all changes falling within the meaning and scope of the equivalent elements of the claims are intended to be embraced within the present invention. Any reference signs in the claims should not be construed as limiting the claims involved.

Claims

1. A vehicle-mounted platform architecture design method based on dual cores, comprising the following steps: Step 1, requirements analysis; Step 2, domain modeling; Step 3, determination of key requirements; Step 4, conceptual design; Step 5, detailed design; Step 6, architecture verification; characterized in that: In the above Step 1, according to the dual-core structure of the in-vehicle platform, analyze the complexity of the architecture, find out the requirements of the in-vehicle platform in terms of function, quality and constraints, and then determine the priorities of functional requirements, quality requirements and constraint requirements, and clarify the design requirements of the in-vehicle platform architecture; In the above Step 2, according to the design requirements of the in-vehicle platform architecture and the priorities of different requirements, cooperate with relevant domain experts to determine the purpose, scope and business of the in-vehicle platform, abstract the business concept into a set of models in a visual way, and represent it with class diagrams and state diagrams in UML to construct the domain model of the in-vehicle platform; In the above Step 3, communicate with developers, deployers and domain experts through the domain model, and determine the key requirements among functional requirements, quality requirements and constraint requirements according to the priorities of functional requirements, quality requirements and constraint requirements of the in-vehicle platform; In the above Step 4, according to the key requirements of the in-vehicle platform architecture, draw use case diagrams and robustness diagrams, and select the general direction of the architecture by constructing scenario cards and goal-scenario-decision tables, conduct top-level subsystem division, architecture style selection, development technology selection, integration technology selection and secondary development technology selection, and define the high-level components of the in-vehicle platform and the relationships between components; In the above Step 5, further refine the concept to the module and interface layer, conduct a detailed design of the logical architecture, specify the composition of the logical elements of the in-vehicle platform and the relationships between logical elements, conduct a detailed design of the development architecture, specify the composition of the development elements of the in-vehicle platform and the relationships between development elements, conduct a detailed design of the operating architecture, specify the composition of the operating elements of the in-vehicle platform and the relationships between operating elements, conduct a detailed design of the physical architecture, specify the composition of the physical elements of the in-vehicle platform and the relationships between physical elements, conduct a detailed design of the data architecture, specify the composition of the data elements of the in-vehicle platform and the relationships between data elements, and construct the architecture design scheme of the in-vehicle platform; In the above Step 6, implement the architecture design scheme in the form of a framework through the framework method, and on this basis, completely implement the selected functional features through the prototype method, conduct a review and verification of the refined architecture, and re-design if the verification fails, and finally obtain an optimized architecture design scheme.

2. A method for designing a vehicle-mounted platform architecture based on dual cores according to claim 1, characterized in that: In the above Step 1, the functional requirements include system functional requirements and user functional requirements.

3. A design method for a vehicle-mounted platform architecture based on a dual-core, characterized in that: In the above Step 1, the quality requirements include operating quality requirements, design quality requirements, system quality requirements and user quality requirements.

4. A method for designing a vehicle-mounted platform architecture based on dual cores, as claimed in claim 1, wherein: In the above Step 1, the constraint requirements include business environment constraint requirements, usage environment constraint requirements, construction environment constraint requirements and technical environment constraint requirements.

5. A method for designing an in-vehicle platform architecture based on a dual-core, characterized in that: In the above Step 3, the key requirements include core requirements, necessary requirements, high-risk requirements and unique requirements.

6. A method for designing a vehicle-mounted platform architecture based on dual cores, as claimed in claim 1, wherein: In the fifth step, the logical architecture design includes three aspects: module division, interface definition, and domain model; the development architecture design includes three aspects: technology selection, engineering distribution, and compilation relationship; the operation architecture design includes three aspects: technology selection, control flow division, and synchronization relationship; the physical architecture design includes three aspects: hardware distribution, software deployment, and solution optimization; and the data architecture design includes three aspects: technology selection, storage format, and data distribution.

7. A method for designing a vehicle-mounted platform architecture based on dual cores, as claimed in claim 1, wherein: In the sixth step, the prototyping method includes the horizontal throwaway model method, the horizontal evolution model, the vertical throwaway model method, and the vertical evolution model method.

Citation Information

Patent Citations

  • Wireless intelligent tunnel monitoring device

    CN109696207A

  • Autonomous Vehicle Platform and Safety Architecture

    US20170139411A1