Search

DE-102025145036-A1 - SUPPORT DEVICE

DE102025145036A1DE 102025145036 A1DE102025145036 A1DE 102025145036A1DE-102025145036-A1

Abstract

A support device is provided that is capable of reducing the time required to verify the effect of rules. A support device of one embodiment includes: a point database configured to store a plurality of points, each plurality of points having a plurality of options; a rule database configured to store first rules that specify possible combinations of a first option of a first point and a second option of a second point from the plurality of points; an editing unit that edits a second rule specifying a combination of a third option of a third point as a constraint condition and a fourth option of a fourth point selected from the plurality of points in response to the constraint condition; a determination unit that determines, based on the first rules, whether the second rule is appropriate; and a display information generation unit that generates display information indicating the second rule and a determination result of the determination unit.

Inventors

  • Yuki Inoue
  • Shunsuke Nishida
  • Hiroshi Matsushita
  • Takashi Aono

Assignees

  • KABUSHIKI KAISHA TOSHIBA

Dates

Publication Date
20260513
Application Date
20251103
Priority Date
20241111

Claims (16)

  1. Support device consisting of: a point database configured to store a plurality of points, wherein the plurality of points has a plurality of options; a rule database configured to store initial rules specifying possible combinations of a first option of a first point and a second option of a second point from the plurality of points; an editing unit that edits a second rule specifying a combination of a third option of a third point as a boundary condition and a fourth option of a fourth point selected from the plurality of points in response to the boundary condition; a determination unit that determines, based on the initial rules, whether the second rule is appropriate; and a display information generation unit that generates display information showing the second rule and a determination result by the determination unit.
  2. Support device according to Claim 1 , wherein the display information includes a third rule that refers to the third item and the fourth item of the first rules.
  3. Support device according to Claim 1 , where the display information includes information that indicates a correlation between the third point and the fourth point.
  4. Support device according to Claim 3 , where the display information includes the correlation between the third point and the fourth point as a tree diagram.
  5. Support device according to Claim 2 , wherein the display information includes a part of the third rule which relates to an edited part of the second rule, with this part highlighted.
  6. Support device according to Claim 3 , whereby the information indicating the correlation between the third point and the fourth point can be highlighted.
  7. Support device according to Claim 3 , where the display information is configured to be able to highlight the correlation between the third point and the fourth point according to a determination result of the unit of determination.
  8. Support device according to Claim 1 , where the unit of determination determines that the second rule has an error if it is impossible to assign the fourth point to the third point.
  9. Support device according to Claim 1 , whereby the determining unit finds that the second rule has an error if a multitude of fourth points are assigned to the single third point.
  10. Support device according to Claim 1 , whereby the determining unit establishes that the second rule has an error if the third point corresponding to the fourth point does not exist.
  11. Support device according to one of the Claims 8 until 10 , where the display information includes an error type and a correction instruction if the second rule is determined to be an error.
  12. A support method using a support device comprising: a point database configured to store a plurality of points, wherein the plurality of points has a plurality of options; and a rule database configured to store first rules specifying possible combinations of a first option of a first point and a second option of a second point from the plurality of points, wherein the support method comprises: retrieving a rule of the first rules to be edited from the rule database as the second rule; retrieving a third option of a third point and a fourth option of a fourth point from the point database that are potentially affected by and related to edits of the second rule; receiving edits of a combination of the third option of the third point forming the second rule and a fourth option of a fourth point selected accordingly; determining whether edits relating to the second rule are consistent with the first rules in the rule database; and generating display information indicating a result of the determination.
  13. Support methods according to Claim 12 , wherein the support device determines that the edits with respect to the second rule are faulty if it is impossible to assign the fourth point to the third point.
  14. Support methods according to Claim 12 , wherein the support device determines that the edits with respect to the second rule will have an error if a plurality of fourth points are assigned to the single third point.
  15. Support methods according to Claim 12 , wherein the support device determines that the edits with respect to the second rule will have an error if the third point corresponding to the fourth point does not exist.
  16. Support procedures according to one of the Claims 13 until 15 , wherein the support device generates the display information including an error type and a correction instruction when it determines that the second rule represents an error.

Description

[Technical field] One embodiment of the present invention relates to a support device. [State of the art] Product design has traditionally involved modularizing the product's components and combining these modules. To achieve this, defining and managing design rules for combining the modules is necessary. A rule management system (support device) is known for efficiently managing such design rules. This system is equipped, for example, with a rule search function that allows users to find all relevant rules using a single dot as a search key or similar method. When editing rules, the edited content can also affect other specification points via other rules. For example, design rules for a large-scale system, such as a power distribution system, have a huge number of specification points, and prohibitions and assignment rules can be defined between these points. Previously, with such complex rules, all rules had to be searched individually to check whether a rule had an effect or not, which was very time-consuming. [List of citations] [Patent literature] [PTL 1] JP 4891817 B[PTL 2] JP 4539214 B[PTL 2] JP 2001-222566 A [Summary of the invention] [Technical problem] As described above, the conventional support device required the effect of rules to be checked individually for each rule, which was very time-consuming. The support device of the embodiment was developed to solve these problems, and the objective of the present invention is to provide a support device that reduces the time required to check the effect of rules. [Solution to the problem] A support device of an embodiment comprises: a point database configured to store a plurality of points, each plurality of points having a plurality of options; a rule database configured to store first rules specifying possible combinations of a first option of a first point and a second option of a second point from the plurality of points; an editing unit editing a second rule specifying a combination of a third option of a third point as a constraint condition and a fourth option of a fourth point selected from the plurality of points in response to the constraint condition; a determination unit determining, based on the first rules, whether the second rule is appropriate; and a display information generation unit generating display information indicating the second rule and a determination result of the determination unit. [Brief description of the drawings] 1 is a view that illustrates an example of rules relating to a support device of an embodiment;2 is a view that illustrates an example of error types of the rules in relation to the support device of the embodiment;3 is a block diagram illustrating a functional configuration of the support device of the embodiment;4 is a view that illustrates an example of display information in the support device of the embodiment;5 is a view that illustrates an example of a rule editing unit in the display information of the support device of the embodiment;6 is a view that illustrates an area of influence for each individual point in the display information of the support device of the embodiment;7 is a view that illustrates the range of influence for each individual specification value in the display information of the support device of the embodiment;8 is a flowchart illustrating the operation of the support device of the embodiment;9 is a view that illustrates a transition in the display information of the support device of the embodiment;10 is a view that illustrates a transitional example in the display information of the support device of the embodiment;11 is a view that illustrates a transitional example in the display information of the support device of the embodiment; and12 is a view that illustrates a transitional example in the display information of the support device of the embodiment. [Description of embodiments] When managing design rules, it is necessary to create consistent rules while considering the relationships between them. A support device for an embodiment visualizes these relationships on a point-by-point and option-by-option basis, according to the content of the rule management work. Furthermore, it displays relationships with detected errors, thus powerfully facilitating design rule management operations. (Design rules) Generally, a product consists of several modules, each with different characteristics. A module is a combination of several parts and forms a constitutive unit of the product. The specific specifications of the product are interrelated. These specifications include the product's functions, performance, form, component configuration, standards, and so on. When a particular module is used in a product, limitations imposed by its specifications or functions may restrict the use of other modules. The interrelationships between these specifications must be considered during the product design process. This correlation is referred to as a "rule." Rules are typically compiled in a d