Demo Data from VLDB 2026 / reviewers in the wild / expert
Francesmary Modugno
dblp:34/4528
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 1998
0000-0003-0637-1534ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 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.
| Theoretical computer science
2 papers |
Automated reasoning and model checking · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 77% Usability and user experience research · 23% | |
| Software engineering, system software, and programming languages
2 papers |
Requirements engineering and software design · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › model checking
symbolic model checking |
0.0 | 2 | 1998 | Model Checking Large Software Specifications · IEEE Trans. Software Eng. 1998 Model Checking Large Software Specifications · SIGSOFT FSE 1996 |
User interface design and tools › end-user programming
programming by demonstration |
0.0 | 1 | 1997 | Graphical Representation of Programs in a Demonstrational Visual Shell - An Empirical Evaluation · ACM Trans. Comput. Hum. Interact. 1997 |
Requirements engineering and software design › specification
software specification |
0.0 | 1 | 1998 | Model Checking Large Software Specifications · IEEE Trans. Software Eng. 1998 |
Requirements engineering and software design › formal specification
state-based specification |
0.0 | 1 | 1998 | Model Checking Large Software Specifications · IEEE Trans. Software Eng. 1998 |
Requirements engineering and software design
formal specification |
0.0 | 1 | 1996 | Model Checking Large Software Specifications · SIGSOFT FSE 1996 |
Methods — techniques the papers use, named apart from their topics
symbolic model checking · 0.1binary decision diagrams · 0.0user study · 0.0paper-and-pencil evaluation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Model Checking Large Software SpecificationsabstractIn this paper, we present our experiences in using symbolic model checking to analyze a specification of a software system for aircraft collision avoidance. Symbolic model checking has been highly successful when applied to hardware systems. We are interested in whether model checking can be effectively applied to large software specifications. To investigate this, we translated a portion of the state-based system requirements specification of Traffic Alert and Collision Avoidance System II (TCAS II) into input to a symbolic model checker (SMV). We successfully used the symbolic model checker to analyze a number of properties of the system. We report on our experiences, describing our approach to translating the specification to the SMV language, explaining our methods for achieving acceptable performance, and giving a summary of the properties analyzed. Based on our experiences, we discuss the possibility of using model checking to aid specification development by iteratively applying the technique early in the development cycle. We consider the paper to be a data point for optimism about the potential for more widespread application of model checking to software systems. William Chan 0001, Richard J. Anderson 0001, Paul Beame, Steven M. Burns, Francesmary Modugno, David Notkin, Jon Damon Reese |
IEEE Trans. Software Eng. | 5 |
| 1997 | Integrated Safety Analysis of Requirements SpecificationsabstractThis paper describes an integrated approach to safety analysis of software requirements and demonstrates the feasibility and utility of applying the individual techniques and the integrated approach on the requirements specification of a guidance system for a high-speed civil transport being developed at NASA Ames. Each analysis found different types of errors in the specification; thus together the techniques provided a more comprehensive safety analysis than any individual technique. We also discovered that the more the analyst knew about the application and the model, the more successful they were in finding errors. Our findings imply that the most effective safety-analysis tool will assist rather than replace the analyst. Francesmary Modugno, Nancy G. Leveson, Jon Damon Reese, Kurt Partridge, Sean D. Sandys |
RE | 1 |
| 1997 | Integrated Safety Analysis of Requirements Specifications
Francesmary Modugno, Nancy G. Leveson, Jon Damon Reese, Kurt Partridge, Sean D. Sandys |
Requir. Eng. | 1 |
| 1997 | Graphical Representation of Programs in a Demonstrational Visual Shell - An Empirical EvaluationabstractAn open question in the area of Programming by Demonstration (PBD) is how to best represent the inferred program. Without a way to view, edit, and share programs, PBD systems will never reach their full potential. We designed and implemented two graphical representation languages for a PBD desktop similar to the Apple Macintosh Finder. Although a user study showed that both languages enabled nonprogrammers to generate and comprehend programs, the study also revealed that the language that more closely reflected the desktop domain doubled users' abilities to accurately generate programs. Trends suggest that the same language was easier for users to comprehend. These findings suggest that it is possible for a PBD system to enable nonprogrammers to construct programs and that the form of the representation can impact the PBD system's effectiveness. A paper-and-pencil evaluation of the two versions of the PBD desktop prior to the study supported these finding and provided interesting feedback on the interaction between usability evaluations and user studies. In particular, the comparison of the paper-and-pencil evaluation with the empirical evaluation suggested that nonempirical evaluation techniques can provide guidance into how to interpret empirical data and, in particular, that PBD systems need to provide support for programming-strategy selection in order to be successful. Francesmary Modugno, Albert T. Corbett, Brad A. Myers |
ACM Trans. Comput. Hum. Interact. | 1 |
| 1996 | Model Checking Large Software SpecificationsabstractIn this paper we present our results and experiences of using symbolic model checking to study the specification of an aircraft collision avoidance system. Symbolic model checking has been highly successful when applied to hardware systems. We are interested in the question of whether or not model checking techniques can be applied to large software specifications.To investigate this, we translated a portion of the finite-state requirements specification of TCAS II (Traffic Alert and Collision Avoidance System) into a form accepted by a model checker (SMV). We successfully used the model checker to investigate a number of dynamic properties of the system.We report on our experiences, describing our approach to translating the specification to the SMV language and our methods for achieving acceptable performance in model checking, and giving a summary of the properties that we were able to check. We consider the paper as a data point that provides reason for optimism about the potential for successful application of model checking to software systems. In addition, our experiences provide a basis for characterizing features that would be especially suitable for model checkers built specifically for analyzing software systems.The intent of this paper is to evaluate symbolic model checking of state-machine based specifications, not to evaluate the TCAS II specification. We used a preliminary version of the specification, the version 6.00, dated March, 1993, in our study. We did not have access to later versions, so we do not know if the properties identified here are present in later versions. Richard J. Anderson 0001, Paul Beame, Steven M. Burns, William Chan 0001, Francesmary Modugno, David Notkin, Jon Damon Reese |
SIGSOFT FSE | 5 |
| 1991 | Time-Constrained Automata (Extended Abstract)
Michael Merritt, Francesmary Modugno, Marc R. Tuttle |
CONCUR | 2 |