CM2-based physical item hierarchy implementation for a product lifecycle management system

Seven, Duygu Abadan
Configuration Management is a process that provides consistency among the product requirements, the product itself, and associated product configuration information by applying appropriate resources, processes, and tools. Configuration is an arrangement of parts, requirements or data in a particular form, figure, or combination. There can be one or more configuration for a product. Each of them needs to be managed throughout its lifecycle. Software tools which are called Product Lifecycle Management (PLM) tools provide a set of capabilities to manage product configurations and all datasets associated with a product. There is an enterprise configuration management methodology named CM2, proposed by Institute for Process Excellence (IpX), which is also for enterprise product lifecycle change. In this study, generating physical item hierarchy (As Planned/As Released Baseline) which is the first step of the core business processes of CM2 has been integrated to a PLM tool. Owing to this implementation, the generated physical item hierarchy enables to analyze the product with its connected datasets during the development and the production phases and to increase the potential of reuse existing items and associated documents. The contribution of generating physical item hierarchy through the PLM system to the configuration management applications in the defense industry is explained in the case study.


Kutulu: A Domain-specific Language for Feature-driven Product Derivation
Dayibas, Orcun; Oğuztüzün, Mehmet Halit S. (2012-07-20)
Software Product Line Engineering (SPLE) defines processes to facilitate the development of a family of products in a pre-defined market more effectively. Its success depends on implementation of these processes utilizing best practices with proper tool support. This paper describes how to enhance domain design and variation management processes of SPLE with a domain-specific language (DSL), namely "Kutulu". It also introduces novel modeling tools and dependency injection-based realization approach that are...
Representing component variability in configuration management
Bayraktar, Gamze; Oğuztüzün, Mehmet Halit S.; Doğru, Ali Hikmet; Department of Computer Engineering (2012)
Reusability of assets within a family of products is the major goal of Software Product Line Engineering (SPLE), therefore managing variability is an important task in SPLs. Configuration management in the context of software product line engineering is more complicated than that in single systems engineering due to ”variability in space” in addition to ”variability in time” of core assets. In this study, a method for documenting variability in executable configuration items, namely components, is proposed ...
Optimization Of Product Design Through Quality Function Deployment And Analytical Hierarchy Process: Case Study Of A Ceramic Washbasin
Erkarslan, Önder; Yılmaz, Hande (Middle East Technical University, Faculty of Architecture, 2011)
Quality Function deployment (QFD) is a useful method for optimizing products which can be applied during the design process as well as in the postproduction process for further developments and revisions. This paper aims at examining the applicability of QFD and Analytic Hierarchy Process (AHP) to incorporate customer expectations and design quality into the product through a case study on a ceramic washbasin (1). In the first phase of the study customer needs and satisfaction are surveyed based on the curr...
Experience report: implementing requirement traceability throughout the software development life cycle
Akman, Suha; Ozmut, Mert; Aydin, Burak; Gokturk, Serhat (2016-11-01)
The developed traceability model is essential in helping project members, project managers and customers, all understand the product at all stages of the software development life cycle and maintain the integrity of the design information. Utilizing a well designed development environment and an environment support team is vital in maintaining the requirement traceability. With the requirement traceability, the customers' requirement status can be monitored and the relationships among requirements, design d...
Unified Process Modeling with UPROM Tool
Aysolmaz, Banu; Demirörs, Onur (2014-06-20)
UPROM tool is a business process modeling tool designed to conduct business process and user requirements analysis in an integrated way to constitute a basis for process automation. Usually, business process models are not utilized systematically to develop related artifacts, specifically when a process-aware information system is to be developed to automate those processes. This results in completeness, consistency and maintainability problems for those artifacts. Unified business process modeling methodol...
Citation Formats
D. A. Seven, “CM2-based physical item hierarchy implementation for a product lifecycle management system,” Thesis (M.S.) -- Graduate School of Natural and Applied Sciences. Computer Engineering., Middle East Technical University, 2019.