EDBT 2026 Demo / reviewers in the wild / expert
Henrik Eriksson
dblp:93/4811
· DBLP profile ↗
35ranked-venue papers
15as first author
1since 2021 · last 2021
0000-0001-6464-7231ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 10 · 4 first-authorSystems, architecture and hardware · 7 · 4 first-authorArtificial intelligence and machine learning · 6 · 3 first-authorHuman-computer interaction and ubiquitous computing · 4 · 2 first-authorSecurity and privacy · 3Software engineering, systems software and programming languages · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorComputer networks · 1 · 1 since 2021Theory 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.
| Artificial intelligence
6 papers |
Knowledge representation and reasoning · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data models and query languages · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 72% Requirements engineering and software design · 28% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.1 | 3 | 2007 | The semantic-document approach to combining documents and ontologies · Int. J. Hum. Comput. Stud. 2007 Reusable ontologies, knowledge-acquisition tools, and performance systems: PROTÉGÉ-II solutions to Sisyphus-2 · Int. J. Hum. Comput. Stud. 1996 Generation of knowledge-acquisition tools from domain ontologies · Int. J. Hum. Comput. Stud. 1994 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-based systems |
0.0 | 1 | 2003 | The evolution of Protégé: an environment for knowledge-based systems development · Int. J. Hum. Comput. Stud. 2003 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge acquisition |
0.0 | 2 | 1994 | Generation of knowledge-acquisition tools from domain ontologies · Int. J. Hum. Comput. Stud. 1994 Specification and Generation of Custom-Tailored Knowledge-Acquisition Tools · IJCAI 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › model-based reasoning
propose-and-revise |
0.0 | 1 | 1996 | Reusable ontologies, knowledge-acquisition tools, and performance systems: PROTÉGÉ-II solutions to Sisyphus-2 · Int. J. Hum. Comput. Stud. 1996 |
Programming languages and type systems
development environment |
0.0 | 1 | 2003 | The evolution of Protégé: an environment for knowledge-based systems development · Int. J. Hum. Comput. Stud. 2003 |
User interface design and tools › user interface generation
model-based interface design |
0.0 | 1 | 1994 | Model-Based Automated Generation of User Interfaces · AAAI 1994 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
knowledge-acquisition tools |
0.0 | 1 | 1993 | Specification and Generation of Custom-Tailored Knowledge-Acquisition Tools · IJCAI 1993 |
Requirements engineering and software design
model-driven engineering |
0.0 | 1 | 1996 | Reusable ontologies, knowledge-acquisition tools, and performance systems: PROTÉGÉ-II solutions to Sisyphus-2 · Int. J. Hum. Comput. Stud. 1996 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1967 | Two Problems on Boolean Memories · IEEE Trans. Electron. Comput. 1967 |
Integrated circuit design › memory circuit design
boolean memory |
0.0 | 1 | 1967 | Two Problems on Boolean Memories · IEEE Trans. Electron. Comput. 1967 |
Methods — techniques the papers use, named apart from their topics
ontology reuse · 0.0knowledge engineering · 0.0model-based design · 0.0universal encoding · 0.0hypercube vertex assignment · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Dynamic Clustering in Federated LearningabstractIn the resource management of wireless networks, Federated Learning has been used to predict handovers. However, non-independent and identically distributed data degrade the accuracy performance of such predictions. To overcome the problem, Federated Learning can leverage data clustering algorithms and build a machine learning model for each cluster. However, traditional data clustering algorithms, when applied to the handover prediction, exhibit three main limitations: the risk of data privacy breach, the fixed shape of clusters, and the non-adaptive number of clusters. To overcome these limitations, in this paper, we propose a three-phased data clustering algorithm, namely: generative adversarial network-based clustering, cluster calibration, and cluster division. We show that the generative adversarial network-based clustering preserves privacy. The cluster calibration deals with dynamic environments by modifying clusters. Moreover, the divisive clustering explores the different number of clusters by repeatedly selecting and dividing a cluster into multiple clusters. A baseline algorithm and our algorithm are tested on a time series forecasting task. We show that our algorithm improves the performance of forecasting models, including cellular network handover, by 43%. Yeongwoo Kim, Ezeddin Al Hakim, Johan Haraldson, Henrik Eriksson, Jose Mairton B. da Silva Jr., Carlo Fischione |
ICC | 4 |
| 2017 | Paving the roadway for safety of automated vehicles: An empirical study on testing challengesabstractThe technology in the area of automated vehicles is gaining speed and promises many advantages. However, with the recent introduction of conditionally automated driving, we have also seen accidents. Test protocols for both, conditionally automated (e.g., on highways) and automated vehicles do not exist yet and leave researchers and practitioners with different challenges. For instance, current test procedures do not suffice for fully automated vehicles, which are supposed to be completely in charge for the driving task and have no driver as a back up. This paper presents current challenges of testing the functionality and safety of automated vehicles derived from conducting focus groups and interviews with 26 participants from five countries having a background related to testing automotive safety-related topics. We provide an overview of the state-of-practice of testing active safety features as well as challenges that needs to be addressed in the future to ensure safety for automated vehicles. The major challenges identified through the interviews and focus groups, enriched by literature on this topic are related to 1) virtual testing and simulation, 2) safety, reliability, and quality, 3) sensors and sensor models, 4)required scenario complexity and amount of test cases, and 5)handover of responsibility between the driver and the vehicle. Alessia Knauss, Jan Schroeder, Christian Berger 0001, Henrik Eriksson |
Intelligent Vehicles Symposium | 4 |
| 2016 | Dynamic Multicore Processing for Pandemic Influenza Simulation
Henrik Eriksson, Toomas Timpka, Armin Spreco, Örjan Dahlström, Magnus Strömgren, Einar Holm |
AMIA | 1 |
| 2015 | The Nurse Watch: Design and Evaluation of a Smart Watch Application with Vital Sign Monitoring and Checklist Reminders
Magnus Bång, Katarina Solnevik, Henrik Eriksson |
AMIA | 3 |
| 2015 | A Flexible Simulation Architecture for Pandemic Influenza Simulation
Henrik Eriksson, Toomas Timpka, Joakim Ekberg, Armin Spreco, Örjan Dahlström, Magnus Strömgren, Einar Holm |
AMIA | 1 |
| 2012 | Message classification as a basis for studying command and control communications - an evaluation of machine learning approaches
Ola Leifler, Henrik Eriksson |
J. Intell. Inf. Syst. | 2 |
| 2010 | MODIFI: A MODel-Implemented Fault Injection Tool
Rickard Svenningsson, Jonny Vinter, Henrik Eriksson, Martin Törngren |
SAFECOMP | 3 |
| 2009 | Impact of Precautionary Behaviors During Outbreaks of Pandemic Influenza: Modeling of Regional Differences
Joakim Ekberg, Henrik Eriksson, Magnus Morin, Einar Holm, Magnus Strömgren, Toomas Timpka |
AMIA | 2 |
| 2009 | Assumptions Management in Simulation of Infectious Disease Outbreaks
Henrik Eriksson, Magnus Morin, Joakim Ekberg, Johan Jenvald, Toomas Timpka |
AMIA | 1 |
| 2007 | An Annotation Tool for Semantic Documents
Henrik Eriksson |
ESWC | 1 |
| 2007 | Experimental Evaluation of the DECOS Fault-Tolerant Communication Layer
Jonny Vinter, Henrik Eriksson, Astrit Ademaj, Bernhard Leiner, Martin Schlager |
SAFECOMP | 2 |
| 2007 | The semantic-document approach to combining documents and ontologies
Henrik Eriksson |
Int. J. Hum. Comput. Stud. | 1 |
| 2006 | Multiplier reduction tree with logarithmic logic depth and regular connectivityabstractA novel partial-product reduction circuit for use in integer multiplication is presented. The high-performance multiplier (HPM) reduction tree has the ease of layout of a simple carry-save reduction array, but is in fact a high-speed low-power Dadda-style tree having a worst-case delay which depends on the logarithm (O(log TV)) of the word length N Henrik Eriksson, Per Larsson-Edefors, Mary Sheeran, Magnus Själander, Daniel Johansson, Martin Scholin |
ISCAS | 1 |
| 2006 | Validation and Certification of Safety-Critical Embedded Systems - The DECOS Test Bench
Erwin Schoitsch, Egbert Althammer, Henrik Eriksson, Jonny Vinter, László Gönczy, András Pataricza, György Csertán |
SAFECOMP | 3 |
| 2006 | Toward architecture-based test-vector generation for timing verification of fast parallel multipliersabstractFast parallel multipliers that contain logarithmic partial-product reduction trees pose a challenge to simulation-based high-accuracy timing verification, since the reduction tree has many reconvergent signal branches. However, such a multiplier architecture also offers a clue as how to attack the test-vector generation problem. The timing-critical paths are intimately associated with long carry propagation. We introduce a multiplier test-vector generation method that has the ability to exercise such long carry propagation paths. Through extensive circuit simulation and static timing analysis, we evaluate the quality of the test vectors that result from the new method. Especially for fast multipliers with a pronounced carry propagation, the timing-critical vectors manage to stimulate a path, which has a delay that comes close to the true worst case delay. We investigate the complexity and run-time for the test-vector generation, and derive timing-critical vectors up to a factor word length of 54 bits. Henrik Eriksson, Per Larsson-Edefors, Daniel Eckerbert |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2005 | Semantic Clinical Guideline Documents
Henrik Eriksson, Samson W. Tu, Mark A. Musen |
AMIA | 1 |
| 2005 | Towards a simulation environment for modeling of local influenza outbreaks
Toomas Timpka, Magnus Morin, Johan Jenvald, Henrik Eriksson, Elin Gursky |
AMIA | 4 |
| 2004 | An Efficient Twin-Precision MultiplierabstractWe present a twin-precision multiplier that in normal operation mode efficiently performs N-b multiplications. For applications where the demand on precision is relaxed, the multiplier can perform N/2-b multiplications while expending only a fraction of the energy of a conventional N-b multiplier. For applications with high demands on throughput, the multiplier is capable of performing two independent N/2-b multiplications in parallel. A comparison between two signed 16-b multipliers, where both perform single 8-b multiplications, shows that the twin-precision multiplier has 72% lower power dissipation and 15% higher speed than the conventional one, while only requiring 8% more transistors. Magnus Själander, Henrik Eriksson, Per Larsson-Edefors |
ICCD | 2 |
| 2003 | NOSTOS: A Paper-Based Ubiquitous Computing Healthcare Environment to Support Data Capture and Collaboration
Magnus Bång, Anders Larsson, Henrik Eriksson |
AMIA | 3 |
| 2003 | Full-custom vs. standard-cell design flow: an adder case studyabstractFull-custom design is considered superior to standard-cell design when a high-performance circuit is requested. The structured routing of critical wires is considered to be the most important contributor to this performance gap. However, this is only true for bitsliced designs, such as ripple-carry adders, but not for designs with inter-bitslice interconnections spanning several bitslices, such as tree adders and reduction-tree multipliers. It is found that standard-cell design techniques scale better with the data width than full-custom bitsliced layouts for designs dominated by inter-bitslice interconnections. Henrik Eriksson, Per Larsson-Edefors, Tomas Henriksson, Christer Svensson |
ASP-DAC | 1 |
| 2003 | The evolution of Protégé: an environment for knowledge-based systems development
John H. Gennari, Mark A. Musen, Ray W. Fergerson, William E. Grosso, Monica Crubézy, Henrik Eriksson, Natasha F. Noy, Samson W. Tu |
Int. J. Hum. Comput. Stud. | 6 |
| 2002 | Using knowledge engineering support for a Java documentation viewerabstractThe reuse of library components is a cornerstone of today's software development. Therefore, developers need good library documentation to take advantage of complex application programmer interfaces (APIs). It is possible to use ontologies as the basis for modeling libraries and library documentation. The knowledge-engineering tool Protégé can manage such library ontologies as well as knowledge bases containing the documentation. JDView is an extension to Protégé that allows developers to navigate and read the documentation contained in the knowledge base. The JDView approach illustrates how knowledge-engineering tools can enhance the representation and viewing of library documentation. Henrik Eriksson, Erik Berglund 0001, Peter Nevalainen |
SEKE | 1 |
| 2000 | An interconnect-driven design of a DFT processorabstractA new interconnect-driven DFT implementation is proposed in this paper. The normal way to implement the DFT is to use the FFT algorithm since it is computationally favorable. However, the increased speed comes at the cost of increased communications which give a higher power consumption. If the DFT algorithm is directly implemented instead, each channel becomes independent of all other channels and consequently communications and hence power consumption are reduced. Other benefits of using the DFT directly are the possibility to calculate a spectrum of any length, not only a power of two, and to have an irregular frequency step between channels. A number of ad hoc processing-element (PE) and system-level solutions are also proposed to reduce the power consumption even further. Daniel Eckerbert, Henrik Eriksson, Per Larsson-Edefors, Anders Edman |
ISCAS | 2 |
| 2000 | Designing web-based simulation for learning
Rego Granlund, Erik Berglund 0001, Henrik Eriksson |
Future Gener. Comput. Syst. | 3 |
| 1999 | An Approach to Context-Sensitive Medical Applications
Magnus Bång, Henrik Eriksson, Kent Lindqvist, Toomas Timpka |
AMIA | 2 |
| 1998 | Moving a Food Trolley Around a Corner
Gerd Eriksson, Henrik Eriksson, Kimmo Eriksson |
Theor. Comput. Sci. | 2 |
| 1997 | Generation of development environments for the Arden Syntax
Magnus Bång, Henrik Eriksson |
AMIA | 2 |
| 1996 | Reusable ontologies, knowledge-acquisition tools, and performance systems: PROTÉGÉ-II solutions to Sisyphus-2abstractThis paper describes how we applied the PROTÉGÉ-II architecture to build a knowledge-based system that configures elevators. The elevator-configuration task was solved originally with a system that employed the propose-and-revise problem-solving method (VT). A variant of this task, here named the Sisyphus-2 problem, is used by the knowledge-acquisition community for comparative studies. PROTÉGÉ-II is a knowledge-engineering environment that focuses on the use of reusable ontologies and problem-solving methods to generate task-specific knowledge-acquisition tools and executable problem solvers. The main goal of this paper is to describe in detail how we used PROTÉGÉ-II to model the elevator-configuration task. This description provides a starting point for comparison with other frameworks that use abstract problem-solving methods. Beginning with the textual description of the elevator-configuration task, we analysed the domain knowledge with respect to PROTÉGÉ-II’s main goal: to build domain-specific knowledge-acquisition tools. We used PROTÉGÉ-II’s suite of tools to construct a knowledge-based system, called ELVIS, that includes a reusable domain ontology, a knowledge-acquisition tool, and a propose-and-revise problem-solving method that is optimized to solve the elevator-configuration task. We entered domain-specific knowledge about elevator configuration into the knowledge base with the help of a task-specific knowledge-acquisition tool that PROTÉGÉ-II generated from the ontologies. After we constructed mapping relations to connect the knowledge base with the method’s code, the final executable problem solver solved the test case provided with the Sisyphus-2 material. We have found that the development of ELVIS has afforded a valuable test case for evaluating PROTÉGÉ-II’s suite of system-building tools. Only projects based on reasonably large problems, such as the Sisyphus-2 task, will allow us to improve the design of PROTÉGÉ-II and its ability to produce reusable components. Thomas E. Rothenfluh, John H. Gennari, Henrik Eriksson, Angel R. Puerta, Samson W. Tu, Mark A. Musen |
Int. J. Hum. Comput. Stud. | 3 |
| 1995 | Task Modeling with Reusable Problem-Solving MethodsabstractProblem-solving methods for knowledge-based systems establish the behavior of such systems by defining the roles in which domain knowledge is used and the ordering of inferences. Developers can compose problem-solving methods that accomplish complex application tasks from primitive, reusable methods. The key steps in this development approach are task analysis, method selection (from a library), and method configuration. Protégé-ii is a knowledge-engineering environment that allows developers to select and configure problem-solving methods. In addition, Protégé-ii generates domain-specific knowledge-acquisition tools that domain specialists can use to create knowledge bases on which the methods may operate. The board-game method is a problem-solving method that defines control knowledge for a class of tasks that developers can model in a highly specific way. The method adopts a conceptual model of problem solving in which the solution space is construed as a “game board” on which the problem solver moves “playing pieces” according to prespecified rules. This familiar conceptual model simplifies the developer's cognitive demands when configuring the board-game method to support new application tasks. We compare configuration of the board-game method to that of a chronological-backtracking problem-solving method for the same application tasks (for example, towers of Hanoi and the Sisyphus room-assignment problem). We also examine how method designers can specialize problem-solving methods by making ontological commitments to certain classes of tasks. We exemplify this technique by specializing the chronological-backtracking method to the board-game method. Henrik Eriksson, Yuval Shahar, Samson W. Tu, Angel R. Puerta, Mark A. Musen |
Artif. Intell. | 1 |
| 1995 | Ontology-based configuration of problem-solving methods and generation of knowledge-acquisition tools: application of PROTEGE-II to protocol-based decision support
Samson W. Tu, Henrik Eriksson, John H. Gennari, Yuval Shahar, Mark A. Musen |
Artif. Intell. Medicine | 2 |
| 1994 | Model-Based Automated Generation of User Interfaces
Angel R. Puerta, Henrik Eriksson, John H. Gennari, Mark A. Musen |
AAAI | 2 |
| 1994 | Generation of knowledge-acquisition tools from domain ontologies
Henrik Eriksson, Angel R. Puerta, Mark A. Musen |
Int. J. Hum. Comput. Stud. | 1 |
| 1993 | Specification and Generation of Custom-Tailored Knowledge-Acquisition Tools
Henrik Eriksson |
IJCAI | 1 |
| 1992 | A survey of knowledge acquisition techniques and tools and their relationship to software engineering
Henrik Eriksson |
J. Syst. Softw. | 1 |
| 1967 | Two Problems on Boolean MemoriesabstractThis paper is intended to improve Huffman's results on universal encoding of asynchronous sequential networks. The method employed here consists of assigning to each row of the flow table a single vertex on the corresponding hypercube. The remaining vertices are used for the transitions between stable states. Such a vertex can be used for different transitions if they correspond to distinct input states. Henrik Eriksson, Per E. Danielsson |
IEEE Trans. Electron. Comput. | 1 |