scholarly journals Interview Study on the Agile Development of Mechatronic Systems

Author(s):  
Kristin Goevert ◽  
Jonas Heimicke ◽  
Udo Lindemann ◽  
Albert Albers

AbstractIn order to be as responsive as possible to changes in the dynamic context of mechatronic system development, companies are increasingly integrating agile approaches into their development processes. They are confronted with the challenges of adapting approaches that originate in software development to the conditions of physical development, without neglecting the experiences gained over many years regarding product and process knowledge. In addition, agile development approaches must be integrated into existing processes through a systematic implementation strategy. In order to gain an initial understanding of the current situation in mechatronic companies with regard to agile development approaches, an interview study was conducted with 18 participants from real development practice. This could show that the companies in mechatronic system development are currently at the beginning of agile transformation and need approaches that are modelled on the basis of real development projects and are best possible tailored to the needs of these companies through a clear technical orientation. The findings gained are not universally valid, but represent a basis for further research work.

Author(s):  
Jonas Heimicke ◽  
Manuel Niever ◽  
Valentin Zimmermann ◽  
Monika Klippert ◽  
Florian Marthaler ◽  
...  

AbstractThe development of mechatronic systems has always been characterized by continuous handling of uncertainties. This challenge, which is associated with dynamic changes in the development context, is increasingly met by companies in the development of physical systems with the implementation of agile approaches in their development processes. However, since established approaches have their origin in software development, they reach various limits in the context of the development of mechatronic systems, e.g. due to the physical properties of the systems. Other features, such as transparent and flexible project management or targeted and early involvement of customers and users in development processes, can also be implemented in mechatronic system development. In order to derive the potentials and limits of existing agile approaches for the context of mechatronic system development, the present paper compares existing approaches with regard to relevant factors from the context of mechatronic system development. The aim is to create a basis for the targeted development, adaptation and use of agile approaches in the field of mechatronic system development.


Author(s):  
Peter Hehenberger ◽  
Klaus Zeman

Synergies and integration in design set a mechatronic system apart from a traditional, multi-disciplinary system. This paper proposes a method for the modularization and evaluation of different mechatronic design concepts in the early stages of product development processes. In order to consider the specific aspects of complex systems, a design metric is presented, which assists the design engineer in finding the best solution concept. For the description and evaluation of a complex mechatronic system, it is essential to decompose the total system into a hierarchical structure of mechatronic sub-modules. The number of levels in the decomposition, as well as the number of mechatronic modules involved, is indicative of the complexity of the design task.


2019 ◽  
Vol 26 (2) ◽  
pp. 851-870 ◽  
Author(s):  
Benjamin Strenge ◽  
Thomas Schack

Abstract Ethical, legal and social implications are widely regarded as important considerations with respect to technological developments. Agile Worth-Oriented Systems Engineering (AWOSE) is an innovative approach to incorporating ethically relevant criteria during agile development processes through a flexibly applicable methodology. First, a predefined model for the ethical evaluation of socio-technical systems is used to assess ethical issues according to different dimensions. The second part of AWOSE ensures that ethical issues are not only identified, but also systematically considered during the design of systems based on information and communication technology. For this purpose, the findings from the first step are integrated with approaches from worth-centered development into a process model that, unlike previous approaches to ethical system development, is thoroughly compatible with agile methodologies like Scrum or Extreme Programming. Artifacts of worth-centered development called Worth Maps have been improved to guide the prioritization of development tasks as well as choices among design alternatives with respect to ethical implications. Furthermore, the improved Worth Maps facilitate the identification of suitable criteria for system evaluations in association to ethical concerns and desired positive outcomes of system usage. The potential of the AWOSE methodology has been demonstrated in the context of a technical system (smart glasses for cognitive assistance) that supports elderly and people with particular handicaps.


Author(s):  
Eran Rubin ◽  
Hillel Rubin

Agile processes emphasize operational system code rather than its documentation. Ironically, however, some traditional documentation artefacts come to support system-stakeholders interaction, which is another core aspect of agile development processes. In this chapter, the authors examine the relationship between system development and knowledge documentation. They develop an approach that enables incorporating domain documentation to agile development while keeping the processes adaptive. The authors also provide a system design that actively uses domain knowledge documentation.


2011 ◽  
Vol 33 (3) ◽  
pp. 182-193
Author(s):  
Vu Duy Quang ◽  
Ngo Van Hien

In this paper, we present a method, which is based on hybrid automata and Real-Time Unified Modeling Language (UML) to analyze and design the control parts of mechatronic systems with input or output events and signals in order to effectively gather their structure and behaviour. We introduce step-by-step analysis and design activities of a controlled mechatronic system such as the specification of its hybrid automaton and realization hypotheses, the identification of object collaborations of this system, the identification of main control capsules, their ports and communication protocols, with their static and dynamic links. These activities are conducted by specializing the iterative life cycle of system development. Then, we indicate important hypotheses, which allow all the identified capsules of this system to make their evolutions. We apply this method to develop an Electro-Hydraulic Governor (EHG) system, which allows the frequency of an electro-hydraulic station to be stabilized.


Author(s):  
Eran Rubin ◽  
Hillel Rubin

Agile processes emphasize operational system code rather than its documentation. Ironically, however, some traditional documentation artefacts come to support system-stakeholders interaction, which is another core aspect of agile development processes. In this chapter, the authors examine the relationship between system development and knowledge documentation. They develop an approach that enables incorporating domain documentation to agile development while keeping the processes adaptive. The authors also provide a system design that actively uses domain knowledge documentation.


2010 ◽  
Vol 132 (4) ◽  
Author(s):  
Albert Albers ◽  
Jens Ottnad

In order to take into account the interaction between the part, dynamic system, control system, and changing mechanical behavior with all its consequences for the optimization process, a simulation of the complete mechatronic system is integrated into the optimization process within the research work presented in this paper. A hybrid multibody system (MBS) simulation, that is a MBS containing flexible bodies, in conjunction with a cosimulation of the control system represented by tools of the computer aided control engineering, is integrated into the optimization process. By an inner optimization loop the controller parameters are adopted new in each of the iterations of the topology optimization in order to provide realistic load cases. The benefits will be illustrated by an example in conjunction with the humanoid robot ARMAR III of the Collaborative Research Centre 588 “Humanoid Robots-Learning and Cooperating Multimodal Robots” in Karlsruhe Germany. It will be shown how the new approach for the optimization of parts “within” their surrounding mechatronic system allows an efficient optimization of such structures.


2018 ◽  
Vol 5 (1.) ◽  
Author(s):  
Csaba Szász

As is well known mechatronic systems currently being designed and developed are often difficult multidisciplinary undertakings. Based on the intrinsic coupling of different implementation technologies, efficient design of mechatronic systems is of primordial importance for development of next generation industrial products. This paper is focused to current and future technological trends aimed to improve the design and implementation processes of mechatronic systems in an increasingly harsh industrial environment. Special attention is dedicated to introduction of the two-level platform-based reconfigurable technology approach. This strategy efficiently combines major advantages of both the hardware and software platform-based development trends in modern mecatronic systems. In order to support the unfolded theoretical arguments a last generation and versatile mechatronic system development is presented and discussed in the paper. The mentioned trends can be used as rough orientation for future mechatronic systems research and implementation activities.


Author(s):  
Lissette Almonte ◽  
Esther Guerra ◽  
Iván Cantador ◽  
Juan de Lara

AbstractRecommender systems are information filtering systems used in many online applications like music and video broadcasting and e-commerce platforms. They are also increasingly being applied to facilitate software engineering activities. Following this trend, we are witnessing a growing research interest on recommendation approaches that assist with modelling tasks and model-based development processes. In this paper, we report on a systematic mapping review (based on the analysis of 66 papers) that classifies the existing research work on recommender systems for model-driven engineering (MDE). This study aims to serve as a guide for tool builders and researchers in understanding the MDE tasks that might be subject to recommendations, the applicable recommendation techniques and evaluation methods, and the open challenges and opportunities in this field of research.


2021 ◽  
pp. 1063293X2110152
Author(s):  
Qing Yang ◽  
Yingxin Bi ◽  
Qinru Wang ◽  
Tao Yao

Software development projects have undergone remarkable changes with the arrival of agile development approaches. Many firms are facing a need to use these approaches to manage entities consisting of multiple projects (i.e. programs) simultaneously and efficiently. New technologies such as big data provide a huge power and rich demand for the IT application system of the commercial bank which has the characteristics of multiple sub-projects, strong inter-project correlation, and numerous project participating teams. Hence, taking the IT program management of a bank in China as a case, we explore the methods to solve the problems in multi-project concurrent development practice through integrating the ideas of program and batch management. First, to coordinate the multi-project development process, this paper presents the batch-based agile program management approach that synthesizes concurrent engineering with agile methods. And we compare the application of batch management between software development projects and manufacturing process. Further, we analyze the concurrent multi-project development practice in the batch-based agile program management, including the overlapping between stages, individual project’s activities, and multiple projects based on common resources and environment to stimulate the knowledge transfer. Third, to facilitate the communication and coordination of batch-based program management, we present the double-level responsibility organizational structure of batch management.


Sign in / Sign up

Export Citation Format

Share Document