EDBT 2026 Demo / reviewers in the wild / expert
Christian Nentwich
dblp:00/2050
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 4 first-authorComputer networks · 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
3 papers |
Requirements engineering and software design · 54% Software maintenance and evolution · 46% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › inconsistency management
consistency checking |
0.1 | 2 | 2003 | Flexible consistency checking · ACM Trans. Softw. Eng. Methodol. 2003 Static Consistency Checking for Distributed Specifications · ASE 2001 |
Software maintenance and evolution › software configuration management
consistency management |
0.0 | 1 | 2003 | Consistency Management with Repair Actions · ICSE 2003 |
Software maintenance and evolution
incremental consistency checking |
0.0 | 1 | 2003 | Flexible consistency checking · ACM Trans. Softw. Eng. Methodol. 2003 |
Requirements engineering and software design
model-driven engineering |
0.0 | 1 | 2003 | Consistency Management with Repair Actions · ICSE 2003 |
Software maintenance and evolution
software evolution |
0.0 | 1 | 2003 | Flexible consistency checking · ACM Trans. Softw. Eng. Methodol. 2003 |
Requirements engineering and software design › model-driven engineering
UML |
0.0 | 1 | 2003 | Consistency Management with Repair Actions · ICSE 2003 |
Distributed systems
distributed software development |
0.0 | 1 | 2003 | Flexible consistency checking · ACM Trans. Softw. Eng. Methodol. 2003 |
Software maintenance and evolution › software configuration management
software artifact management |
0.0 | 1 | 2001 | Static Consistency Checking for Distributed Specifications · ASE 2001 |
Methods — techniques the papers use, named apart from their topics
xlinkit · 0.1internet technologies · 0.1first-order logic · 0.0formal semantics · 0.0constraint language · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Consistency Management with Repair ActionsabstractComprehensive consistency management requires a strong mechanism for repair once inconsistencies have been detected In this paper we present a repair framework for inconsistent distributed documents. The core piece of the framework is a new method for generating interactive repairs from full first order logic formulae that constrain these documents. We present a full implementation of the components in our repair framework, as well as their application to the UML and related heterogeneous documents such as EJB deployment descriptors. We describe how our approach can be used as an infrastructure for building higher-level, domain specific frameworks and provide an overview of related work in the database and software development environment community. Christian Nentwich, Wolfgang Emmerich, Anthony Finkelstein |
ICSE | 1 |
| 2003 | Flexible consistency checkingabstractThe problem of managing the consistency of heterogeneous, distributed software engineering documents is central to the development of large and complex systems. We show how this problem can be addressed using xlinkit, a lightweight framework for consistency checking that leverages standard Internet technologies. xlinkit provides flexibility, strong diagnostics, and support for distribution and document heterogeneity. We use xlinkit in a comprehensive case study that demonstrates how design, implementation and deployment information of an Enterprise JavaBeans system can be checked for consistency, and rechecked incrementally when changes are made. Christian Nentwich, Wolfgang Emmerich, Anthony Finkelstein, Ernst Ellmer |
ACM Trans. Softw. Eng. Methodol. | 1 |
| 2002 | xlinkit: a consistency checking and smart link generation serviceabstractxlinkit is a lightweight application service that provides rule-based link generation and checks the consistency of distributed Web content. It leverages standard Internet technologies, notably XML, XPath, and XLink. xlinkit can be used as part of a consistency management scheme or in applications that require smart link generation, including portal construction and management of large document repositories. In this article we show how consistency constraints can be expressed and checked. We describe a novel semantics for first-order logic that produces links instead of truth values and give an account of our content management strategy. We present the architecture of our service and the results of two substantial case studies that use xlinkit for checking course syllabus information and for validating UML models supplied by industrial partners. Christian Nentwich, Licia Capra, Wolfgang Emmerich, Anthony Finkelstein |
ACM Trans. Internet Techn. | 1 |
| 2001 | Static Consistency Checking for Distributed SpecificationsabstractSoftware engineers building a complex system make use of a number of informal and semi-formal notations. We describe a framework, xlinkit, for managing the consistency of development artifacts expressed in such notations. xlinkit supports distributed software engineering by providing a distribution-transparent language for expressing constraints between specifications. It specifies a semantics for those constraints that permits the generation of hyperlinks between inconsistent elements. We give a formal semantics for link generation, and show how we expressed the rules of the UML foundation/core modules in our language. We outline how we implemented xlinkit as a light-weight web service using open standard technology and present the results of an evaluation against several sizeable UML models provided by industrial partners. Christian Nentwich, Wolfgang Emmerich, Anthony Finkelstein |
ASE | 1 |
| 2000 | BOX: Browsing objects in XMLabstractThe latest Internet markup languages support the representation of structured information and vector graphics. In this paper we describe how these languages can be used to publish software engineering diagrams on the Internet. We introduce BOX, a portable, distributed and interoperable approach to browsing UML models with off-the-shelf technology. Our approach to browsing UML models leverages XML and related specifications, such as the Document Object Model (DOM), the XML Metadata Interchange (XMI) and the Vector Markup Language (VML). BOX translates a UML model that is represented in XMI into VML. VML can be directly displayed in Internet browsers, such as Microsoft's Internet Explorer 5. BOX enables software engineers to access and review UML models without the need to purchase licenses of tools that produced the models. BOX has been successfully evaluated in two industrial case studies. The case studies used BOX to make extensive domain and enterprise object models available to a large number of stakeholders over corporate intranets and the Internet. We show how XML and the BOX architecture can be applied to other software engineering notations. We also argue that the approach taken in BOX can be applied to other domains that have already started to adopt XML and have a need for graphic representation of XML information. These include browsing gene sequences, chemical molecule structures and conceptual knowledge representations. Copyright © 2000 John Wiley & Sons, Ltd. Christian Nentwich, Wolfgang Emmerich, Anthony Finkelstein, Andrea Zisman |
Softw. Pract. Exp. | 1 |