Patent ID: 8091064
Filing Date: 2012-01-03
Classification: G06F

Abstract:
1. A design supporting system for supporting design of a target system to be built by implementing at least one software module and at least one hardware module, the design supporting system comprising: a module storage for storing at least one software module including a namespace identifier for identifying the software module, and at least one hardware module including a namespace identifier for identifying the hardware module; a module selector for specifying a process of a target system to be built, and selecting software modules and hardware modules that execute the specified process from the module storage; a namespace identifier acquirer for acquiring namespace identifiers for identifying the software modules selected by the module selector, and the namespace identifiers for identifying the hardware modules selected by the module selector; and an implementer for implementing either one of the software modules and the hardware modules in the target system, based on the namespace identifiers acquired by the namespace identifier acquirer, wherein each of the software modules and the hardware modules include at least one of a power consumption of the corresponding module, a circuit area size of the corresponding module, and a processing time of the corresponding module, the design supporting system further comprising: a constraint storage for storing in advance at least one of a power consumption, a circuit area size, and a processing time, as a constraint required for the target system; a calculator for calculating at least one of a power consumption, a circuit area size, and a processing time required for an entirety of the target system, as a specification value, based on at least one of power consumptions, circuit area sizes, and processing times included in the software and hardware modules implemented in the target system by the implementer; and a judger for judging whether the specification value calculated by the calculator satisfies the corresponding constraint stored in the constraint storage.