Open Access
Refine
Document Type
- Article (156) (remove)
Keywords
- virtual reality (4)
- Business Process Management Systems (2)
- Fuzzy Logic (2)
- software engineering (2)
- visualization (2)
- Assignment Automation (1)
- Augmented Reality (1)
- Business Process Modeling Notation (1)
- Git (1)
- Indusrie 4.0 (1)
Institute
The volume of program source code created, reused, and maintained worldwide is rapidly increasing, yet code comprehension remains a limiting productivity factor. For developers and maintainers, well known common software design patterns and the abstractions they offer can help support program comprehension. However, manual pattern documentation techniques in code and code-related assets such as comments, documents, or models are not necessarily consistent or dependable and are cost-prohibitive. To address this situation, we propose the Hybrid Design Pattern Detection (HyDPD), a generalized approach for detecting patterns that is programming-language-agnostic and combines graph analysis (GA) and Machine Learning (ML) to automate the detection of design patterns via source code analysis. Our realization demonstrates its feasibility. An evaluation compared each technique and their combination for three common patterns across a set of 75 single pattern Java and C# public sample pattern projects. The GA component was also used to detect the 23 Gang of Four design patterns across 258 sample C# and Java projects as well as in a large Java project. Performance and scalability were measured. The results show the advantages and potential of a hybrid approach for combining GA with artificial neural networks (ANN) for automated design pattern detection, providing compensating advantages such as reduced false negatives and improved F1 scores.
Adding evidence of the effects of treatments into relevant Wikipedia pages: a randomised trial
(2020)
Application of a robotic THz imaging system for sub-surface analysis of ancient human remains
(2019)
We used a robotic-based THz imaging system to investigate the sub-surface structure of an artificially mummified ancient Egyptian human left hand. The results obtained are compared to the results of a conventional CT and a micro-CT scan. Using such a robotic THz system promises new insights into the sub-surface structure of human remains. The depth resolution of the THz images exceeds the resolution of a conventional CT scan and is comparable with a micro-CT scan. The advantage of THz measurements over micro-CT scans is the fact that even comparatively large samples, like complete bodies, can be scanned. These would not fit into a conventional micro-CT scanner.
Although production processes in Industry 4.0 set- tings are highly automated, many complicated tasks, such as machine maintenance, continue to be executed by human workers. While smart factories can provide these workers with some digitalization support via Augmented Reality (AR) devices, these AR tasks depend on many contextual factors, such as live data feeds from machines in view, or current work safety conditions. Although currently feasible, these localized contextual factors are mostly not well-integrated into the global production process, which can result in various problems such as suboptimal task assignment, over-exposure of workers to hazards such as noise or heat, or delays in the production process. Current Business Process Management (BPM) Systems (BPMS) were not particularly designed to consider and integrate context-aware factors during planning and execution. This paper describes the AR-Process Framework (ARPF) for extending a BPMS to support context-integrated modeling and execution of processes with AR tasks in industrial use cases. Our realization shows how the ARPF can be easily integrated with prevalent BPMS. Our evaluation findings from a simulation scenario indicate that ARPF can improve Industry 4.0 processes with regard to AR task execution quality and cost savings.
Die Begriffe künstliche Intelligenz und digitaler Zwilling sind prägende Themen der heutigen Zeit. Zwar beeinflussen beide Themen die Entwicklung der Gesellschaft auf verschiedene Arten und Weisen. Dennoch sind sie als Untersuchungsobjekt schlecht definiert und es herrschen etliche unterschiedliche Verständnisse dieser Begriffe.
Der vorliegende Aufsatz nähert sich dem Begriffen künstliche Intelligenz und digitaler Zwilling durch eine Literaturanalyse, um das Verständnis dieser Begriffe in ihrer Nutzung zu schärfen. Im Anschluss der Begriffsbetrachtung wird für jeden der zwei Begriffe betriebliche Anwendungsbereiche aufgezeigt. Folgend den Einzelbetrachtungen werden mögliche Forschungsrichtungen aufgezeigt und diskutiert.