Various code development platforms, such as the ATHENA Framework [1] of the ATLAS [2] experiment encounter lengthy compilation/linking times. To augment this situation, the IRIS Development Platform was built as a sof...Various code development platforms, such as the ATHENA Framework [1] of the ATLAS [2] experiment encounter lengthy compilation/linking times. To augment this situation, the IRIS Development Platform was built as a software development framework acting as compiler, cross-project linker and data fetcher, which allow hot-swaps in order to compare various versions of software under test. The flexibility fostered by IRIS allowed modular exchange of software libraries among developers, making it a powerful development tool. The IRIS platform used input data ROOT-ntuples [3];however a new data model is sought, in line with the facilities offered by IRIS. The schematic of a possible new data structuring—as a user implemented object oriented data base, is presented.展开更多
A newly emerging design pattern, named as adaptable design (AD), which aims at developing products that are adaptable from design to post-life cycle, is discussed. AD consists of four main phases: product modeling,...A newly emerging design pattern, named as adaptable design (AD), which aims at developing products that are adaptable from design to post-life cycle, is discussed. AD consists of four main phases: product modeling, design platform, specific design and product redesign. A new process-based design data model (PDDM) is presented which is organized according to the principles of convenient knowledge extraction, data representation, layout, sharing and reuse. Based on the PDDM, a universal design platform for product family development is established, which has characters of modularity, parameter-driven, variant design, etc. The framework of the platform is also proposed as a conceptual structure and overall logical organization for generating a family of products. AD methodology is successfully applied to develop a family of tunnel boring machine (TBM) for different engineering projects, with the efficiency of our developing team being greatly increased.展开更多
文摘Various code development platforms, such as the ATHENA Framework [1] of the ATLAS [2] experiment encounter lengthy compilation/linking times. To augment this situation, the IRIS Development Platform was built as a software development framework acting as compiler, cross-project linker and data fetcher, which allow hot-swaps in order to compare various versions of software under test. The flexibility fostered by IRIS allowed modular exchange of software libraries among developers, making it a powerful development tool. The IRIS platform used input data ROOT-ntuples [3];however a new data model is sought, in line with the facilities offered by IRIS. The schematic of a possible new data structuring—as a user implemented object oriented data base, is presented.
文摘A newly emerging design pattern, named as adaptable design (AD), which aims at developing products that are adaptable from design to post-life cycle, is discussed. AD consists of four main phases: product modeling, design platform, specific design and product redesign. A new process-based design data model (PDDM) is presented which is organized according to the principles of convenient knowledge extraction, data representation, layout, sharing and reuse. Based on the PDDM, a universal design platform for product family development is established, which has characters of modularity, parameter-driven, variant design, etc. The framework of the platform is also proposed as a conceptual structure and overall logical organization for generating a family of products. AD methodology is successfully applied to develop a family of tunnel boring machine (TBM) for different engineering projects, with the efficiency of our developing team being greatly increased.