Demo Data from VLDB 2026 / reviewers in the wild / expert
Bennett Mackenzie
dblp:166/4255
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 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
1 paper |
Software maintenance and evolution · 62% Requirements engineering and software design · 38% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
change impact analysis |
0.4 | 1 | 2020 | Change impact analysis in Simulink designs of embedded systems · ESEC/SIGSOFT FSE 2020 |
Requirements engineering and software design
model-driven engineering |
0.1 | 1 | 2020 | Change impact analysis in Simulink designs of embedded systems · ESEC/SIGSOFT FSE 2020 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2020 | Change impact analysis in Simulink designs of embedded systems · ESEC/SIGSOFT FSE 2020 |
Embedded and real-time systems
embedded system design |
0.1 | 1 | 2020 | Change impact analysis in Simulink designs of embedded systems · ESEC/SIGSOFT FSE 2020 |
Methods — techniques the papers use, named apart from their topics
reachability analysis · 0.9model slicing · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Change impact analysis in Simulink designs of embedded systemsabstractThis paper presents and evaluates the Boundary Diagram Tool for change impact analysis of large Simulink designs of embedded systems. In our previous work, we developed the Reach/Coreach Tool for model slicing within a single Simulink model. The current work extends the Reach/Coreach Tool to trace the impact of model changes through multiple models comprising an embedded system, including network interfaces. The change impact analysis results are represented using various diagrams motivated by industrial needs. Several techniques are used to improve understanding of impact analyses of large industrial systems. The tool has been integrated into the software development process of a large automotive OEM (Original Equipment Manufacturer) to support the following activities: change request analysis and evaluation, implementation, verification and integration. The tool also aids impact analyses required for compliance with functional safety standards. The tool’s effectiveness has been demonstrated on production-scale models. Bennett Mackenzie, Vera Pantelic, Gordon Marks, Stephen Wynn-Williams, Gehan M. K. Selim, Mark Lawford, Alan Wassyng, Moustapha Diab, Feisel Weslati |
ESEC/SIGSOFT FSE | 1 |
| 2018 | Software engineering practices and Simulink: bridging the gap
Vera Pantelic, Steven M. Postma, Mark Lawford, Monika Jaskolka, Bennett Mackenzie, Alexandre Korobkine, Marc Bender, Jeff Ong, Gordon Marks, Alan Wassyng |
Int. J. Softw. Tools Technol. Transf. | 5 |
| 2015 | A Toolset for Simulink - Improving Software Engineering Practices in Development with SimulinkabstractAbstract: This paper presents a set of tools that provide automatic support for application of some of the traditional soft-ware engineering practices when developing with Simulink. The tools are the: Signature Tool, Reach/Coreach Tool, Data Store Push-Down Tool, and Auto Layout Tool. The Signature Tool extracts the interface of a Simulink subsystem, identifying the subsystem’s explicit, and implicit data flow mechanisms, empowering developers to use the implicit mechanisms more effectively. The Reach/Coreach Tool identifies data and control flow dependencies in a Simulink model and uses the information for model slicing. The view of de-pendencies offered by the tool significantly eases the comprehension of large models. The dependencies can also serve as indicators of alternative designs, and facilitate more effective testing and verification. The Data Store Push-Down Tool restricts the scope of Simulink’s data stores thereby providing improved encapsulation, and increasing modularity. Finally, the Auto Layout Tool significantly decreases the manual effort develop-ers spend in achieving proper layout of models during design and refactoring, and can be used by automated refactoring and transformation tools. 1 Vera Pantelic, Steven M. Postma, Mark Lawford, Alexandre Korobkine, Bennett Mackenzie, Jeff Ong, Marc Bender |
MODELSWARD | 5 |
| 2015 | Signature required: Making Simulink data flow and interfaces explicit
Marc Bender, Karen Laurin, Mark Lawford, Vera Pantelic, Alexandre Korobkine, Jeff Ong, Bennett Mackenzie, Monika Bialy, Steven M. Postma |
Sci. Comput. Program. | 7 |