TY - JOUR
T1 - Development of functionality-based conformance classes for ISO 10303 - conformance classes for tolerancing functionality
AU - Sarigecili, Mehmet I.
AU - Roy, Utpal
AU - Rachuri, Sudarsan
AU - Sriram, Ram D.
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2009
Y1 - 2009
N2 - ISO 10303 which is STandard for the Exchange of Product model data (STEP) contains a large amount of extremely detailed information. There are no clear and easy instructions for implementing STEP, and the only way to check whether a developed software product actually satisfies STEP requirements is to test it using Conformance Classes (CCs), which are the subsets of STEP's application protocols (APs). However, existing CCs do not give users any idea about the functional capabilities of a software product conforming to STEP. These deficiencies necessitate the development of new CCs based on functionality, to help both developers and users. In this study, to achieve this goal, the functionalities expected for different product lifecycle (PLC) activities are defined at several functionality levels (FLs), using a layered approach. This approach allows the defining of a composite functionality (higher FLs) through the composition of simple, basic functionalities (lower FLs). Information requirements are defined for each functionality, and these information requirements are mapped to STEP entities. These groups of entities for functionalities constitute our functionality-based CCs. In this paper, tolerancing functionality has been studied to develop functionality-based CCs as an example.
AB - ISO 10303 which is STandard for the Exchange of Product model data (STEP) contains a large amount of extremely detailed information. There are no clear and easy instructions for implementing STEP, and the only way to check whether a developed software product actually satisfies STEP requirements is to test it using Conformance Classes (CCs), which are the subsets of STEP's application protocols (APs). However, existing CCs do not give users any idea about the functional capabilities of a software product conforming to STEP. These deficiencies necessitate the development of new CCs based on functionality, to help both developers and users. In this study, to achieve this goal, the functionalities expected for different product lifecycle (PLC) activities are defined at several functionality levels (FLs), using a layered approach. This approach allows the defining of a composite functionality (higher FLs) through the composition of simple, basic functionalities (lower FLs). Information requirements are defined for each functionality, and these information requirements are mapped to STEP entities. These groups of entities for functionalities constitute our functionality-based CCs. In this paper, tolerancing functionality has been studied to develop functionality-based CCs as an example.
KW - Data exchange standards
KW - Functionality-based cc
KW - Iso 10303
KW - Step
UR - http://www.scopus.com/inward/record.url?scp=73349087498&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=73349087498&partnerID=8YFLogxK
U2 - 10.3722/cadaps.2009.167-179
DO - 10.3722/cadaps.2009.167-179
M3 - Article
AN - SCOPUS:73349087498
SN - 1686-4360
VL - 6
SP - 167
EP - 179
JO - Computer-Aided Design and Applications
JF - Computer-Aided Design and Applications
IS - 2
ER -