Patent application number | Description | Published |
20080313614 | EMBEDDED CONTROLLERS AND DEVELOPMENT TOOL FOR EMBEDDED CONTROLLERS - An embedded controller development tool which generates an interface means for preserving and outputting a control data calculated by the control operation means based on a specific computational procedure, and providing said control data to a plurality of control operation means including said control operation means; wherein the control operation means is described as a function in the source code of the program, the reference data used for calculation by said control operation is an argument of the function, said control data calculated by said control operation means is the argument of the function which points the return value or the address of said function. | 12-18-2008 |
20090089753 | SOFTWARE PRODUCT LINE ANALYZER - A software-product line analyzer including change history data, a change-history processing unit, a factor analysis unit, a variability analysis unit, and configuration information data, i.e., output data, wherein the change-history processing unit converts the change history data into numerical values, the factor analysis unit performing a factor analysis using inter-products change information as observation data, and, based on each factor and each factor score determined, the variability analysis unit determining variabilities in the software-product line and software components corresponding thereto, and outputting the configuration information data. | 04-02-2009 |
20090187605 | Vehicle Control Apparatus - A vehicle control apparatus having plural microcontrollers interconnected by serial communication realizes data referencing between the microcontrollers without increasing the load on the CPUs and enables the development of control application software easily. The vehicle control apparatus includes plural processing units each having a computing means, a data storage means, and a communication means. Each of the plural processing units has a data update monitoring means which monitors access to the data storage means, acquires, upon detecting update of data in the data storage means, the updated data and a corresponding address, transfers the data and address to the communication means, and starts transmission to another one or more of the plural processing units. | 07-23-2009 |
20090217243 | AUTOMATIC SOFTWARE CONFIGURING SYSTEM - An automatic software configuring system includes a database storage section for storing therein a plurality of soft components. In the event that soft components are extracted from the database storage section and are combined together to thereby generate a file, a comment indicative of a storage location in the database storage section for storing a respective soft component extracted from the database storage section is added to the respective soft component. The automatic software configuring system further includes a device for identifying the respective soft component combined into the file and a storage location of the respective soft component in the database storage section by reading the comment; a device for identifying a comparison-target soft component stored in the database storage section for comparison with the respective soft component combined into the file in accordance with the storage location; a device for identifying a soft component having a different content by comparing the respective soft component combined into the file and the comparison-target soft component; and a device for replacing specified soft component in the database storage section with the soft component combined into the file. | 08-27-2009 |
20100115492 | Software Analyzer - The present invention provides a software analyzer supporting development of derived products by allowing efficient selection of software components to be simultaneously reutilized or changed based on the past record of developments and changes of software products. A software analyzer according to the present invention analyzes a plurality of software components included in existing software products and correlations between the plurality of software components. The software analyzer includes product line analysis means adapted to create product line configuration data numerically expressing a set of the plurality of software components included in the existing software products, from existing product configuration data including, for each of the existing software products, data on the plurality of software components and data on the correlations between the plurality of software components, inter-component distance analysis means adapted to calculate inter-software-component distances numerically quantifying the correlations between the software components based on the product line configuration data, component cluster analysis means adapted to group the software components based on the inter-software-component distances, and an output section outputting results obtained by the product line analysis means, the inter-component distance analysis means, and the component cluster analysis means. | 05-06-2010 |
20100269099 | Software Reuse Support Method and Apparatus - A likelihood indicating the distribution of the frequency of use of each specification of the existing device is calculated for each version of a software component used in the control software of the existing device, and a prior probability indicating the distribution of the frequency of use of each version is calculated for each software component used in the control software of the existing device. A posterior probability indicating the reusability of each version of the existing software component is calculated for each specification of a device to be developed, on the basis of the likelihood and the prior probability. | 10-21-2010 |
20110055153 | SOFTWARE CONFIGURATION MANAGEMENT METHOD AND SYSTEM - It is possible to surely commit a revision made on a software component in a software component database and a software product group and to create a new software product from the same database. Provided is a software configuration management system which includes a software component database and a software product management unit and accepts data transmission/reception from a software component database management client and a software product operation client. The software configuration management system further includes: a component-product correspondence table, component-file correspondence information, a synchronization unit for mutually committing a modification of the software component database and a modification of a software product; update information; and a correspondence table update unit. | 03-03-2011 |
20110066814 | CONTROL SOFTWARE FOR DISTRIBUTED CONTROL, AND ELECTRONIC CONTROL DEVICE - The control software which can improve the development efficiency of a control system using a plurality of processing units by absorbing the difference due to the data exchange through a shared storage area is provided. | 03-17-2011 |
20120065810 | In-Vehicle Electronic Control Device, Control Software and Development Tool for Control Software - There is provided means enabling effective selection of a method of combining software assets in the development of software that is hierarchized and segmented into components. Control software | 03-15-2012 |
20120265476 | System Test Specification Generation Device and Testing Device - Disclosed is a system test specification generation device for generating a system test specification to be applied to software comprising a plurality of software components in a state in which the software components have been combined. | 10-18-2012 |
20120303216 | EMBEDDED CONTROL DEVICE - There is provided an embedded control device having high real time performance and capable of securing data concurrency. The embedded control device according to the present invention includes disclosure data and stored data as control data to be disclosed to a data reference component. The embedded control device changes over a reference destination for the data reference component either to the disclosure data or to the stored data, depending on which of the execution priority of the data disclosing source component and the execution priority of the data reference component is higher. | 11-29-2012 |