Search For:

Displaying 1-31 out of 31 total
Fifty Shades of Grey in SOA Testing
Found in: 2013 IEEE 6th International Conference On Software Testing, Verification and Validation Workshops (ICSTW)
By Franz Wotawa,Marco Schulz,Ingo Pill,Seema Jehan,Philipp Leitner,Waldemar Hummer,Stefan Schulte,Philipp Hoenisch,Schahram Dustdar
Issue Date:March 2013
pp. 154-157
Testing is undisputedly a fundamental verification principle in the software landscape. Today's products require us to effectively handle and test huge, complex systems and in this context to tackle challenging traits like heterogeneity, distribution and c...
 
Daios: Efficient Dynamic Web Service Invocation
Found in: IEEE Internet Computing
By Philipp Leitner, Florian Rosenberg, Schahram Dustdar
Issue Date:May 2009
pp. 72-80
Systems based on the service-oriented architecture (SOA) paradigm must be able to bind to arbitrary Web services at runtime. However, current service frameworks are predominantly used through precompiled service-access components, which are invariably hard...
 
A Framework and Middleware for Application-Level Cloud Bursting on Top of Infrastructure-as-a-Service Clouds
Found in: 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing (UCC)
By Philipp Leitner,Zabolotnyi Rostyslav,Alessio Gambi,Schahram Dustdar
Issue Date:December 2013
pp. 163-170
A core idea of cloud computing is elasticity, i.e., enabling applications to adapt to varying load by dynamically acquiring and releasing cloud resources. One concrete realization is cloud bursting, which is the migration of applications or parts of applic...
 
Cost-Based Optimization of Service Compositions
Found in: IEEE Transactions on Services Computing
By Philipp Leitner,Waldemar Hummer,Schahram Dustdar
Issue Date:April 2013
pp. 239-251
For providers of composite services, preventing cases of SLA violations is crucial. Previous work has established runtime adaptation of compositions as a promising tool to achieve SLA conformance. However, to get a realistic and complete view of the decisi...
 
Winds of Change: From Vendor Lock-In to the Meta Cloud
Found in: IEEE Internet Computing
By Benjamin Satzger,Waldemar Hummer,Christian Inzinger,Philipp Leitner,Schahram Dustdar
Issue Date:January 2013
pp. 69-73
The emergence of yet more cloud offerings from a multitude of service providers calls for a meta cloud to smoothen the edges of the jagged cloud landscape. This meta cloud could solve the vendor lock-in problems that current public and hybrid cloud users f...
 
Application-level performance monitoring of cloud services based on the complex event processing paradigm
Found in: 2012 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA)
By Philipp Leitner,Christian Inzinger,Waldemar Hummer,Benjamin Satzger,Schahram Dustdar
Issue Date:December 2012
pp. 1-8
Monitoring of applications deployed to Infrastructure-as-a-Service clouds is still an open problem. In this paper, we discuss an approach based on the complex event processing paradigm, which allows application developers to specify and monitor high-level ...
 
Design by Units: Abstractions for Human and Compute Resources for Elastic Systems
Found in: IEEE Internet Computing
By Stefan Tai,Philipp Leitner,Schahram Dustdar
Issue Date:July 2012
pp. 84-88
Units make the usage and properties of diverse resources, including infrastructure and human resources, explicit early in system design, and allow for reasoning about complex system qualities, such as elasticity. They advance the measurability and manageme...
 
Cost-Efficient and Application SLA-Aware Client Side Request Scheduling in an Infrastructure-as-a-Service Cloud
Found in: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD)
By Philipp Leitner,Waldemar Hummer,Benjamin Satzger,Christian Inzinger,Schahram Dustdar
Issue Date:June 2012
pp. 213-220
Providers of applications deployed in an Infrastructure-as-a-Service cloud permanently face the decision of whether it is more cost-efficient to scale up(i.e., rent more resources from the cloud) or to delay incoming requests, even though doing so may lead...
 
Esc: Towards an Elastic Stream Computing Platform for the Cloud
Found in: Cloud Computing, IEEE International Conference on
By Benjamin Satzger,Waldemar Hummer,Philipp Leitner,Schahram Dustdar
Issue Date:July 2011
pp. 348-355
Today, most tools for processing big data are batch-oriented. However, many scenarios require continuous, online processing of data streams and events. We present ESC, a new stream computing engine. It is designed for computations with real-time demands, s...
 
Test Coverage of Data-Centric Dynamic Compositions in Service-Based Systems
Found in: Software Testing, Verification, and Validation, 2008 International Conference on
By Waldemar Hummer, Orna Raz, Onn Shehory, Philipp Leitner, Schahram Dustdar
Issue Date:March 2011
pp. 40-49
This paper addresses the problem of integration testing of data-centric dynamic compositions in service-based systems. These compositions define abstract services, which are replaced by invocations to concrete candidate services at runtime. Testing all pos...
 
Monitoring, Prediction and Prevention of SLA Violations in Composite Services
Found in: Web Services, IEEE International Conference on
By Philipp Leitner, Anton Michlmayr, Florian Rosenberg, Schahram Dustdar
Issue Date:July 2010
pp. 369-376
We propose the PREvent framework, which is a system that integrates event-based monitoring, prediction of SLA violations using machine learning techniques, and automated runtime prevention of those violations by triggering adaptation actions in service com...
 
End-to-End Support for QoS-Aware Service Selection, Binding, and Mediation in VRESCo
Found in: IEEE Transactions on Services Computing
By Anton Michlmayr, Florian Rosenberg, Philipp Leitner, Schahram Dustdar
Issue Date:July 2010
pp. 193-205
Service-Oriented Computing has recently received a lot of attention from both academia and industry. However, current service-oriented solutions are often not as dynamic and adaptable as intended because the publish-find-bind-execute cycle of the Service-O...
 
An End-to-End Approach for QoS-Aware Service Composition
Found in: Enterprise Distributed Object Computing Conference, IEEE International
By Florian Rosenberg, Predrag Celikovic, Anton Michlmayr, Philipp Leitner, Schahram Dustdar
Issue Date:September 2009
pp. 151-160
A simple and effective composition of software services into higher-levelcomposite services is still a very challenging task. Especially in enterpriseenvironments, Quality of Service (QoS) concerns play a major role when buildingsoftware systems following ...
 
Monitoring and Analyzing Influential Factors of Business Process Performance
Found in: Enterprise Distributed Object Computing Conference, IEEE International
By Branimir Wetzstein, Philipp Leitner, Florian Rosenberg, Ivona Brandic, Schahram Dustdar, Frank Leymann
Issue Date:September 2009
pp. 141-150
Business activity monitoring enables continuous observation of key performance indicators (KPIs). However, if things go wrong, a deeper analysis of process performance becomes necessary. Business analysts want to learn about the factors that influence the ...
 
Service Provenance in QoS-Aware Web Service Runtimes
Found in: Web Services, IEEE International Conference on
By Anton Michlmayr, Florian Rosenberg, Philipp Leitner, Schahram Dustdar
Issue Date:July 2009
pp. 115-122
In general, provenance of electronic data represents an important issue in information systems. So far, Service-oriented Computing research has mainly focused on provenance of data. However, service provenance also plays a central role since service provid...
 
Towards Composition as a Service - A Quality of Service Driven Approach
Found in: Data Engineering, International Conference on
By Florian Rosenberg, Philipp Leitner, Anton Michlmayr, Predrag Celikovic, Schahram Dustdar
Issue Date:April 2009
pp. 1733-1740
Software as a Service (SaaS) and the possibility to compose Web services provisioned over the Internet are important assets for a service-oriented architecture (SOA). However, the complexity and time for developing and provisioning a composite service is v...
 
End-to-End Versioning Support for Web Services
Found in: Services Computing, IEEE International Conference on
By Philipp Leitner, Anton Michlmayr, Florian Rosenberg, Schahram Dustdar
Issue Date:July 2008
pp. 59-66
Software services are, just like any other software system, subject to permanent change. We argue that these changes should generally be transparent to service consumers. However, currently consumers are often tied to a given version of a service and have ...
 
Integrated Metadata Support for Web Service Runtimes
Found in: Enterprise Distributed Object Computing Conference Workshops, IEEE International
By Florian Rosenberg, Philipp Leitner, Anton Michlmayr, Schahram Dustdar
Issue Date:September 2008
pp. 361-368
Service metadata is an important aspect when developing applications following the service-oriented architecture paradigm. Such metadata includes a description of functionalities offered by a service, preand postconditions and data that is produced and con...
 
CloudWave: Where adaptive cloud management meets DevOps
Found in: 2014 IEEE Symposium on Computers and Communication (ISCC)
By Dario Bruneo,Thomas Fritz,Sharon Keidar-Barner,Philipp Leitner,Francesco Longo,Clarissa Marquezan,Andreas Metzger,Klaus Pohl,Antonio Puliafito,Danny Raz,Andreas Roth,Eliot Salant,Itai Segall,Massimo Villari,Yaron Wolfsthal,Chris Woods
Issue Date:June 2014
pp. 1-6
The transition to cloud computing offers a large number of benefits, such as lower capital costs and a highly agile environment. Yet, the development of software engineering practices has not kept pace with this change. Moreover, the design and runtime beh...
   
Dynamic program code distribution in Infrastructure-as-a-Service clouds
Found in: 2013 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)
By Rostyslav Zabolotnyi,Philipp Leitner,Schahram Dustdar
Issue Date:May 2013
pp. 29-36
Elastically scaling cloud computing applications are becoming more and more prevalent in today's IT landscapes. One problem of building such applications in an Infrastructure-as-a-Service cloud is the runtime distribution of program code, configuration fil...
   
The dark side of SOA testing: Towards testing contemporary SOAs based on criticality metrics
Found in: 2013 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)
By Philipp Leitner,Stefan Schulte,Schahram Dustdar,Ingo Pill,Marco Schulz,Franz Wotawa
Issue Date:May 2013
pp. 45-53
Service-Oriented Architectures (SOAs) have widely been accepted as the standard way of building large-scale, heterogeneous enterprise IT systems. In this paper, we explore the current limitations of testing contemporary SOAs, which are typically assemblies...
   
The dark side of SOA testing: Towards testing contemporary SOAs based on criticality metrics
Found in: 2013 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)
By Philipp Leitner,Stefan Schulte,Schahram Dustdar,Ingo Pill,Marco Schulz,Franz Wotawa
Issue Date:May 2013
pp. 45-53
Service-Oriented Architectures (SOAs) have widely been accepted as the standard way of building large-scale, heterogeneous enterprise IT systems. In this paper, we explore the current limitations of testing contemporary SOAs, which are typically assemblies...
   
Dynamic program code distribution in Infrastructure-as-a-Service clouds
Found in: 2013 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS)
By Rostyslav Zabolotnyi,Philipp Leitner,Schahram Dustdar
Issue Date:May 2013
pp. 29-36
Elastically scaling cloud computing applications are becoming more and more prevalent in today's IT landscapes. One problem of building such applications in an Infrastructure-as-a-Service cloud is the runtime distribution of program code, configuration fil...
   
Towards Identifying Root Causes of Faults in Service-Based Applications
Found in: 2012 IEEE 31st International Symposium on Reliable Distributed Systems (SRDS)
By Christian Inzinger,Waldemar Hummer,Benjamin Satzger,Philipp Leitner,Schahram Dustdar
Issue Date:October 2012
pp. 404-405
In this paper we study fault localization techniques for identification of incompatible configurations and implementations in service-based applications. We propose an approach using pooled decision trees for localization of faulty service parameter and bi...
   
Metaheuristic Optimization of Large-Scale QoS-aware Service Compositions
Found in: Services Computing, IEEE International Conference on
By Florian Rosenberg, Max Benjamin Müller, Philipp Leitner, Anton Michlmayr, Athman Bouguettaya, Schahram Dustdar
Issue Date:July 2010
pp. 97-104
We present an optimization approach for service compositions in large-scale service-oriented systems that are subject to Quality of Service (QoS) constraints. In particular, we leverage a composition model that allows a flexible specification of QoS constr...
 
Identifying incompatible service implementations using pooled decision trees
Found in: Proceedings of the 28th Annual ACM Symposium on Applied Computing (SAC '13)
By Benjamin Satzger, Christian Inzinger, Philipp Leitner, Schahram Dustdar, Waldemar Hummer
Issue Date:March 2013
pp. 485-492
We study fault localization techniques for identification of incompatible configurations and implementations in service-based applications (SBAs). Practice has shown that standardized interfaces alone do not guarantee compatibility of services originating ...
     
Deriving a unified fault taxonomy for event-based systems
Found in: Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS '12)
By Benjamin Satzger, Christian Inzinger, Philipp Leitner, Schahram Dustdar, Waldemar Hummer
Issue Date:July 2012
pp. 167-178
Dependability and fault-tolerance, which are key requirements for business- or safety-critical applications, require explicit knowledge of potential faults that may occur within a system. In contrast to other major research directions, the emerging field o...
     
WS-Aggregation: distributed aggregation of web services data
Found in: Proceedings of the 2011 ACM Symposium on Applied Computing (SAC '11)
By Philipp Leitner, Schahram Dustdar, Waldemar Hummer
Issue Date:March 2011
pp. 1590-1597
Recent trends of Web-based data processing (e.g., service mashups, Data-as-a-Service) call for techniques to collect and process heterogeneous data from distributed sources in a uniform way. In this paper we present WS-Aggregation, a general purpose framew...
     
Comprehensive QoS monitoring of Web services and event-based SLA violation detection
Found in: Proceedings of the 4th International Workshop on Middleware for Service Oriented Computing (MWSOC '09)
By Anton Michlmayr, Florian Rosenberg, Philipp Leitner, Schahram Dustdar
Issue Date:November 2009
pp. 1-6
In service-oriented systems, Quality of Service represents an important issue which is often considered when selecting and composing services. For receiving up-to-date information, non-functional properties such as response time or availability can be cont...
     
Publish/subscribe in the VRESCo SOA runtime
Found in: Proceedings of the second international conference on Distributed event-based systems (DEBS '08)
By Anton Michlmayr, Florian Rosenberg, Philipp Leitner, Schahram Dustdar
Issue Date:July 2008
pp. 1-29
Event-based systems and the publish/subscribe style are widely used to notify subscribers when certain events of interest occur. In the context of Service-oriented Architecture (SOA) and Web services, event notifications can be used to address one issue in...
     
Advanced event processing and notifications in service runtime environments
Found in: Proceedings of the second international conference on Distributed event-based systems (DEBS '08)
By Anton Michlmayr, Florian Rosenberg, Philipp Leitner, Schahram Dustdar
Issue Date:July 2008
pp. 1-29
Service-oriented Architecture (SOA) and Web services have become widely adopted for building cross-organizational and flexible applications. Yet, there is one issue inherent to this paradigm: services are changing regularly. Using the publish/subscribe sty...
     
 1