©2005 JGC CORPORATION All rights reserved.
Introducing Information-technology Promotion Agency, Japan (IPA)
Established : January 5, 2004
(Reorganized as an Independent Administrative Agency)
IPA was originally established in 1970 to promote the production of computer software for mainframes and extend financial support to the software industry through credit guarantee.
Over time, its activities have expanded into computer security, human resource development, and other areas.
©2005 JGC CORPORATION All rights reserved.
IPA Overview
Annual Budget ( FY 2004 ):\15 billion (=approx US$ 140mil)
( approx \7bil from government funds )
Number of Employees: 234
©2005 JGC CORPORATION All rights reserved.
SecuritySecurity
IPA Overview
CreativityCreativity
Competi-Competi- tivenesstiveness
Develop human resources to sustain growth, tap for creativity
Establish secure environment for IT use
Utilize IT to enhance competitiveness
©2005 JGC CORPORATION All rights reserved.
IPA Overview
Aim for secure and reliable manufacturing
- Supports efficient development of quality software
Maximum support for increased competitiveness
-Provide financial support & project sponsorship,
Realizing a reliable information society
-Infrastructure development for reliable and secure information processing system
Contributes in scouting and developing IT human resources
-promotes business in IT human resource development
Software Development
Infrastructure for Secure and Reliable Information Systems
Human Resource Development
Software Engineering Center
©2005 JGC CORPORATION All rights reserved.
Software development support programs
Software DevelopmentSoftware Development
©2005 JGC CORPORATION All rights reserved.
IT Utilization Software Promotion Project
• Development support of commercial software in the seven priority areas set down in e-Japan Priority Policy 2004
• Special support for Small /medium scale industries in terms of commercialization of product.
Aid granted for commercial development of the product and required marketing costs.
IPA recovers 70% of development costs as royalties for the first 5 years of sales.
Software DevelopmentSoftware Development
©2005 JGC CORPORATION All rights reserved.
Logical Smart: SXF CAD Data Conformance Checker Project
Kansai Sogo Jyoho Laboratory
・ Conformance check done by eyes Time consuming
e.g. A0 size 2D drawing containing more than 8500 features
・ Conformance CheckerElectronically compare two drawings to detect differences
Main Issues
Solution
・Ministry of Land, Infrastructure and Transport Government of
Japan requires Digitalized Deliverables 2D drawings have to be in SXF format(ISO10303 AP202 cc2)
OCF : Open CAD Format CouncilSXF : Standard for the CAD data exchange in the Japanese construction Field data exchange format ISO10303 AP202 cc2
Background
Kansai University
©2005 JGC CORPORATION All rights reserved.
Ministry of Land, Infrastructure and Transport: Public Investment projects
One way to booth Economic GrowthProviding Infrastructure to sustain Life• At least 20 years or more of Life• Have been built a while ago• Need to provide continuous service• Need to perform maintenance work
©2005 JGC CORPORATION All rights reserved.
Problem Identification
Old fashion deliverables was required by MLIT• Degrading Quality• Bulky Storage Area• Human Readable Information
As “built” or still “building”?
Digitalized deliverables now required by MLIT• Easy retrieve and update• Long term storage• Re-usage
©2005 JGC CORPORATION All rights reserved.
To make best use of
•Issuing and Maintaining standard- CAD Drawing Standard (2002)
- SCADEC* eXchange Format (SXF) Rev.2 (2002)
•Certified SXF standard in terms of
- CAD systems: drawing, plotting and storing capability
- Operators: Digitalized Deliverables, CAD Drawing Standard, SXF Knowledge
* SCADEC : Standard CAD data Exchange format in Japanese Construction field
©2005 JGC CORPORATION All rights reserved.
WHY SXF
•Everyone claims its own formats and features
•Whilst ISO 10303 AP202 exists
To compromise both: A specification to relate the features of CAD systems to the elements of AP202 cc2 was developed.
Scadec eXchange Format(SXF)
©2005 JGC CORPORATION All rights reserved.
Implementation of SXF standard
AP202AP202 AIM Subset•Selected portion of AP202 AIM
Template•AP202Subset of each Feature
Feature•Implantable Common Features among CAD Systems for API
API
Mapping betweenAP202AIM
and Features
Part 21 Input/Output
Common Library
CAD SystemMapping between
Features and Specification
CAD Data
What MLIT
Specifies
What CAD SystemActually can do
What compromised to be practical
Source: Dr. Shigenori TANAKA Kansai University
©2005 JGC CORPORATION All rights reserved.
What is SXF
SXF
Common Library• Two-way translator function Between Features and AP202• Function to input and output physical files
Logical Specifications• AP202 Subset Scheme• Templates (Feature Structure Diagram)• Features
Physical Files•ISO10303 Part21 files• .sfc files for practical use
Source: Dr. Shigenori TANAKA Kansai University
©2005 JGC CORPORATION All rights reserved.
Number of Entities involved
SXF (117)
AP202 CC2 (241)
AP202 (348)
Source: Dr. Shigenori TANAKA Kansai University
B_spline_curveBezier_curve
©2005 JGC CORPORATION All rights reserved.
Open CAD Format Council (OCF)
• 46+ CAD vendors
• To maintain SXF standard
• To certify compatibility of CAD Systems
• To certify qualification of Operators
©2005 JGC CORPORATION All rights reserved.
Implementation of SXF standard
AP202AP202 AIM Subset•Selected portion of AP202 AIM
Template•AP202Subset of each Feature
Feature•Implantable Common Features among CAD Systems for API
API
Mapping betweenAP202AIM
and Features
Part 21 Input/Output
Common Library
CAD SystemMapping between
Features and Specification
CAD Data
What MLIT
Specifies
What CAD SystemActually can do
What compromised to be practical
Source: Dr. Shigenori TANAKA Kansai University
©2005 JGC CORPORATION All rights reserved.
ISO 10303 AP202 cc2
• Because it is one of these ISO standards
• Yes, it works
But very “bulky” Part21 file transfer
• A Practical Solution .sfc format
Reduced “size”
Maintain the same “quality”
©2005 JGC CORPORATION All rights reserved.
Deliverables
Part21
.sfc
31 FeaturesAnd
Instance DataOfficial Deliverable
Practical Deliverable
Tran
sparen
ce
31 FeaturesAnd
Instance Data
Guarantee? WhoHow
©2005 JGC CORPORATION All rights reserved.
Wait a minute
• Really the same?
A Too Good Question!
• Logically only one exist.
• How to identify what it would be– By physical observation
• Tedious and time consuming
– By calculation• Logical and smart way
©2005 JGC CORPORATION All rights reserved.
Only one?
• Logically only one exist.
How to identify what it would beBy physical observation
Tedious and time consuming
By calculation
Logical and smart way
©2005 JGC CORPORATION All rights reserved.
To make it practical?
• Setting a standard
“What it would be”
• But…
“What they are”
• Making it work
“What it should be”
©2005 JGC CORPORATION All rights reserved.
Deliverable(s)
31 FeaturesAnd
Instance Data
31 FeaturesAnd
Instance Data
31 FeaturesAnd
Instance Data
A Drawing
A Drawing
a Drawing
Conversion
Conversion
Conversion
Lovely Problem?
You really like!!
Each Machine
Each application
may cause a disturbance
31 FeaturesAnd
Instance Data
31 FeaturesAnd
Instance Data
31 FeaturesAnd
Instance Data
Drawing(s)
©2005 JGC CORPORATION All rights reserved.
Compromise
System A
System B
System C
System D
Boundary
Accounting the precisionYou want to maintain
In Real Life What We Settled
©2005 JGC CORPORATION All rights reserved.
Exchange Mechanism
AP202
Entities
SXF
FeaturesTranslation
CommonLibrary
CAD
System
Features
Translation
DevelopedStandard Specification
for CAD Data Conversion
Each has its own parametersto absorb the differences among the CAD systems
Human readability
+
©2005 JGC CORPORATION All rights reserved.
Implementation Issues
Source: Dr. Shigenori TANAKA Kansai University
©2005 JGC CORPORATION All rights reserved.
Yes, But
• How do you know for sure?– There are 31 features to be used to draw
this 2-D drawing.– Each has specific instances
Comparer Comparee
©2005 JGC CORPORATION All rights reserved.
31 features of SXF are the key to compare the difference
READ Function: SXF compatible CAD data files (either .p21 format or sfc format) Data Analyzing and storing Function: All parameters of 31 features with appropriate boundary set by SXF are compared to detect the difference and store the result
READ Function
Data Analyzing and storing Function
READ Function
Different Data
Conformance checker
Same Data
Logical Smart: How it does
Data comparison by feature
©2005 JGC CORPORATION All rights reserved.
Comparison
CAD Data B
Comparison
CAD Data
CAD Data AYes No
Comparing Two
Drawings
CAD Data
CAD Data A
CAD Data B
Detecting the difference:
Detecting the difference
Logical Smart: How it does
©2005 JGC CORPORATION All rights reserved.
Data without changes
Deleted Data
Modified Data
Added Data
Here is the answer!
©2005 JGC CORPORATION All rights reserved.
Contact Information
Thank you!
E-mail Address: