Learn More
Software inevitably changes. As a consequence, we observe the phenomenon referred to as "software entropy" or "software decay": the software design continually degrades making maintenance and functional extensions overly costly if not impossible. There exist a number of approaches to identify design flaws (problem detection) and to remedy them(More)
Software aging is an important cost contributor to the maintenance of aging software systems. Recent years have brought significant progress in the area of automatic detection of "code smells" as well as tool support for refactoring and implementing design patterns in the code. Nonetheless, there is hardly any tool support to help the maintainer decide how(More)
Due to frequent requirements changes, extensions of functionality, as well as continuous adaptation to changing environments, the designs of large software systems continually degrade. In the context of object–oriented software restructuring, we show that there is still an important gap between the design flaw detection and correction phases, as well as an(More)
In the digital planning process of a manufacturing plant several partners like OEM, prime contractor and further service providers are participated usually. Since the partners have partially overlapping views (electricity, mechanical structure, plant controlling) on the same plant to be produced, they have to exchange data during their collaboration.(More)
In the digital planning process of a manufacturing plant, several partners like OEM, prime contractor and its subcontractors are involved. Since the partners have partially overlapping views (electricity, mechanical structure, plant controlling) on the plant to be designed, they have to exchange data during their collaboration. Due to syntactical,(More)
Currently, in the digital planning process of a manufacturing plant several industry partners are typically involved. Usually, the original equipment manufacturer (OEM) commissions the main contractor to carry out the whole digital planning of e.g. a manufacturing plant. In turn, the main contractor involves several subcontractors for particular(More)
  • 1