Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

René Klösch

dblp:79/1843 · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
0since 2021 · last 2002
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 10 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 1 first-authorArtificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

Topics — the 1 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software architecture › software architecture analysis
software architecture recovery
0.011997
Software Architecture Recovery of Embedded Software · ICSE 1997
YearPublicationVenuePosition
2002 A testing approach for large system portfolios in industrial environments
René Klösch, Paul W. Glaser, Robert J. Truschnegg
J. Syst. Softw.1
1999 Experience Paper: Challenges and Experiences in Managing Major Software Evolution Endeavours Such as Euro Conversion or Y2000 Compliance
abstract
The year 2000 issue and the introduction of the Euro cause substantial software maintenance challenges. The importance of those events for the survival of organizations and the degree of impact on organization's existing software systems require the application of a mixture of already well known but also additional approaches and techniques. In this paper we are going to point out the major issues and possible approaches for their solution based on our experiences and observations from several industrial projects.
René Klösch, Wolfgang Eixelsberger
ICSM1
1998 Position Paper
abstract
In 1999 and 2000, major business events such as European monetary union (EMU) and the Year 2000 problem will force organizations, in those situations where IT is critical to business survival, to set up and adequately fund relevant projects. The ability of the organization's IT departments to deliver timely and appropriate solutions will be critical to those companies. While most companies and governmental organizations can use a period until 2002 to become Euro-compliant, financial industries such as banks especially face an extreme time pressure, since they need to be Euro-compliant by the beginning of 1999. There is no single best technical or business approach to making a system Euro-compliant. Based on the current situation in each organization, companies must choose from a wide range of strategies and approaches with different costs and benefits. Our experiences in Euro projects have shown that the overall goal of a Euro-conversion project is to choose the most appropriate mix of technical and business solutions to implement timely Euro-compliance. Costs have been shown to be of minor importance in this context.
René Klösch
COMPSAC1
1997 The Architectural Style of Component Programming
abstract
Component programming is a multiparadigm approach to software construction based on highly generic components. Because component programming is concerned with source-code components, it is assumed by many to be a low-level approach to software development that affects only the development of source code libraries. On the contrary, this paper shows that the concepts of component programming go beyond library and source code issues and define a new conceptual attempt to software development with generic components. We show that component programming is an architectural style that supports the building of classes of software architectures in a specific domain. Component programming can be applied in the early stages of software development when architectural issues are to be determined. All the benefits of using an architectural style, therefore, can also be gained by using component programming: it guides the engineer in the problem decomposition towards the design and implementation of a system. The paper presents the architectural style of component programming and the insights we gained about component programming as we tried to define it as an architectural style.
Harald C. Gall, Mehdi Jazayeri, René Klösch, Georg Trausmuth
COMPSAC3
1997 Software Architecture Recovery of Embedded Software
abstract
No abstract available.
Wolfgang Eixelsberger, Lasse Warholm, René Klösch, Harald C. Gall
ICSE3
1997 Software Evolution Observations Based on Product Release History
abstract
Large software systems evolve slowly but constantly. In this paper, we examine the structure of several releases of a telecommunication switching system (TSS) based on information stored in a database of product releases. We tracked the historical evolution of the TSS structure and related the adaptations made (e.g. addition of new features, etc.) to the structure of the system. Such a systematic examination can uncover potential shortcomings in the structure of the system and identify modules or subsystems that should be subject to restructuring or reengineering. Further, we have identified additional information that would be useful for such investigations but is currently lacking in the database
Harald C. Gall, Mehdi Jazayeri, René Klösch, Georg Trausmuth
ICSM3
1996 Using Domain Knowledge to Improve Reverse Engineering
abstract
Integrating application domain knowledge into reverse engineering is an important step to overcome the shortcomings of conventional reverse engineering approaches that are based exclusively on information derivable from source code. In this paper, we show the basic concepts of a program transformation process from a conventional to an object-oriented architecture which incorporates extraneous higher-level knowledge in its process. To which degree this knowledge might stem from some general domain knowledge, and to which extent it needs to be introduced as application dependent knowledge by a human expert is discussed. The paper discusses these issues in the context of the architectural transformation of legacy systems to an object-oriented architecture.
Harald C. Gall, René Klösch, Roland T. Mittermeir
Int. J. Softw. Eng. Knowl. Eng.2
1995 Pattern-Driven Reverse Engineering
Harald C. Gall, René Klösch, Roland T. Mittermeir
SEKE2
1994 Balancing in reverse engineering and in object-oriented systems engineering to improve reusability and maintainability
abstract
Whenever a reverse engineering method is applied to an old software system, the results are mainly limited to its degree of automation. Additional domain knowledge via a human expert helps to overcome this limitation. Modernizing old procedural software for object-oriented reuse requires domain knowledge as well us a balancing of the recovered information. We have developed a reverse engineering method for a gradual transition of procedural programs to an object-oriented architecture based on those aspects. This paper describes the balancing of the various generated models in our reverse engineering method and discusses this balancing in comparison to the balancing process in conventional object-oriented systems development. We also point out the links between these two engineering approaches. Furthermore the advantages of our reverse engineering process for reusability as well as maintainability of old procedural software based on object-oriented concepts are indicated.>
Harald C. Gall, René Klösch, Evelin Kofler, Lydia Würfl
COMPSAC2
1994 Managing Uncertainty in an Object Recovery Process
Harald C. Gall, René Klösch
IPMU2
1992 Reuse engineering: software construction from reusable components
abstract
The authors describe a comprehensive approach that supports reuse in the software development process, especially the production of software from reusable components. For this purpose well-known strategies like reverse engineering and design recovery are combined with a generalization mechanism to develop the reuse engineering process. This process includes both the phase of isolating reusable modules from existing software and the phase of retrieving such modules from a software component library and combining them to new software. The definition of a reuse engineering life-cycle, which integrates reuse into the conventional software life-cycle is considered.>
Harald C. Gall, René Klösch
COMPSAC2