Search For:

Displaying 1-15 out of 15 total
Second International Workshop on Personalized Web Tasking - Summary
Found in: 2014 IEEE World Congress on Services (SERVICES)
By Michael Smit,Eleni Stroulia
Issue Date:June 2014
pp. 1-2
The objective of the Personalized Web Tasking (PWT) workshop series is to develop a community interested in the overlap between web services (as interoperable and easily composable components) and configurable personalizable applications. On the one hand, ...
Simulating Service-Oriented Systems: A Survey and the Services-Aware Simulation Framework
Found in: IEEE Transactions on Services Computing
By Michael Smit,Eleni Stroulia
Issue Date:October 2013
pp. 443-456
The service-oriented architecture style supports desirable qualities, including distributed, loosely coupled systems spanning organizational boundaries. Such systems and their configurations are challenging to understand, reason about, and test. Improved u...
Toward an Ecosystem for Precision Sharing of Segmented Big Data
Found in: 2013 IEEE 6th International Conference on Cloud Computing (CLOUD)
By Mark Shtern,Bradley Simmons,Michael Smit,Marin Litoiu
Issue Date:June 2013
pp. 335-342
As the amount of data created and stored by organizations continues to increase, attention is turning to extracting knowledge from that raw data, including making some data available outside of the organization to enable crowd analytics. The adoption of th...
Enabling an Enhanced Data-as-a-Service Ecosystem
Found in: 2013 IEEE World Congress on Services (SERVICES)
By Michael Smit,Mark Shtern,Bradley Simmons,Marin Litoiu
Issue Date:June 2013
pp. 472-479
The sharing of large and interesting Big Data in cloud environments can be achieved using data-as-a-service, where a provider offers data to interested users. In enhanced data-as-a-service, the data provider also supplies compute infrastructure, allowing u...
Pattern-Based Deployment Service for Next Generation Clouds
Found in: 2013 IEEE World Congress on Services (SERVICES)
By Hongbin Lu,Mark Shtern,Bradley Simmons,Michael Smit,Marin Litoiu
Issue Date:June 2013
pp. 464-471
This paper presents a flexible deployment service for cloud computing. The service facilitates the specification and the execution of cloud deployment plans for applications. An application is described through a pattern, an abstract view that captures the...
Introducing STRATOS: A Cloud Broker Service
Found in: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD)
By Przemyslaw Pawluk,Bradley Simmons,Michael Smit,Marin Litoiu,Serge Mankovski
Issue Date:June 2012
pp. 891-898
This paper introduces a cloud broker service (STRATOS) which facilitates the deployment and runtime management of cloud application topologies using cloud elements/services sourced on the fly from multiple providers, based on requirements specified in high...
A Web Service for Cloud Metadata
Found in: 2012 IEEE World Congress on Services (SERVICES)
By Michael Smit,Przemyslaw Pawluk,Bradley Simmons,Marin Litoiu
Issue Date:June 2012
pp. 361-368
Descriptive information about available cloud services (i.e., metadata) is required in order to make good decisions about which cloud service provider(s) to utilize when deploying an application topology to the cloud. Presently, there are no uniform mechan...
Code convention adherence in evolving software
Found in: Software Maintenance, IEEE International Conference on
By Michael Smit,Barry Gergel,H. James Hoover,Eleni Stroulia
Issue Date:September 2011
pp. 504-507
Maintainability is a desired property of software, and a variety of metrics have been proposed for measuring it, focusing on different notions of complexity and code readability. Many practices have been proposed to improve maintainability through code ref...
Moving Text Analysis Tools to the Cloud
Found in: Services, IEEE Congress on
By Himanshu Vashishtha, Michael Smit, Eleni Stroulia
Issue Date:July 2010
pp. 107-114
Text analysis is an important computational task, as unstructured data including text abound and can potentially provide interesting information and knowledge in a variety of areas. In our collaboration with Digital Humanists, we have started to examine th...
Use Case Redocumentation from GUI Event Traces
Found in: Software Maintenance and Reengineering, European Conference on
By Michael Smit, Eleni Stroulia, Kenny Wong
Issue Date:April 2008
pp. 263-268
Use case re-documentation is an important maintenance task. The implemented functionality of an application may not reflect original use cases. This discrepancy can create problems in downstream software activities, such as developing documentation and mig...
Comprehending Aspect-Oriented Programs: Challenges and Open Issues
Found in: International Conference on Program Comprehension
By Giuseppe A. Di Lucca, Michael Smit, Bruce Fraser, Eleni Stroulia, H. James Hoover
Issue Date:June 2007
pp. 286-292
Aspect Oriented Programming (AOP) supports the encapsulation of concerns cutting across the logical design of object-oriented software, by introducing aspects as a new unit of code. Code fragments, defined within aspects, such as advice or inter-type decla...
Autonomic Configuration Adaptation Based on Simulation-Generated State-Transition Models
Found in: Software Engineering and Advanced Applications, Euromicro Conference
By Michael Smit,Eleni Stroulia
Issue Date:September 2011
pp. 175-179
Configuration management is a complex task, even for experienced system administrators, which makes self-managing systems a particularly desirable solution. This paper describes a novel contribution to self-managing systems, including an autonomic configur...
Mitigating DoS Attacks Using Performance Model-Driven Adaptive Algorithms
Found in: ACM Transactions on Autonomous and Adaptive Systems (TAAS)
By Cornel Barna, Marin Litoiu, Mark Shtern, Michael Smit, Vassilios Tzerpos
Issue Date:March 2014
pp. 1-26
Denial of Service (DoS) attacks overwhelm online services, preventing legitimate users from accessing a service, often with impact on revenue or consumer trust. Approaches exist to filter network-level attacks, but application-level attacks are harder to d...
Toward a simulation-generated knowledge base of service performance
Found in: Proceedings of the 4th International Workshop on Middleware for Service Oriented Computing (MWSOC '09)
By Andrew Edgar, Andrew Nisbet, Eleni Stroulia, Gabriel Iszlai, Michael Smit
Issue Date:November 2009
pp. 19-24
The wide adoption of service orientation and the growing complexity of service-oriented applications presents new challenges in configuring and tuning these applications, both at deployment time and at run time. This paper describes our simulation-based ap...
Capacity planning for service-oriented architectures
Found in: Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds (CASCON '08)
By Andrew Edgar, Andrew Nisbet, Eleni Stroulia, Gabriel Iszlai, Marin Litoiu, Michael Smit
Issue Date:October 2008
pp. 77-81
Service-oriented architectures (SOAs) are being increasingly adopted for the development of distributed applications that involve multiple partner organizations. The main challenge in configuring such applications - whether autonomously or manually - is me...