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

PerOlof Bengtsson

dblp:48/5283 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2004
0000-0003-2502-4925ORCID · corroborated

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

Software engineering, systems software and programming languages · 5 · 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
Requirements engineering and software design · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software architecture
domain-specific software architecture
0.011999
Haemo Dialysis Software Architecture Design Experiences · ICSE 1999
Requirements engineering and software design
software architecture
0.011999
Haemo Dialysis Software Architecture Design Experiences · ICSE 1999
Medical and health informatics › medical devices
medical device software
0.011999
Haemo Dialysis Software Architecture Design Experiences · ICSE 1999
YearPublicationVenuePosition
2004 Architecture-level modifiability analysis (ALMA)
PerOlof Bengtsson, Nico H. Lassing, Jan Bosch, Hans van Vliet
J. Syst. Softw.1
2002 Experiences with ALMA: Architecture-Level Modifiability Analysis
Nico H. Lassing, PerOlof Bengtsson, Hans van Vliet, Jan Bosch
J. Syst. Softw.2
1999 Maintainability Myth Causes Performance Problems in SMP Application
abstract
A challenge in software design is to find solutions that balance and optimize the quality attributes of the application. We present a case study of an application and the results of a design decision made on weak assumptions. The application has been assessed with respect to performance and maintainability. We present and evaluate an alternative design of a critical system component. Based on interviews with the involved designers we establish the design rationale. By analyzing the evaluation data of the two alternatives and the design rationale, we conclude that the design decision was based on a general assumption that an adaptable component design should increase the maintainability of the application. This case study is clearly a counter example to that assumption, and we therefore reject it as a myth. This study shows, however, that the myth is indeed responsible for the major performance problem in the application.
Daniel Häggander, PerOlof Bengtsson, Jan Bosch, Lars Lundberg
APSEC2
1999 Haemo Dialysis Software Architecture Design Experiences
abstract
In this paper we present the experiences and architecture from a research project conducted in cooperation with two industry partners.The goal of the project was to reengineer an existing system for haemo dialysis machines into a domain specific software architecture [23].Our main experiences are (1) architecture design is an iterative and incremental process, (2) software qualities require a context, (3) quality attribute assessment methods are too detailed for use during architectural design, (4) application domain concepts are not the best abstractions, (5) aesthetics guides the architect in finding potential weaknesses in the architecture, ( 6) it is extremely hard to decide when an architecture design is ready, and (7) documenting software architectures is a important problem.We also present the architecture and the design rational to give a basis for our experiences.We evaluated the resulting architecture by implementing a prototype application.
PerOlof Bengtsson, Jan Bosch
ICSE1
1998 Scenario-based software architecture reengineering
abstract
The paper presents a method for reengineering software architectures. The method explicitly addresses the quality attributes of the software architecture. Assessment of quality attributes is performed primarily using scenarios. Design transformations are done to improve quality attributes that do not satisfy the requirements. Assessment and design transformation can be performed for several iterations until all requirements are met. To illustrate the method we use the reengineering of a prototypical measurement system into a domain-specific software architecture as an example.
PerOlof Bengtsson, Jan Bosch
ICSR1