CPM2

A core model for product data

Steven J. Fenves, Sebti Foufou, Conrad Bock, Ram D. Sriram

    Research output: Contribution to journalArticle

    Abstract

    The initial core product model (CPM), developed at NIST for the support of in-house research projects, has been extended to create CPM2, intended to support a broad range of information relevant to product lifecycle management. CPM2 is a generic, abstract model with generic semantics. CPM2 gives equal status to three aspects of a product or artifact: its function, its form, and its behavior. Thus, CPM2 can support functional reasoning about a product in the conceptual stages of design, the recording and the modeling of its behavior in the postdesign stages as well as the "traditional" design phases. Three levels of CPM2 models, denoted as the conceptual, intermediate, and implementation models, are described. Extensions of the initial CPM are briefly presented. The facilities in CPM2 for building experimental intermediate systems are demonstrated and a short illustrative example is given. The full practical evaluation of CPM2 will require the development and use of implementation models.

    Original languageEnglish (US)
    Pages (from-to)145011-145016
    Number of pages6
    JournalJournal of Computing and Information Science in Engineering
    Volume8
    Issue number1
    DOIs
    StatePublished - Mar 1 2008

    Fingerprint

    Semantics

    Keywords

    • Behavior
    • Form
    • Function
    • Product data representation
    • UML

    ASJC Scopus subject areas

    • Software
    • Computer Science Applications
    • Computer Graphics and Computer-Aided Design
    • Industrial and Manufacturing Engineering

    Cite this

    Fenves, S. J., Foufou, S., Bock, C., & Sriram, R. D. (2008). CPM2: A core model for product data. Journal of Computing and Information Science in Engineering, 8(1), 145011-145016. https://doi.org/10.1115/1.2830842

    CPM2 : A core model for product data. / Fenves, Steven J.; Foufou, Sebti; Bock, Conrad; Sriram, Ram D.

    In: Journal of Computing and Information Science in Engineering, Vol. 8, No. 1, 01.03.2008, p. 145011-145016.

    Research output: Contribution to journalArticle

    Fenves, SJ, Foufou, S, Bock, C & Sriram, RD 2008, 'CPM2: A core model for product data', Journal of Computing and Information Science in Engineering, vol. 8, no. 1, pp. 145011-145016. https://doi.org/10.1115/1.2830842
    Fenves, Steven J. ; Foufou, Sebti ; Bock, Conrad ; Sriram, Ram D. / CPM2 : A core model for product data. In: Journal of Computing and Information Science in Engineering. 2008 ; Vol. 8, No. 1. pp. 145011-145016.
    @article{4cfa20ae500a4558bf5aa03c654f4eb5,
    title = "CPM2: A core model for product data",
    abstract = "The initial core product model (CPM), developed at NIST for the support of in-house research projects, has been extended to create CPM2, intended to support a broad range of information relevant to product lifecycle management. CPM2 is a generic, abstract model with generic semantics. CPM2 gives equal status to three aspects of a product or artifact: its function, its form, and its behavior. Thus, CPM2 can support functional reasoning about a product in the conceptual stages of design, the recording and the modeling of its behavior in the postdesign stages as well as the {"}traditional{"} design phases. Three levels of CPM2 models, denoted as the conceptual, intermediate, and implementation models, are described. Extensions of the initial CPM are briefly presented. The facilities in CPM2 for building experimental intermediate systems are demonstrated and a short illustrative example is given. The full practical evaluation of CPM2 will require the development and use of implementation models.",
    keywords = "Behavior, Form, Function, Product data representation, UML",
    author = "Fenves, {Steven J.} and Sebti Foufou and Conrad Bock and Sriram, {Ram D.}",
    year = "2008",
    month = "3",
    day = "1",
    doi = "10.1115/1.2830842",
    language = "English (US)",
    volume = "8",
    pages = "145011--145016",
    journal = "Journal of Computing and Information Science in Engineering",
    issn = "1530-9827",
    publisher = "American Society of Mechanical Engineers(ASME)",
    number = "1",

    }

    TY - JOUR

    T1 - CPM2

    T2 - A core model for product data

    AU - Fenves, Steven J.

    AU - Foufou, Sebti

    AU - Bock, Conrad

    AU - Sriram, Ram D.

    PY - 2008/3/1

    Y1 - 2008/3/1

    N2 - The initial core product model (CPM), developed at NIST for the support of in-house research projects, has been extended to create CPM2, intended to support a broad range of information relevant to product lifecycle management. CPM2 is a generic, abstract model with generic semantics. CPM2 gives equal status to three aspects of a product or artifact: its function, its form, and its behavior. Thus, CPM2 can support functional reasoning about a product in the conceptual stages of design, the recording and the modeling of its behavior in the postdesign stages as well as the "traditional" design phases. Three levels of CPM2 models, denoted as the conceptual, intermediate, and implementation models, are described. Extensions of the initial CPM are briefly presented. The facilities in CPM2 for building experimental intermediate systems are demonstrated and a short illustrative example is given. The full practical evaluation of CPM2 will require the development and use of implementation models.

    AB - The initial core product model (CPM), developed at NIST for the support of in-house research projects, has been extended to create CPM2, intended to support a broad range of information relevant to product lifecycle management. CPM2 is a generic, abstract model with generic semantics. CPM2 gives equal status to three aspects of a product or artifact: its function, its form, and its behavior. Thus, CPM2 can support functional reasoning about a product in the conceptual stages of design, the recording and the modeling of its behavior in the postdesign stages as well as the "traditional" design phases. Three levels of CPM2 models, denoted as the conceptual, intermediate, and implementation models, are described. Extensions of the initial CPM are briefly presented. The facilities in CPM2 for building experimental intermediate systems are demonstrated and a short illustrative example is given. The full practical evaluation of CPM2 will require the development and use of implementation models.

    KW - Behavior

    KW - Form

    KW - Function

    KW - Product data representation

    KW - UML

    UR - http://www.scopus.com/inward/record.url?scp=44449102254&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=44449102254&partnerID=8YFLogxK

    U2 - 10.1115/1.2830842

    DO - 10.1115/1.2830842

    M3 - Article

    VL - 8

    SP - 145011

    EP - 145016

    JO - Journal of Computing and Information Science in Engineering

    JF - Journal of Computing and Information Science in Engineering

    SN - 1530-9827

    IS - 1

    ER -