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

Stephan Herrmann 0001

dblp:61/2837-1 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 2000
—ORCID · unresolved

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

Software engineering, systems software and programming languages · 1 · 1 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
Requirements engineering and software design · 87% Software maintenance and evolution · 13%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › separation of concerns
multi-dimensional separation of concerns
0.012000
PIROL: a case study for multidimensional separation of concerns in software engineering environments · OOPSLA 2000
Requirements engineering and software design
separation of concerns
0.012000
PIROL: a case study for multidimensional separation of concerns in software engineering environments · OOPSLA 2000
Software maintenance and evolution
software evolution
0.012000
PIROL: a case study for multidimensional separation of concerns in software engineering environments · OOPSLA 2000
YearPublicationVenuePosition
2000 PIROL: a case study for multidimensional separation of concerns in software engineering environments
abstract
In this paper, we present our experience with applying multidimensional separation of concerns to a software engineering environment. By comparing two different designs of our system, we show the importance of separating integration issues from the implementation of the individual concerns. We present a model in which integration issues are encapsulated into rst--class connector objects and indicate how this facilitates the understandability, maintenance and evolution of the system. We identify issues of binding time, binding granularity and binding cardinality as important criteria in selecting an appropriate model for separation of concerns. We finally show how a good choice following these criteria and considering the requirements of software engineering environments leads to a system with dynamic configurability, high--level component integration and support for multiple instantiable views.
Stephan Herrmann 0001, Mira Mezini
OOPSLA1