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

Ulrich Nickel 0002

dblp:28/2823-2 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
0since 2021 · last 2010
—ORCID · none

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

Software engineering, systems software and programming languages · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
4 papers
Requirements engineering and software design · 36% Software maintenance and evolution · 34% Program analysis · 30%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

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

TopicWeightPapersLastEvidence papers
Program analysis › specification mining
behavioral model inference
0.112010
Legacy component integration by the Fujaba real-time tool suite · ICSE (2) 2010
Software maintenance and evolution › software integration
legacy system integration
0.112010
Legacy component integration by the Fujaba real-time tool suite · ICSE (2) 2010
Requirements engineering and software design
software architecture
0.122010
Legacy component integration by the Fujaba real-time tool suite · ICSE (2) 2010
Integrating UML diagrams for production control systems · ICSE 2000
Computing education
software engineering education
0.012002
Reporting about industrial strength software engineering courses for undergraduates · ICSE 2002
Requirements engineering and software design
model-driven engineering
0.022000
Integrating UML diagrams for production control systems · ICSE 2000
The FUJABA environment · ICSE 2000
Requirements engineering and software design › software architecture › component-based software engineering
component-based architecture
0.012010
Legacy component integration by the Fujaba real-time tool suite · ICSE (2) 2010
Software maintenance and evolution
software configuration management
0.012002
Reporting about industrial strength software engineering courses for undergraduates · ICSE 2002

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

model learning · 0.1project-based learning · 0.1peer review · 0.1visual programming · 0.0code generation · 0.0
YearPublicationVenuePosition
2010 Legacy component integration by the Fujaba real-time tool suite
abstract
We present a Tool Suite which supports the (re-)construction of a behavioral model of a legacy component based on a learning approach by exploiting knowledge of known models of the existing component environment. This in turn enables to check whether the legacy component can be integrated correctly into its environment.
Stefan Henkler, Jan Meyer, Wilhelm Schäfer, Markus von Detten, Ulrich Nickel 0002
ICSE (2)5
2002 Reporting about industrial strength software engineering courses for undergraduates
abstract
How do you organize an "industrial strength" one semester educational programming project for up to 200 second year students? This paper reports on four years of experience with such projects at the University of Paderborn and the University of Braunschweig. Key properties of our project design are: starting with an existing large application, regular hard deadlines with peer reviews and presentations to a large audience, working in groups, applying project and configuration management tools, a standard system architecture with interchangeable components and competing software agents, quality assurance and standard conformance testing through final overall system integration spanning all groups, and exposure to real-world project threats.
Matthias Gehrke, Holger Giese, Ulrich Nickel 0002, Jörg Niere, Matthias Tichy, Jörg P. Wadsack, Albert Zündorf
ICSE3
2000 Integrating UML diagrams for production control systems
abstract
This paper proposes to use SDL block diagrams, UML class diagrams, and UML behavior diagrams like collaboration diagrams, activity diagrams, and statecharts as a visual programming language. We describe a modeling approach for flexible, autonomous production agents, which are used for the decentralization of production control systems. In order to generate a (Java) implementation of a production control system from its specification, we define a precise semantics for the diagrams and we define how different (kinds of) diagrams are combined to a complete executable specification.
Hans J. Köhler, Ulrich Nickel 0002, Jörg Niere, Albert Zündorf
ICSE2
2000 The FUJABA environment
abstract
it turns collaboration diagrams in a powerfull and easy-to-read visual programming construct. However, a single collaboration diagram is usually not expressive enough to model complex operations performing several modifications at different parts of the overall object structure. Such series of modifications need several collaboration diagrams to be modeled. In addition, there may be different situations where certain collaboration diagrams Figure 1 The Fujaba Environment Concepts \t \t \t <
Ulrich Nickel 0002, Jörg Niere, Albert Zündorf
ICSE1
1998 A Case Study in Supporting Schema Evolution of Complex Engineering Information Systems
abstract
Information systems have to evolve continually in order to keep up with emerging requirements. Various problems arise with each such evolution step, e.g. the modification of the application's conceptual data structure, the migration of existing data, the adaption of application code, and the modification of technical documentation. Most database systems provide only limited support for schema evolution while problems like data migration and application migration are tackled manually by the programmers. This evolution process is unsatisfactory for a number of novel complex evolutionary information systems (CEIS) in the area of business and engineering applications. The paper describes our experiences with a case study in developing a CEIS in the domain of analysis and design of mixed signal printed circuit boards. We show that a meta schema approach combined with a well defined set of schema transformations is a practical way to cope with evolution. Based on this case study, we distinguish application specific from reusable architectural components and propose a systematic approach of building CEIS.
Jens H. Weber, Ulrich Nickel 0002, D. Wagenblasst
COMPSAC2