Abstract:
PROBLEM TO BE SOLVED: To provide a sequence diagram creation device, a sequence diagram creation method and a computer program for creating a sequence diagram whose only necessary section is modeled while repeatedly detecting branch or the like even if a large scale source code. SOLUTION: A source code is analyzed, and a sequence diagram to specify processing between modules included in the source code is created. The source code is acquired, and the acquired source code is analyzed, and a code for log acquisition for acquiring an execution log is created. A program including the created code for log acquisition is executed, and execution log information as log information for execution time is acquired. On the basis of the acquired execution log information, automaton information related with states and transition between those states is extracted, and the extracted automaton information is converted into sequence diagram constituting element information configuring a sequence diagram. The sequence diagram is generated based on the converted sequence diagram configuring element information. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To enable both an application developer and a security developer to perform the setting of Web service security cooperatively with each other without making it necessary for them to independently perform it. SOLUTION: This software development device is provided with: a display device 10 for displaying security annotation to which the privacy retention requirements of a requested service are added with respect to the class figure of application software; an input means 20 for inputting security annotation; a conversion function for converting the class figure into a configuration model in markup language and a configuration file preparing means for preparing the configuration file in the markup language by operating serialization from the configuration model in the markup language. In this case, the security annotation is the token class of a security token as a certificate to declare security requirements and the identity of the client to a server. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To visually and automatically prepare display rules of a structured document based on an exemplifying operation. SOLUTION: A first display rule 29 to be a base is generated from document type definition 27 of the structured document 26 and a preliminarily regulated default generation rule 28 by a base display rule generating means 21. A first display document 30 and an inter-element correspondence relation file 31 are generated from the first display rule 29 and the structured document 26 by a display document generating means 22. The first display document 30 is edited by visual display document editing environment 23 and a second display document 32 and an editing operation history file 33 are generated. The second display document 32, the editing operation history file 33, the inter-element correspondence relation file 31 and the structured document 26 are referred to and a second display rule 34 on which the editing contents are reflected is generated in a display rule updating means 24.
Abstract:
PROBLEM TO BE SOLVED: To provide a system, method and program for automatically preparing and editing a table obtained by reflecting a specific relation of points (vertexes) constituting a graph. SOLUTION: A data conversion part 110 searches points and edges constituting a graph to be processed, extracts parts forming tree structures, associates a first target point being a specific point in an extracted first tree structure with a second target point being a specific point in a second tree structure, and stores information of the associated points in a storing means, then reads the information of the associated points from the storing means, respectively arranges the information of the first target point and the information of the second target point while maintaining a correspondence relation between the points, and prepares a table recorded in a cell. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a system and method for observing and verifying the operation of a system to be verified while determining various inspection conditions. SOLUTION: The system for verifying the operation of a target system to be verified comprises an abstract binary tree generating unit 110 and a matching unit 130. The abstract binary tree generating unit 110 obtains information about a functional specification of the target system and generates abstract binary trees that associate states that can occur in the target system with respective nodes and that associate state transitions of objects constituting the target system and interactions between the objects with connection relationships between the nodes. The matching unit 130 receives an event sequence in an application model of the target system obtained based on the operation of the target system, and matches the event sequence against the abstract binary trees generated by the abstract binary tree generating unit 110. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a structural pattern candidate creating system which automatically creates candidates for several complicated structural patterns and facilitates the selection of a purposive structural pattern. SOLUTION: When the system receives a structural pattern which indicates an element or an element group in a document logical structure of a structuralized document and is designated by a user, an edit object item determining means determines edit object items to be edited among items constituting the structural pattern. A structural pattern candidate creating means edits the edit object items into differently-expressed items based on document logical structure information of the structuralized document, and creates structural patter candidates. A structural pattern candidate list creating means sorts the created structural pattern candidates in accordance with a display index for providing the user with a selection standard, and creates a list of the structural pattern candidates. When the system receives desired edit items designated for the structural pattern by the user, the edit object item determining means determines the desired edit items as the edit object items. COPYRIGHT: (C)2004,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method of automatically selecting functions more highly contributing to performance evaluation based on the program operation history of a computer system. SOLUTION: A method of extracting executed functions included in the operation history of a computer program includes: a step of accepting an operation history; a step of assigning the functions to the nodes of a tree structure by using the calling relation of the functions included in the accepted operation history; and a step of dealing with the execution time or memory usage as quantitative information, and extracting the functions under such conditions that the total of the quantitative information accessory to the functions exceeds the product of the quantitative information accessory to the whole and a prescribed rate. The step of extracting the functions may extract the functions under such conditions that the number of the functions exceeds a lower limit, and does not exceed an upper limit. Furthermore, this method of extracting the functions may include a step of generating an execution trace by using the extracted functions. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To continuously and properly indicate a desired element regardless of a change in a structured document when the prescribed element is indicated in the structured document. SOLUTION: An indication information generating system includes: a difference calculating part 20 for calculating a difference between the structured documents; and an X-path updating part 30 for generating indication information which indicates a corresponding part in the other structured document from indication information which indicates a prescribed part in the prescribed structured document, based on information concerning the difference calculated by the difference calculating part 20. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide an information processing apparatus which allows service developers who are required to have confidentiality in a service-oriented architecture to easily set authentication for the service model. SOLUTION: The information processing apparatus which is used for developing services required to have confidentiality in the service-oriented architecture has an input means for inputting annotations related to services, a storage part that stores an authentication base model for machine nodes at which services are executed, and an authentication policy generation part that generates an authentication policy based on the annotations and the authentication base model. COPYRIGHT: (C)2008,JPO&INPIT