Jörg Lenhard

ORCID: 0000-0002-0107-2108
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Service-Oriented Architecture and Web Services
  • Business Process Modeling and Analysis
  • Advanced Software Engineering Methodologies
  • Software System Performance and Reliability
  • Semantic Web and Ontologies
  • Software Engineering Research
  • Manufacturing Process and Optimization
  • Scientific Computing and Data Management
  • Advanced Database Systems and Queries
  • Privacy-Preserving Technologies in Data
  • Corporate Governance and Management
  • Model-Driven Software Engineering Techniques
  • Flexible and Reconfigurable Manufacturing Systems
  • IoT and Edge/Fog Computing
  • Cloud Computing and Resource Management
  • Network Security and Intrusion Detection
  • Internet Traffic Analysis and Secure E-voting
  • Online Learning and Analytics
  • Privacy, Security, and Data Protection
  • Digital and Cyber Forensics
  • Customer churn and segmentation
  • Access Control and Trust
  • Digital Innovation in Industries
  • Software Testing and Debugging Techniques
  • Data Quality and Management

Karlstad University
2016-2018

University of Bamberg
2009-2016

10.1016/j.future.2017.01.006 article EN Future Generation Computer Systems 2017-01-13

Context: Facing the implementation of EU General Data Protection Regulation in May 2018, many commercial software providers will soon need to adapt their products new privacy-related constraints. Privacy patterns defined for different aspects engineering process promise be a useful concept this task. In situation, it seems valuable characterize state research related privacy patterns.Objective: To identify, and classify contributions made by published results context considering concerns...

10.1109/seaa.2017.28 article EN 2017-08-01

More than five years have passed since the final release of long-desired OASIS standard a process language for Web Services orchestration, Business Process Execution Language (BPEL). The aim this was to establish universally accepted orchestration that forms core part service-oriented architectures and, because standardization, avoids vendor lock-in. By now, several fully conformant engines should arrived in market. It is our shed light on situation and provide comprehensive picture current...

10.1109/soca.2012.6449467 article EN 2012-12-01

Software architecture degradation is a phenomenon that frequently occurs during software evolution. Source code anomalies are one of the several aspects potentially contribute to degradation. Many techniques for automating detection such based on source metrics. It is, however, unclear how accurate these in identifying architecturally relevant system. The objective this paper shed light extent which metrics their own can be used characterize classes contributing We performed multi-case study...

10.1007/s11219-018-9404-z article EN cc-by Software Quality Journal 2018-03-07

Service-oriented systems are increasingly implemented in a process-based fashion. Multiple languages for building available today, but the Business Process Model and Notation (BPMN) is becoming ubiquitous. With BPMN 2.0 released 2011, execution semantics were introduced, supporting definition of executable processes. Nowadays, more process engines directly support However, specification lengthy complex. As there no official tests certification authority, it very likely that a) implement only...

10.1109/sose.2015.22 article EN 2015-03-01

Service-oriented software consists of middleware, such as application servers and runtime engines, into which service applications are deployed. This middleware is often complex difficult to install. The deployment services requires the crafting descriptors packaging applications. As a consequence, installation service-oriented systems can be daunting task. Install ability, however, an important influencer portability software. Portability in turn one main goals orchestration languages based...

10.1109/soca.2013.30 article EN 2013-12-01

The Business Process Model and Notation 2.0 (BPMN) standard has been hailed as a major step in business process modeling automation. Recently, it also accepted an ISO standard. expectation is that vendors of management systems (BPMS) will switch to the new natively support its execution engines. This paper presents analysis current state evolution BPMN implementation. We investigate how implementers deal with standard, showing native still exception. Most BPMS do not format, despite claiming...

10.1109/sose.2016.39 article EN 2016-03-01

A key promise of process languages based on open standards, such as the Web Services Business Process Execution Language, is avoidance vendor lock-in through portability definitions among runtime environments. Despite fact that today, various runtimes claim to support this language, every implements a different subset, thus hampering and locking in their users. In paper, we intend improve situation by enabling measurement degree definitions. This helps developers assess decide if it feasible...

10.1109/edoc.2013.21 article EN 2013-09-01

Over the last years, utilization of cloud resources has been steadily rising and an increasing number enterprises are moving applications to cloud. A leading trend is adoption Platform as a Service support rapid application deployment. By providing managed environment, platforms take away lot complex configuration effort required build scalable applications. However, migrations between clouds cost development open up new risks vendor lock-in. This problematic because frequent may be...

10.1109/cloud.2015.16 article EN 2015-06-01

Context: Several studies suggest that there is a relation between code smells and architecture degradation. They claim classes, which have degraded architecture-wise, can be detected on the basis of smells, at least if these are manually identified in source code.

10.1145/3129790.3129808 article EN 2017-09-08

Today, process languages are frequently used for implementing service-oriented systems and a variety of specifications this task exist. These strive the portability processes among different runtime environments, i.e., engines. However, direct portability, especially executable processes, is seldom achieved. If cannot be ported directly engines, an option to adapt them. Such adaptation nontrivial hence automated support desirable. A first step in direction quantification design-time...

10.1109/sose.2015.37 article EN 2015-03-01

Workflow Management Systems (WfMSs) are a type of middleware that enables the execution automated business processes. Users rely on WfMSs to construct flexible and easily maintainable software systems. Significant effort has been invested into standardising languages for processes execution, with standards such as Web Services Business Process Execution Language 2.0 or Model Notation 2.0. Standardisation aims at avoiding vendor lock-in enabling WfMS users compare different The reality is...

10.1109/icse-c.2017.126 article EN 2017-05-01

10.1007/s11761-016-0195-4 article EN Service Oriented Computing and Applications 2016-07-07

Over the last years, utilization of cloud resources has been steadily rising and an increasing number enterprises are moving applications to cloud. A leading trend is adoption Platform as a Service support rapid application deployment. By providing managed environment, platforms take away lot complex configuration effort required build scalable applications. However, migrations between clouds cost development open up new risks vendor lock-in. This problematic because frequent may be...

10.29268/stcc.2015.0009 article EN Services Transactions on Cloud Computing 2015-10-01
Coming Soon ...