discussed the integration of Product Lifecycle Management (PLM) and SCM systems and the role of these systems to be applied during the development and maintenance.
Meanwhile, the integration of Software Configuration Management (SCM) in PDM systems has been studied. The integration of VEs in PDM system has not been investigated. Finally, in section six the conclusion is formulated and suggested further research. Section five shows the architecture and its limitations. Section four presents the modeling of the lifecycle management of VMs in PDM system. Section three describes different virtualization techniques and virtualizer. The paper is organized as follows: section two analyzes currently used virtualization approaches in the field of software testing. A modeling of processes for virtual infrastructures is shown as well as an architecture approach is presented, which allows the lifecycle management and the deployment of virtual environments (VEs) for embedded systems development. This paper shows the benefits of the lifecycle management integration for virtual machines (VMs) in Product Data Management (PDM) systems.
Selection and peer-review under responsibility of the International Scientific Committee of the "2nd International Through-lifeĮngineering Services Conference" and the Programme Chair - Ashutosh Tiwari The test automation and software development of embedded systems can be supported by virtualizer through cloning, snapshots and more flexible disaster recovery of test environments (TEs).Ģ212-8271 © 2013 The Authors. This subject matter refers not only to the automotive industry, but also to other industries. In 2005, Toyota recalled 75,000 vehicles due to a software defect. Pontiac had to initiate a recall in 2004 because the software did not understand leap years. This issue is evidenced by a variety of recalls in the automotive industry because of software errors. Companies must elicit, what can be done in the design phase, and have to seek for opportunities to automate the various phases. Thus, the test automation represents the most important part of the development of embedded systems with the risk of delays in the delivery, which can quickly exceed the cost of a product caused by software errors. Due to the increasing complexity of the software, a comprehensive testing of embedded systems is necessary. Įmbedded systems can perform several background tasks such as control and monitoring as well as direct interactions with the user perform. Safety-critical embedded systems are used in almost half of the stationary and mobile phones, network control and monitoring systems, transmission technologies, medical analysis and treatment devices as well as infotainment terminals. While embedded software systems interacting with the real environment, they have to cope with a variety of constraints such as real-time, security, energy management as well as other resources such as memory management and communication. Embedded software systems are significantly more complex in an environment embossed by hardware than software systems without the interaction with the real world. Nowadays, software is used in various fields of applications and forms. Thus, the worldwide market for embedded systems was around 60 billion euros with an annual growth rate of 14 percent and up to 20 percent in certain domains.
Keywords: Lifecycle Management PDM PLM Virtualization Virtual Machine Embedded System Process Definition Workflow Product Developmentĭuring the last two decades, the proportion of software as a component in products has increased steadily. Selectionandpeer-reviewunderresponsibilityof thelnternationalScientificCommittee of the"2ndInternational Through-life EngineeringServices Conference"and theProgrammeChair - Ashutosh Tiwari
This paper shows an architectural approach, and how to perform an integration of virtualization software in PDM systems. In the context of PLM, virtualization can support crucial stages of the product development and test automation by providing virtual environments. Therefore, new approaches are needed to ensure the product quality. This leads to an increment of software defects. Thus, the complexity between the hardware and software is steadily increasing. The number of products with embedded software increases across all application areas continuously. Karlsruhe Institute of Technology (KIT), Institute for Information Management in Engineering, Zirkel 2, 76131 Karlsruhe, Germany * Corresponding author.
Integration of virtualized environments in PDM systems for embedded 2nd International Through-life Engineering Services Conference