MULTI-ASPECT COMPONENT MODELS: A FRAMEWORK FOR MODEL REUSE IN SYSML

In this paper, a framework is defined for cost-effective reuse of engineering analysis models in the context of systems engineering. As systems engineering problems become increasingly complex and involve an increasing number of stakeholders, it is important that the knowledge required to solve these problems is formulated and communicated in a formal fashion. To allow such formal communication to occur in a cost-effective manner, a framework is introduced based on model reuse and composition. In this framework, engineering analysis models are associated with components and characterized by aspects. The resulting containers of related models are called Multi-Aspect Component Models (MAsCoMs). To allow the MAsCoMs to be incorporated seamlessly into systems engineering practice, the models are defined in the Systems Modeling Language (OMG SysML™). After introducing the basic modeling constructs, their implementation and composition is illustrated in the context of the design of a hydraulically actuated log splitter.Copyright © 2008 by ASME

[1]  Steven D. Eppinger,et al.  Designing Modular and Integrative Systems , 2000 .

[2]  Robert A. Adey,et al.  Applications of Artificial Intelligence in Engineering V , 1990 .

[3]  Pieter J. Mosterman,et al.  Computer Automated Multi-Paradigm Modeling : An Introduction , 2000 .

[4]  Knowledge Composition for Efficient Analysis Problem Formulation: Part 2 — Approach and Analysis Meta-Model , 2007 .

[5]  Christiaan J. J. Paredis,et al.  A Port Ontology for Conceptual Design of Systems , 2004, J. Comput. Inf. Sci. Eng..

[6]  Karl T. Ulrich,et al.  Fundamentals of Product Modularity , 1994 .

[7]  Christiaan J. J. Paredis,et al.  Composable Models for Simulation-Based Design , 2001, Engineering with Computers.

[8]  Jeff A. Estefan,et al.  of Model-Based Systems Engineering ( MBSE ) Methodologies , 2008 .

[9]  Russell S. Peak,et al.  A KNOWLEDGE REPOSITORY FOR BEHAVIORAL MODELS IN ENGINEERING DESIGN , 2004 .

[10]  Tzilla Elrad,et al.  Aspect-oriented programming: Introduction , 2001, CACM.

[11]  Andrew P. Sage,et al.  Introduction to systems engineering , 2000 .

[12]  Christiaan J. J. Paredis,et al.  Integrating Models and Simulations of Continuous Dynamics Into SysML , 2012, J. Comput. Inf. Sci. Eng..

[13]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[14]  Mitsuru Ikeda,et al.  FBRL: A Function and Behavior Representation Language , 1995, IJCAI.

[15]  A. Mujumdar Applications of Artificial Intelligence in Engineering , 1996 .

[16]  Sudarsan Rachuri,et al.  Information Models for Product Representation: Core and Assembly Models , 2004 .

[17]  Jack C. Wileden,et al.  Ontologies for supporting engineering analysis models , 2005, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[18]  Ron Sanchez,et al.  Modularity, flexibility, and knowledge management in product and organization design , 1996 .

[19]  Steven J. Fenves,et al.  CPM2: A Core Model for Product Data , 2008, J. Comput. Inf. Sci. Eng..

[20]  William C. Regli,et al.  Functional Modeling of Engineering Designs for the Semantic Web , 2003, IEEE Data Eng. Bull..

[21]  Imre Horváth,et al.  Development and Application of Design Concept Ontologies for Contextual Conceptualization , 1998 .

[22]  Jerry Fisher,et al.  From the Editor: Model-Based Systems Engineering: A New Paradigm , 1998 .

[23]  David Wallace,et al.  WEB-BASED COLLABORATIVE DESIGN MODELING AND DECISION SUPPORT , 1998 .

[24]  Kristin L. Wood,et al.  Development of a Functional Basis for Design , 2000 .

[25]  John K. Gershenson,et al.  Modular Product Design: A Life-Cycle View , 1999, Trans. SDPS.

[26]  Leonard E. Schwer,et al.  An overview of the PTC 60/V&V 10: guide for verification and validation in computational solid mechanics , 2007, Engineering with Computers.

[27]  Manas Bajaj,et al.  Knowledge Composition for Efficient Analysis Problem Formulation: Part 1 — Motivation and Requirements , 2007 .

[28]  Ram D. Sriram,et al.  The NIST Design Repository Project , 1999 .

[29]  Manas Bajaj,et al.  Simulation-Based Design Using SysML Part 1: A Parametrics Primer , 2007 .

[30]  Nile W. Hatch,et al.  Design Rules, Volume 1: The Power of Modularity , 2001 .

[31]  Russell S. Peak,et al.  Integrating engineering design and analysis using a multi-representation approach , 1998, Engineering with Computers.

[32]  Crispin Hales,et al.  Engineering design: a systematic approach , 1989 .

[33]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..