Demo Data from EDBT 2026 / reviewers in the wild / expert
Laura A. Campbell
dblp:98/2260
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2012
0009-0005-3543-0523ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 first-authorSystems, architecture and hardware · 1Security and privacy · 1Applied, 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
3 papers |
Requirements engineering and software design · 67% Program verification · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 50% Embedded and real-time systems · 50% | |
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
requirements analysis |
0.0 | 1 | 2004 | Object Analysis Patterns for Embedded Systems · IEEE Trans. Software Eng. 2004 |
Requirements engineering and software design › model-driven engineering
UML |
0.0 | 1 | 2004 | Automated Analysis of Timing Information in UML Diagrams · ASE 2004 |
Program verification › specification analysis
formal specification analysis |
0.0 | 1 | 2001 | Visualizaiton an Interpretation of Analysis Results within the Context of Formalized UML Diagrams · ICSE 2001 |
Requirements engineering and software design
model-driven engineering |
0.0 | 1 | 2001 | Visualizaiton an Interpretation of Analysis Results within the Context of Formalized UML Diagrams · ICSE 2001 |
Program verification
theorem proving |
0.0 | 1 | 2001 | Visualizaiton an Interpretation of Analysis Results within the Context of Formalized UML Diagrams · ICSE 2001 |
Embedded and real-time systems › embedded software engineering
embedded software development |
0.0 | 1 | 2004 | Object Analysis Patterns for Embedded Systems · IEEE Trans. Software Eng. 2004 |
Electronic design automation
timing analysis |
0.0 | 1 | 2004 | Automated Analysis of Timing Information in UML Diagrams · ASE 2004 |
Automated reasoning and model checking › model checking › software model checking
UML model checking |
0.0 | 1 | 2004 | Object Analysis Patterns for Embedded Systems · IEEE Trans. Software Eng. 2004 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 2001 | Visualizaiton an Interpretation of Analysis Results within the Context of Formalized UML Diagrams · ICSE 2001 |
Methods — techniques the papers use, named apart from their topics
UML · 0.1LTL · 0.1SPIN model checker · 0.1theorem proving · 0.1simulation · 0.1model checking · 0.1spin model checker · 0.0rewriting systems · 0.0rewriting system · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | No User Left Behind: Including Accessibility in Student Projects and the Impact on CS Students' AttitudesabstractUsability and accessibility have become increasingly important in computing curricula. This article briefly reviews how these concepts may be included in existing courses. The authors conducted a survey of student attitudes toward these issues at the start and end of a usability engineering course that included a group project with an accessibility component. Results of the survey indicate that students’ awareness of issues related to usability and accessibility are increased after taking the course and completing the project. Our work and results are potentially valuable to CS educators in three ways: (1) They validate the usefulness of the survey instrument in assessing pedagogies in usability engineering, (2) They provide useful insights into the attitudes of CS majors relative to the important topics of usability and accessibility, and (3) They point to possible benefits of including usability and accessibility topics into CS curricula. G. Michael Poor, Laura M. Leventhal, Julie Barnes, Duke R. Hutchings, Paul B. Albee, Laura A. Campbell |
ACM Trans. Comput. Educ. | 6 |
| 2004 | Automated Analysis of Timing Information in UML Diagrams
Sascha Konrad, Laura A. Campbell, Betty H. C. Cheng |
ASE | 2 |
| 2004 | Object Analysis Patterns for Embedded SystemsabstractSome of the most challenging tasks in building a software system are capturing, refining, and analyzing requirements. How well these tasks are performed significantly impacts the quality of the developed software system. The difficulty of these tasks is greatly exacerbated for the software of embedded systems as these systems are commonly used for critical applications, have to operate reliably for long periods of time, and usually have a high degree of complexity. Current embedded systems software development practice, however, often deals with the (requirements) analysis phase in a superficial manner, instead emphasizing design and implementation. This research investigates how an approach similar to the well-known design patterns, termed object analysis patterns, can be applied in the analysis phase of embedded systems development, prior to design and coding. Specifically, our research explores how object-oriented modeling notations, such as the Unified Modeling Language (UML), can be used to represent structural and behavioral information as part of commonly occurring object analysis patterns. This work also investigates how UML-based conceptual models of embedded systems, based on the diagram templates in the object analysis patterns, can be automatically analyzed using the Spin model checker for adherence to properties specified in linear-time temporal logic (LTL) using a previously developed UML formalization framework. We have applied these patterns to several embedded systems applications obtained from the automotive industry. This paper describes one of our case studies and illustrates how our approach facilitates the construction of UML-based conceptual models of embedded systems and the analysis of these models for adherence to functional requirements. Sascha Konrad, Betty H. C. Cheng, Laura A. Campbell |
IEEE Trans. Software Eng. | 3 |
| 2002 | Automatically Detecting and Visualising Errors in UML Diagrams
Laura A. Campbell, Betty H. C. Cheng, William E. McUmber, R. E. Kurt Stirewalt |
Requir. Eng. | 1 |
| 2001 | Visualizaiton an Interpretation of Analysis Results within the Context of Formalized UML DiagramsabstractThis project complements and extends previous work that has focused on attaching formal semantics to informal graphical object-oriented modeling notations in order to automatically generate formal specifications for a number of target languages (Bourdeau and Cheng, 1995; Wang et al., 1997). My research (Campbell and Cheng, 2000; Campbell et al., 2000; Cheng et al., 2000) builds upon the informal and formal integration work by investigating how commonly used automated analysis techniques, such as simulators, model checkers, rewriting systems, and theorem provers can be combined and used in tandem. The main artifacts that are being analyzed are the formal specifications generated from the informal diagrams. The automated analysis enables a developer to check the system design for various properties, such as freedom from deadlock or constraint satisfaction (i.e, specific conditions are satisfied). The formal semantics for the diagrams also makes it possible to execute the graphical models, via the formal specifications, in order to validate the behavior of the system design. Laura A. Campbell |
ICSE | 1 |
| 2001 | Integrating Informal and Formal Approaches to Requirements Modeling and AnalysisabstractThe Unified Modeling Language (UML) comprises several different notations for object-oriented modeling with no formal semantics attached to the individual diagrams. We have developed a generic framework for formalizing a subset of UML diagrams in terms of various formal languages, with a focus on embedded systems. We have formalized UML in terms of Promela, thus enabling analysis of the UML diagrams by the SPIN model checker and simulator. We have also developed a number of visualizations to assist in the interpretation of the analysis results. This paper presents a case study of the UML design and automated analysis of an industrial automotive embedded system using our formalization techniques, supporting tools and existing analysis. Betty H. C. Cheng, Laura A. Campbell |
RE | 2 |
| 2000 | Enabling Automated Analysis through the Formalization of Object-Oriented Modeling DiagramsabstractAs the impact of and demand for software increases, there is greater need for rigorous software development techniques that can be used by a typical software engineer. In order to integrate informal and formal approaches to software development, we added formal syntax and semantics definitions to existing object-oriented modeling notations. This formalization enables developers to construct object-oriented models of requirements and designs and then automatically generate formal specifications for the diagrams. This paper describes how the resulting diagrams via their specifications can be analyzed using automated techniques to validate behavior through simulation or to check for numerous properties of the diagrams, including inter- and intramodel consistency. Betty H. C. Cheng, Laura A. Campbell, Enoch Y. Wang |
DSN | 2 |