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.

Hanns-Helmuth Deubler

dblp:38/1445 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2001
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 3 first-author

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
Software maintenance and evolution · 50% Requirements engineering and software design · 25% Operating systems · 25%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software reengineering › software modernization › software migration
legacy system migration
0.011994
Introducing Object Orientation into Large and Complex Systems · IEEE Trans. Software Eng. 1994
Requirements engineering and software design
software architecture
0.011994
Introducing Object Orientation into Large and Complex Systems · IEEE Trans. Software Eng. 1994
Software maintenance and evolution
software reengineering
0.011994
Introducing Object Orientation into Large and Complex Systems · IEEE Trans. Software Eng. 1994
Operating systems
system architecture
0.011994
Introducing Object Orientation into Large and Complex Systems · IEEE Trans. Software Eng. 1994

Methods — techniques the papers use, named apart from their topics

object-oriented design · 0.0
YearPublicationVenuePosition
2001 Employing multiple views to separate large-scale software systems
Hanns-Helmuth Deubler
J. Syst. Softw.1
1999 A Viable System Structure for Large-Scale Software Systems
abstract
A homogeneous system structure is proposed that enhances modularity and flexibility, and facilitates (further) development of large-scale software systems in a major-industry environment. In our opinion, it is an effective means of countering the inherent increase in software entropy when (further) developing existing large-scale software systems, thereby substantially cutting down production costs. It can be applied generally both to new and existing systems, whether application programs or operating systems, promotes the parallel use of different programming paradigms and various implementation languages, and offers the option of either redesigning parts or introducing additional parts in stages based on a more modern technology. The proposed system structure is compared and contrasted with other architectures such as CORBA, and it is shown that it may be regarded as an embellishment of the CORBA architecture for the internal structuring or restructuring of possibly distributed software systems. So far it has been used in four releases of the BS2000/OSD operating system with very positive results. Dependencies between various entities – which we call ‘subsystems’ – in the course of the (further) development process, as well as during dynamic execution are minimized and well-regulated. The subsystems may be loaded on demand during the session by a system authority. Every interface in the system is classified according to its permitted scope of use. For interfaces between subsystems, a uniform and standardized technique is introduced which uses the same format for all implementation languages at both the source- and binary-code level. This technique exceeds the regulations in other architectures but actually achieves considerable rationalization. Copyright © 1999 John Wiley & Sons, Ltd.
Hanns-Helmuth Deubler
Softw. Pract. Exp.1
1994 Introducing Object Orientation into Large and Complex Systems
abstract
The paper investigates the applicability of the object-oriented technique to large and complex systems as exemplified by the operating system BS2000 which has been under constant development for a number of years. The proposed system architecture ensures the harmonious coexistence of procedural and object-oriented parts of the system. New domains, which are implemented using the object-oriented paradigm, can be smoothly embedded in the existing system. The parallel usage of different implementation languages is rendered economically viable. In our framework some representative parts of the system were redesigned and implemented in a prototype. The extensibility of the design was checked by including further parts into this scheme. The results are encouraging, so that the object-oriented technique will be used in the further development process. The proposed technique can also be applied to systems with a different structure, even a monolithic one.>
Hanns-Helmuth Deubler, Meinhard Koestler
IEEE Trans. Software Eng.1