Patent application number | Description | Published |
20080244520 | DEVICE AND METHOD FOR AUTOMATICALLY CONFIGURING SOFTWARE - An automatic program configuring apparatus capable of facilitating maintenance management of a storage device even when software components stored therein increase in number is disclosed. The apparatus includes a database unit storing software configuration information and software components corresponding to individual items of software component arrangement information which are organized in a tree structure which is represented by a markup language with tags being uniquely definable by a user. The apparatus further includes a configuration information input unit for inputting the software configuration information from the database unit, an interface unit for acceptance of selection of components by the user while displaying a component selection screen based on the input software configuration information, a software component input unit for inputting from the database storage unit software components corresponding to the user's component selection result, and a generator unit for combining together the input software components to generate a software program. | 10-02-2008 |
20080256522 | Automobile Controller, Software Generation Method and Software Generation System Thereof - In a processing description part | 10-16-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 |
20110160951 | Control Unit for Gateway and Automotive Control System - The automotive control system includes a first subsystem, a second subsystem and an adaptive cruise control system. The first and second subsystems and the adaptive cruise control system are interconnected through their gateway ECUs and the FlexRay. Each of the gateway ECUs has a time tagging unit that tags the received data with time information of their reception. | 06-30-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 |
20120224591 | Vehicle-Mounted Network Device - In order to correctly execute a control task in a FlexRay-based vehicle-mounted network system, data synchronization must be guaranteed by completing transmission/reception of all data within a communication cycle. The control task is called in synchronization with a communication cycle. Frames within a communication cycle are partitioned into a first-half slot group and a second-half slot group, each of which is a set of consecutive frames. During the slots of the first-half slot group, a data transmission/reception unit writes transmission frames of the second-half slot group and reads the reception frames of the second-half slot group. During the slots of the second-half slot group, the transmission/reception unit writes the transmission frames, and reads the reception frames, of the first-half slot group. | 09-06-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 |
20120307836 | IN-VEHICLE-DATA RELAYING DEVICE AND VEHICLE CONTROL SYSTEM - An object of the present invention is to provide a technique making it possible to transmit and receive communication data among multiple types of networks in an in-vehicle network having the networks therein. An in-vehicle-data relaying device according to the present invention relays communication data to a different in-vehicle-data relaying device when the transmission destination of the communication data is a network not directly connected to the in-vehicle-data relaying device. | 12-06-2012 |
20130166778 | In-Vehicle Data Relay Device and Vehicle Control System - Provided is a technology such that communication performance required for relaying communication data in an in-vehicle network including a time-triggered network can be appropriately maintained even when the traffic to be relayed by a gateway is increased or decreased. An in-vehicle gateway according to the present invention dynamically changes a slot amount or the slot ID used by the in-vehicle gateway for the time-triggered network in accordance with the traffic to be relayed, and determines the execution timing of a process corresponding to a slot in accordance with the changed slot amount or slot ID (see | 06-27-2013 |
20140081508 | Automotive Control Unit and Automotive Control System - An object of the present invention is to enhance the accuracy and the level of detail of an abnormality diagnosis by checking a transmitting-end application or controller for an abnormality by using abnormality diagnosis results concerning a plurality of communication messages. Disclosed is an automotive control unit having a plurality of applications for controlling a vehicle-mounted device and a common execution environment section for permitting the applications to exchange data with each other. The automotive control unit includes a communication protection section that, when the applications exchange data with the common execution environment section, checks the data for an abnormality, and a system abnormality check section that determines in accordance with an abnormality check result produced by the communication protection section whether the system is abnormal. | 03-20-2014 |