Search For:

Displaying 1-35 out of 35 total
Browserbite: Accurate Cross-Browser Testing via Machine Learning over Image Features
Found in: 2013 IEEE International Conference on Software Maintenance (ICSM)
By Nataliia Semenenko,Marlon Dumas,Tonis Saar
Issue Date:September 2013
pp. 528-531
Cross-browser compatibility testing is a time consuming and monotonous task. In its most manual form, Web testers open Web pages one-by-one on multiple browser-platform combinations and visually compare the resulting page renderings. Automated cross-browse...
Squeezing Out the Cloud via Profit-Maximizing Resource Allocation Policies
Found in: 2012 IEEE 20th International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS)
By Michele Mazzucco,Martti Vasar,Marlon Dumas
Issue Date:August 2012
pp. 19-28
We study the problem of maximizing the average hourly profit earned by a Software-as-a-Service (SaaS) provider who runs a software service on behalf of a customer using servers rented from an Infrastructure-as-a-Service (IaaS) provider. The SaaS provider e...
Achieving Performance and Availability Guarantees with Spot Instances
Found in: High Performance Computing and Communications, 10th IEEE International Conference on
By Michele Mazzucco,Marlon Dumas
Issue Date:September 2011
pp. 296-303
In the Infrastructure-as-a-Service (IaaS) cloud computing market, spot instances refer to virtual servers that are rented via an auction. Spot instances allow IaaS providers to sell spare capacity while enabling IaaS users to acquire virtual servers at a l...
Reserved or On-Demand Instances? A Revenue Maximization Model for Cloud Providers
Found in: Cloud Computing, IEEE International Conference on
By Michele Mazzucco,Marlon Dumas
Issue Date:July 2011
pp. 428-435
We examine the problem of managing a server farm in a way that attempts to maximize the net revenue earned by a cloud provider by renting servers to customers according to a typical Platform-as-a-Service model. The Cloud provider offers its resources to tw...
Improving Web Service Survivability via Gracefully Degraded Substitution
Found in: Web Intelligence and Intelligent Agent Technology, IEEE/WIC/ACM International Conference on
By Marlon Dumas, Yong Yang, Liang Zhang
Issue Date:September 2010
pp. 597-600
The ability to substitute a service for another is one of the features of Service-Oriented Computing (SOC). In this paper, we study the problem of degraded service substitution assuming that services have explicitly-defined interaction protocols, e.g., in ...
Towards a Formalization of Contracts for Service Substitution
Found in: Services, IEEE Congress on
By Marlon Dumas, Yong Yang, Liang Zhang
Issue Date:July 2010
pp. 423-430
In a service-oriented system, service substitution can be used to repair faults, improve performance, and/or enhance resilience via graceful degradation. Correct service substitution must preserve the essential properties of the system, particularly the pr...
Simulation-Based Evaluation of Workflow Escalation Strategies
Found in: E-Business Engineering, IEEE International Conference on
By Ka-Leong Chan, Yain-Whar Si, Marlon Dumas
Issue Date:October 2009
pp. 75-82
Workflows in the service industry sometimes need to deal with multi-fold increases in customer demand within a short period of time. Such spikes in service demand may be caused by a variety of events including promotional deals, launching of new products, ...
Cost-Effective Semantic Annotation of XML Schemas and Web Service Interfaces
Found in: Services Computing, IEEE International Conference on
By Peep Küngas, Marlon Dumas
Issue Date:September 2009
pp. 372-379
Research in the field of semantic Web services aims at automating the discovery, selection, composition and management of Web services based on semantic descriptions. However, the applicability of many solutions developed in this field is hampered by the c...
Aligning Business Process Models
Found in: Enterprise Distributed Object Computing Conference, IEEE International
By Remco Dijkman, Marlon Dumas, Luciano García-Bañuelos, Reina Käärik
Issue Date:September 2009
pp. 45-53
This paper studies the following problem: given a pair of business process models, determine which elements in one model are related to which elements in the other model. This problem arises in the context of merging different versions or variants of a bus...
Modelling Flexible Processes with Business Objects
Found in: E-Commerce Technology, IEEE International Conference on
By Guy Redding, Marlon Dumas, Arthur H. M. ter Hofstede, Adrian Iordachescu
Issue Date:July 2009
pp. 41-48
Mainstream business process modelling techniques promote a design paradigm wherein the activities that may be performed within a case, together with their usual execution order, form the backbone on top of which other aspects are anchored. This Fordist par...
The Service Adaptation Machine
Found in: Web Services, European Conference on
By Kenneth Wang, Marlon Dumas, Chun Ouyang, Julien Vayssière
Issue Date:November 2008
pp. 145-154
The reuse of software services often requires the introduction of adapters. In the case of coarse-grained services, and especially services that engage in long-running conversations, these adapters must deal not only with mismatches at the level of individ...
Service Interaction Modeling: Bridging Global and Local Views
Found in: Enterprise Distributed Object Computing Conference, IEEE International
By Johannes Maria Zaha, Marlon Dumas, Arthur ter Hofstede, Alistair Barros, Gero Decker
Issue Date:October 2006
pp. 45-55
In a Service-Oriented Architecture (SOA), a system is viewed as a collection of independent units (services) that interact with one another through message exchanges. Established languages such as the Web Services Description Language and the Business Proc...
The Rise of Web Service Ecosystems
Found in: IT Professional
By Alistair P. Barros, Marlon Dumas
Issue Date:September 2006
pp. 31-37
The Convergence of Internet marketplaces and service-oriented architectures is spurring the growth of Web service ecosystems. In these ecosystems, how well a service is connected with others will be a measure of its success.
From BPMN Process Models to BPEL Web Services
Found in: Web Services, IEEE International Conference on
By Chun Ouyang, Marlon Dumas, Arthur H.M. ter Hofstede, Wil M.P. van der Aalst
Issue Date:September 2006
pp. 285-292
The Business Process Modelling Notation (BPMN) is a graph-oriented language in which control and action nodes can be connected almost arbitrarily. It is supported by various modelling tools but so far no systems can directly execute BPMN models. The Busine...
Specification of Composite Trading Activities in Supply Chain Management
Found in: e-Technology, e-Commerce, and e-Services, IEEE International Conference on
By Yain-Whar Si, David Edmond, Arthur H. M. ter Hofstede, Marlon Dumas, Chan U. Chong
Issue Date:April 2005
pp. 315-322
Negotiating with suppliers and with customers is a key part of supply chain management. However, with recent technological advances, the mechanisms available to carry out such activities have become increasingly sophisticated, and the environment in which ...
QoS-Aware Middleware for Web Services Composition
Found in: IEEE Transactions on Software Engineering
By Liangzhao Zeng, Boualem Benatallah, Anne H.H. Ngu, Marlon Dumas, Jayant Kalagnanam, Henry Chang
Issue Date:May 2004
pp. 311-327
<p><b>Abstract</b>—The paradigmatic shift from a Web of manual interactions to a Web of programmatic interactions driven by Web services is creating unprecedented opportunities for the formation of online Business-to-Business (B2B) collab...
Web Service Composition Languages: Old Wine in New Bottles?
Found in: EUROMICRO Conference
By Wil M.P. van der Aalst, Marlon Dumas, Arthur H.M. ter Hofstede
Issue Date:September 2003
pp. 298
Recently, several languages for web service composition have emerged (e.g., BPEL4WS and WSCI). The goal of these languages is to glue web services together in a process-oriented way. For this purpose, these languages typically borrow concepts from workflow...
The Self-Serv Environment for Web Services Composition
Found in: IEEE Internet Computing
By Boualem Benatallah, Quan Z. Sheng, Marlon Dumas
Issue Date:January 2003
pp. 40-48
<p>The Self-Serv project uses a P2P-based orchestration model to support the composition of multienterprise Web services.</p>
An Architecture for Assembling Agents that Participate in Alternative Heterogeneous Auctions
Found in: Research Issues in Data Engineering, International Workshop on
By Marlon Dumas, Guido Governatori, Arthur ter Hofstede, Nick Russell
Issue Date:February 2002
pp. 0075
This paper addresses the issue of developing agents capable of participating in several potentially simultaneous auctions of different kinds (English,First-Price,Vickrey), with the goal of ?nding the best price for an item on behalf of their users. Speci?c...
Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services
Found in: Data Engineering, International Conference on
By Boualem Benatallah, Quan Z. Sheng, Anne H.H. Ngu, Marlon Dumas
Issue Date:March 2002
pp. 0297
The development of new services through the integration of existing ones has gained a considerable momentum as a means to create and streamline business-to-business collaborations. Unfortunately, as Web services are often autonomous and heterogeneous entit...
Conformance checking of service behavior
Found in: ACM Transactions on Internet Technology (TOIT)
By Anne Rozinat, Chun Ouyang, Chun Ouyang, Eric Verbeek, Eric Verbeek, Marlon Dumas, Marlon Dumas, Wil M. P. van der Aalst, Wil M. P. van der Aalst
Issue Date:May 2008
pp. 1-30
A service-oriented system is composed of independent software units, namely services, that interact with one another exclusively through message exchanges. The proper functioning of such system depends on whether or not each individual service behaves as t...
The Rise of the Estonian Start-Up Sphere
Found in: IT Professional
By Marlon Dumas
Issue Date:July 2014
pp. 8-11
Twenty years ago, when the local economy of Estonia was in shatters following the Soviet collapse, few would have predicted that this small country on the border between the European Union and Russia would become an ecosystem of IT start-ups. How did it ha...
Predicting Coding Effort in Projects Containing XML
Found in: Software Maintenance and Reengineering, European Conference on
By Siim Karus,Marlon Dumas
Issue Date:March 2012
pp. 203-212
This paper studies the problem of predicting the coding effort for a subsequent year of development by analysing metrics extracted from project repositories, with an emphasis on projects containing XML code. The study considers thirteen open source project...
Designing Maintainable XML Transformations
Found in: Software Maintenance and Reengineering, European Conference on
By Siim Karus, Marlon Dumas
Issue Date:March 2010
pp. 137-145
Modern applications often rely on XML to represent data internally and to interact with other applications and with end users. XSL transformations are commonly employed to transform between the internal representations of XML documents manipulated by an ap...
Property Propagation Rules for Prioritizing and Synchronizing Trading Activities
Found in: E-Commerce Technology, IEEE International Conference on
By Yain-Whar Si, David Edmond, Arthur H.M. ter Hofstede, Marlon Dumas
Issue Date:June 2003
pp. 246
With the growing number of marketplaces and trading partners in the e-commerce environment, software tools designed to act on behalf of human traders are increasingly used to automate trading activities. This paper describes a model for constructing tradin...
NordiCloud 2013: a Nordic and Baltic gathering for supporting cloud computing and internet technologies
Found in: Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies (NordiCloud '13)
By Arnor Solberg, Marlon Dumas, Muhammad Ali Babar
Issue Date:September 2013
pp. 1-5
This is an introduction to the second edition of the NordiCloud Symposium held on 2-3 September 2013 in Oslo, Norway.
Framework for monitoring and testing web application scalability on the cloud
Found in: Proceedings of the WICSA/ECSA 2012 Companion Volume (WICSA/ECSA '12)
By Marlon Dumas, Martti Vasar, Satish Narayana Srirama
Issue Date:August 2012
pp. 53-60
By allowing resources to be acquired on-demand and in variable amounts, cloud computing provides an appealing environment for deploying pilot projects and for performance testing of Web applications and services. However, setting up cloud environments for ...
Fast fully dynamic landmark-based estimation of shortest path distances in very large graphs
Found in: Proceedings of the 20th ACM international conference on Information and knowledge management (CIKM '11)
By Abel Armas-Cervantes, Jaak Vilo, Konstantin Tretyakov, Luciano Garcia-Banuelos, Marlon Dumas
Issue Date:October 2011
pp. 1785-1794
Computing the shortest path between a pair of vertices in a graph is a fundamental primitive in graph algorithmics. Classical exact methods for this problem do not scale up to contemporary, rapidly evolving social networks with hundreds of millions of user...
Configurable SOAP proxy cache for data provisioning web services
Found in: Proceedings of the 2011 ACM Symposium on Applied Computing (SAC '11)
By Marlon Dumas, Peep Kungas
Issue Date:March 2011
pp. 1614-1621
This paper presents a proxy cache for data provisioning SOAP-based Web services. The proposed solution relies on a novel caching scheme to efficiently identify cache hits and provides fine-grained configurability by supporting the definition of caching pol...
From business process models to process-oriented software systems
Found in: ACM Transactions on Software Engineering and Methodology (TOSEM)
By Arthur H. M. Ter Hofstede, Chun Ouyang, Jan Mendling, Marlon Dumas, Wil M. P. Van Der Aalst
Issue Date:August 2009
pp. 1-37
Several methods for enterprise systems analysis rely on flow-oriented representations of business operations, otherwise known as business process models. The Business Process Modeling Notation (BPMN) is a standard for capturing such models. BPMN models fac...
Using CEP technology to adapt messages exchanged by web services
Found in: Proceeding of the 17th international conference on World Wide Web (WWW '08)
By Djamal Benslimane, Marie-Christine Fauvet, Marlon Dumas, Yehia Taher
Issue Date:April 2008
pp. 1-7
Web service may be unable to interact with each other because of incompatibilities between their interfaces. In this paper, we present an event driven approach which aims at adapting messages exchanged during service interactions. The proposed framework re...
Quality driven web services composition
Found in: Proceedings of the twelfth international conference on World Wide Web (WWW '03)
By Boualem Benatallah, Jayant Kalagnanam, Liangzhao Zeng, Marlon Dumas, Quan Z. Sheng
Issue Date:May 2003
pp. 411-421
The process-driven composition of Web services is emerging as a promising approach to integrate business applications within and across organizational boundaries. In this approach, individual Web services are federated into composite Web services whose bus...
A probabilistic approach to automated bidding in alternative auctions
Found in: Proceedings of the eleventh international conference on World Wide Web (WWW '02)
By Arthur ter Hofstede, Guido Governatori, Lachlan Aldred, Marlon Dumas, Nick Russell
Issue Date:May 2002
pp. 99-108
This paper presents an approach to develop bidding agents that participate in multiple alternative auctions, with the goal of obtaining an item at the lowest price. The approach consists of a prediction method and a planning algorithm. The prediction metho...
A formal approach to protocols and strategies for (legal) negotiation
Found in: Proceedings of the 8th international conference on Artificial intelligence and law (ICAIL '01)
By Arthur H. M. ter Hofstede, Guido Governatori, Marlon Dumas, Phillipa Oaks
Issue Date:May 2001
pp. 168-177
We propose a formal and executable framework for expressing protocols and strategies for automated (legal) negotiation. In this framework a party involved in a negotiation is represented through a software agent composed of four modules: (i) a communicatio...
Handling temporal grouping and pattern-matching queries in a temporal object model
Found in: Proceedings of the seventh international conference on Information and knowledge management (CIKM '98)
By Marie-Christine Fauvet, Marlon Dumas, Pierre-Claude Scholl
Issue Date:November 1998
pp. 424-431
This paper focuses on the consistency issues related to integrating multiple sets of spatial data in spatial information systems such as Geographic Information Systems (GISs). Data sets to be integrated are assumed to hold information about the same geogra...