IP Library Granted Patent US 8,095,918
Granted Patent B2
US 8,095,918 · App. 11/565,265 · Granted Jan 10, 2012

Software development apparatus for model that requires security

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,095,918
App. No.
11/565,265
Granted
Jan 10, 2012
Kind
B2
Abstract

A software development apparatus for developing application software based on an object model that requires security in a web service application is provided. The software development apparatus includes a display unit that displays, in a class diagram of the application software, security annotation for adding security requirements for a service, input means for inputting the security annotation, transforming means for transforming the class diagram into a configuration model based on a markup language, and configuration-file creating means for creating a configuration file based on a markup language by serializing the configuration model based on a markup language. The security annotation includes the security requirements and a token class of a security token that is a certificate for declaring identity of a client to a server.

Claims (10)

1. A software development method for developing application software based on an object model that requires security in a web service application, the method comprising:

a display step of displaying, in a class diagram of the application software, security annotation for adding security requirements for a service;

an input step of inputting the security annotation;

a transforming step of transforming the class diagram into a configuration model based on a markup language; and

a step of creating a configuration file based on a markup language by serializing the configuration model based on a markup language,

wherein the security annotation includes the security requirements and a token class of a security token that is a certificate for declaring identity of a client to a server,

wherein the security requirements include at least one of integrity, confidentiality, and authentication,

wherein the transforming step comprises a step of performing transformation into a configuration model based on a markup language for each of the security requirements,

wherein the class diagram is described in a UML, and the security requirements are described using an extension of the UML, and

wherein the configuration model based on a markup language is a configuration model based on an XML.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: MIDWAY TECHNOLOGY COMPANY LLC
To: SERVICENOW, INC.
Reel/Frame 038324/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MIDWAY TECHNOLOGY COMPANY LLC
Reel/Frame 037704/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2006
From: SATOH, FUMIKO; NAKAMURA, YUICHI; ONO, KOUICHI
To: INTERNATIONAL BUSINESSS MACHINES CORPORATION
Reel/Frame 018570/0665 →