144 research outputs found
Kuksa*: Self-Adaptive Microservices in Automotive Systems
In pervasive dynamic environments, vehicles connect to other objects to send
operational data and receive updates so that vehicular applications can provide
services to users on demand. Automotive systems should be self-adaptive,
thereby they can make real-time decisions based on changing operating
conditions. Emerging modern solutions, such as microservices could improve
self-adaptation capabilities and ensure higher levels of quality performance in
many domains. We employed a real-world automotive platform called Eclipse Kuksa
to propose a framework based on microservices architecture to enhance the
self-adaptation capabilities of automotive systems for runtime data analysis.
To evaluate the designed solution, we conducted an experiment in an automotive
laboratory setting where our solution was implemented as a microservice-based
adaptation engine and integrated with other Eclipse Kuksa components. The
results of our study indicate the importance of design trade-offs for quality
requirements' satisfaction levels of each microservices and the whole system
for the optimal performance of an adaptive system at runtime
An approach to investigating proactive knowledge retention in OSS communities
Open Source Software (OSS) is the manifestation of software developed and released under an “open source” license, meaning that under certain conditions; it is openly available for use, inspection, modification, and for redistribution free of cost, or with cost based on the license agreement. The transient nature of the OSS work force results in turnover induced knowledge loss in OSS projects. In this work, we examine the research methodology, which will contribute to the formation of proactive knowledge retention practices in OSS projects to transform contributor’s use of knowledge and engagement in knowledge relevant activities including knowledge sharing and knowledge transfer
Meta Modeling for Business Process Improvement
Conducting business process improvement (BPI) initiatives is a topic of high priority for today’s companies. However, performing BPI projects has become challenging. This is due to rapidly changing customer requirements and an increase of inter-organizational business processes, which need to be considered from an end-to-end perspective. In addition, traditional BPI approaches are more and more perceived as overly complex and too resource-consuming in practice. Against this background, the paper proposes a BPI roadmap, which is an approach for systematically performing BPI projects and serves practitioners’ needs for manageable BPI methods. Based on this BPI roadmap, a domain-specific conceptual modeling method (DSMM) has been developed. The DSMM supports the efficient documentation and communication of the results that emerge during the application of the roadmap. Thus, conceptual modeling acts as a means for purposefully codifying the outcomes of a BPI project. Furthermore, a corresponding software prototype has been implemented using a meta modeling platform to assess the technical feasibility of the approach. Finally, the usability of the prototype has been empirically evaluated
- …