Hugh D. Stewart

dblp:49/2100 · DBLP profile ↗
← Back
1ranked-venue papers
0as 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 · 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
1 paper
Program verification · 67% Requirements engineering and software design · 33%

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

TopicWeightPapersLastEvidence papers
Program verification
constraint checking
0.012003
Visual Constraint Diagrams: Runtime Conformance Checking of UML Object Models versus Implementations · ASE 2003
Program verification › dynamic verification
runtime verification
0.012003
Visual Constraint Diagrams: Runtime Conformance Checking of UML Object Models versus Implementations · ASE 2003
Requirements engineering and software design
software architecture
0.012003
Visual Constraint Diagrams: Runtime Conformance Checking of UML Object Models versus Implementations · ASE 2003

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

runtime checking · 0.0constraint diagrams · 0.0
YearPublicationVenuePosition
2003 Visual Constraint Diagrams: Runtime Conformance Checking of UML Object Models versus Implementations
abstract
This paper presents visual constraint diagrams (VCD), an extension to UML (Unified Modeling Language) object diagrams for expressing constraints over object models. VCD allows designers to express well-formedness constraints that cannot be expressed using class diagrams alone; an example of such a constraint is that a linked list data structure cannot have any loops. VCD offers two advances over existing techniques: (1) they allow constraints to be expressed within the visual notation of UML, without resorting to complex textual notations such as OCL; and (2) VCD can be checked at runtime, increasing the value of design documents to developers. An editor and a checker for VCD have been implemented as part of the Rosetta software design tool.
Christopher J. Turner, T. C. Nicholas Graham, Christopher Wolfe, Julian Ball, David Holman, Hugh D. Stewart, Arthur G. Ryman
ASE6