Search For:

Displaying 1-50 out of 90 total
A Cost-Effective Intelligent Configuration Model in Cloud Computing
Found in: 2012 32nd International Conference on Distributed Computing Systems Workshops (ICDCS Workshops)
By Wei-Tek Tsai,Guanqiu Qi,Yinong Chen
Issue Date:June 2012
pp. 400-408
Cloud computing environments provide a resource pool for customers for their processing, storage and networking needs. It is necessary for customers to choose desirable configuration from vast resources available in the cloud. This paper proposes a heurist...
 
Mobile Cloud Computing Research - Issues, Challenges and Needs
Found in: 2013 IEEE 7th International Symposium on Service Oriented System Engineering (SOSE)
By Ruay-Shiung-Chang,Jerry Gao,Volker Gruhn,Jingsha He,George Roussos,Wei-Tek Tsai
Issue Date:March 2013
pp. 442-453
The rapid advance of mobile computing technology and wireless networking, there is a significant increase of mobile subscriptions. This drives a strong demand for mobile cloud applications and services for mobile device users. This brings out a great busin...
 
Testing as a Service over Cloud
Found in: Service-Oriented System Engineering, IEEE International Workshop on
By Lian Yu, Wei-Tek Tsai, Xiangji Chen, Linqing Liu, Yan Zhao, Liangjie Tang, Wei Zhao
Issue Date:June 2010
pp. 181-188
Testing-as-a-service (TaaS) is a new model to provide testing capabilities to end users. Users save the cost of complicated maintenance and upgrade effort, and service providers can upgrade their services without impact on the end-users. Due to uneven volu...
 
Towards Selecting Test Data Using Topological Structure of Boolean Expressions
Found in: Quality Software, International Conference on
By Lian Yu, Wei-Tek Tsai, Wei Zhao, Jun Zhu, Qianxing Wang
Issue Date:August 2009
pp. 31-40
Boolean expressions can be used in programs and specifications to describe the complex logic decisions in mission-critical, safety-critical and Web services applications. We define a topological model (T-model) to represent Boolean expressions and characte...
 
A New SOA Data-Provenance Framework
Found in: Autonomous Decentralized Systems, International Symposium on
By Wei-Tek Tsai, Xiao Wei, Dawei Zhang, Ray Paul, Yinong Chen, Jen-Yao Chung
Issue Date:March 2007
pp. 105-112
Due to the dynamic nature, such as runtime composition and evaluation, it is critical for an SOA system to consider its data provenance, which concerns security, reliability, and integrity of data as it is routed in the system. In a traditional software sy...
 
Adaptive Testing, Oracle Generation, and Test Case Ranking for Web Services
Found in: Computer Software and Applications Conference, Annual International
By Wei-Tek Tsai, Yinong Chen, Raymond Paul, Hai Huang, Xinyu Zhou, Xiao Wei
Issue Date:July 2005
pp. 101-106
Web services and service-oriented architecture are emerging technologies that are changing the way we develop and use computer software. Due to the standardization of web services related description languages and protocols, as well as the open platforms, ...
 
Integrating HLA and Service-Oriented Architecture in a Simulation Framework
Found in: Cluster Computing and the Grid, IEEE International Symposium on
By Monica Dragoicea,Laurentiu Bucur,Wei-Tek Tsai,Hessam Sarjoughian
Issue Date:May 2012
pp. 861-866
The High-Level Architecture (HLA) is the de-facto standard in simulation interoperability. This paper presents a possible way for HLA to integrate with a service-oriented architecture (SOA) in the context of a smart building project. The paper discusses th...
 
Ontology-based Information Sharing in Service-Oriented Database Systems
Found in: Services Computing, IEEE International Conference on
By TszYan Chow, Wei-Tek Tsai, Janaka Balasooriya, Xiaoying Bai
Issue Date:September 2009
pp. 276-283
This paper presents a novel information sharing framework using Service-Oriented Database System (SODB) for service registry and repository that facilitates data integration. A SODB is a database architecture composed with reusable services to support sear...
 
Ontology-Based Service Composition Framework for Syndicating Building Intelligence
Found in: E-Commerce Technology, IEEE International Conference on
By Wei-Tek Tsai, Yann-Hang Lee, Avi Wiezel, Xin Sun, Wu Li
Issue Date:July 2009
pp. 445-452
Building Information Model (BIM) encompasses building geometry, spatial relationships, geographic information, and quantities and properties of building components; however, it does not include any information related to the functions that a building might...
 
A Multi-Agent Based Framework for Collaborative Testing on Web Services
Found in: Software Technologies for Future Embedded and Ubiquitous Systems, and International Workshop on Collaborative Computing, Integration, and Assurance, The IEEE Workshop on
By Xiaoying Bai, Guilan Dai, Dezheng Xu, Wei-Tek Tsai
Issue Date:April 2006
pp. 205-210
Web Services (WS) is currently the major implementation of Service-Oriented Architecture (SOA). It defines a framework for agile and flexible integration among autonomous services based on Internet open standards. However, testing has been a challenge due ...
 
WSDL-Based Automatic Test Case Generation for Web Services Testing
Found in: Service-Oriented System Engineering, IEEE International Workshop on
By Xiaoying Bai, Wenli Dong, Wei-Tek Tsai, Yinong Chen
Issue Date:October 2005
pp. 215-220
<p>Web Services promote the specification-based cooperation and collaboration among distributed applications in an open environment. To ensure the quality of the services that are published, bound, invoked and integrated at runtime, test cases have t...
 
Toward QoS Analysis of Adaptive Service-Oriented Architecture
Found in: Service-Oriented System Engineering, IEEE International Workshop on
By Tong Gao, Hui Ma, I-Ling Yen, Farokh Bastani, Wei-Tek Tsai
Issue Date:October 2005
pp. 227-236
<p>Service-oriented architecture provides a framework for achieving static/dynamic reconfigurability. When system requirements change, new composition of services can be determined to satisfy the new requirements. However, analysis is required to mak...
 
Rapid Embedded System Testing Using Verification Patterns
Found in: IEEE Software
By Wei-Tek Tsai, Lian Yu, Feng Zhu, Ray Paul
Issue Date:July 2005
pp. 68-75
The verification pattern (VP) approach for rapidly testing real-time embedded systems first classifies system scenarios into patterns. For each scenario pattern (SP), the approach develops a test script template to test all the scenarios belonging to that ...
 
Hypothesis Testing for Module Test in Software Development
Found in: Computer Software and Applications Conference, Annual International
By Tsuneo Yamaura, Akira K. Onoma, Wei-Tek Tsai
Issue Date:August 2002
pp. 829
<p>One of the most important issues in the software develop-ment is how to guarantee that the software satisfies the quality defined in the requirement specification. This paper proposes that the issue can be solved, first the number of test cases is...
 
Composing Highly Reliable Service-Oriented Applications Adaptively
Found in: Service-Oriented System Engineering, IEEE International Workshop on
By Wei-Tek Tsai, Jay Elston, Yinong Chen
Issue Date:December 2008
pp. 115-122
This paper proposes dynamic and adaptive reliability methods that can be integrated into a collaborative composition framework with dynamic verification and adaptive reliability modeling. The composition process follows a template-based approach with ontol...
 
Cloud-Based Software Crowdsourcing
Found in: IEEE Internet Computing
By Wei-Tek Tsai,Wenjun Wu,Michael N. Huhns
Issue Date:May 2014
pp. 78-83
In addition to providing large-scale, highly available computational resources, clouds also enable a new methodology for software development via crowdsourcing, in which crowd participants either collaborate or compete to contribute software. Using a crowd...
 
Mobile Application Testing: A Tutorial
Found in: Computer
By Jerry Gao,Xiaoying Bai,Wei-Tek Tsai,Tadahiro Uehara
Issue Date:February 2014
pp. 46-55
To cope with frequent upgrades of mobile devices and technologies, engineers need a reusable and cost-effective environment for testing mobile applications and an elastic infrastructure to support large-scale test automation.
 
Mobile Testing-as-a-Service (MTaaS) -- Infrastructures, Issues, Solutions and Needs
Found in: 2014 IEEE 15th International Symposium on High-Assurance Systems Engineering (HASE)
By Jerry Gao,Wei-Tek Tsai,Ray Paul,Xiaoying Bai,Tadahiro Uehara
Issue Date:January 2014
pp. 158-167
With the rapid advance of mobile computing technology and wireless networking, there is a significant increase of mobile subscriptions. This drives a strong demand for development and validation of mobile APPs and SaaS applications on mobile web. This pape...
 
Secure Web Referral Services for Mobile Cloud Computing
Found in: 2013 IEEE 7th International Symposium on Service Oriented System Engineering (SOSE)
By Le Xu,Li Li,Vijayakrishnan Nagarajan,Dijiang Huang,Wei-Tek Tsai
Issue Date:March 2013
pp. 584-593
Security has become a major concern for mobile devices when mobile users browsing malicious websites. Existed security solutions may rely on human factors to achieve a good result against phishing websites and SSL Strip-based Man-In-The-Middle (MITM) attac...
 
SaaS Multi-tenant Application Customization
Found in: 2013 IEEE 7th International Symposium on Service Oriented System Engineering (SOSE)
By Wei-Tek Tsai,Xin Sun
Issue Date:March 2013
pp. 1-12
Cloud computing often uses the multi-tenancy architecture where tenants share system software. It is one of the key features of Software as a Service (SaaS) that enables higher profit margin by leveraging the economics of scale. Tenants residing on a multi...
 
Testing as a Service (TaaS) on Clouds
Found in: 2013 IEEE 7th International Symposium on Service Oriented System Engineering (SOSE)
By Jerry Gao,Xiaoying Bai,Wei-Tek Tsai,Tadahiro Uehara
Issue Date:March 2013
pp. 212-223
Cloud computing leads an opportunity in offering testing as a service (TaaS) for SaaS, clouds, and cloud-based applications. This brings new business opportunities, challenges, and demands in innovative service models, testing techniques, QoS standards, an...
 
Model-driven tenant development for PaaS-based SaaS
Found in: 2012 IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom)
By Wei-Tek Tsai,Wu Li,Babak Esmaeili,Wenjun Wu
Issue Date:December 2012
pp. 821-826
This paper proposes key SaaS (Software-as-a-Service) design strategies for those SaaS systems that run on top of a commercial PaaS (Platform-as-a-Service) system such as GAE (Google App Engine)[1]. Specifically, this paper proposes a modelbased approach fo...
 
DICB: Dynamic Intelligent Customizable Benign Pricing Strategy for Cloud Computing
Found in: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD)
By Wei-Tek Tsai,Guanqiu Qi
Issue Date:June 2012
pp. 654-661
As cloud services need a fair pricing for both service providers and customers. If the price is too high, the customer may not use it, if the price is too low, service providers have less incentive to develop services. This paper proposes a novel pricing f...
 
Scalable Architectures for SaaS
Found in: Object/Component/Service-Oriented Real-Time Distributed Computing Workshops , IEEE International Symposium on
By Wei-Tek Tsai,Yu Huang,Xiaoying Bai,Jerry Gao
Issue Date:April 2012
pp. 112-117
An important issue faced by Software-as-a-Service (SaaS) application is scalability. Each SaaS application is typically shared by multiple (tens or hundreds) organizations (tenants). Each tenant may have hundreds or thousands of users. Thus, the number of ...
 
EasySaaS: A SaaS development framework
Found in: Service-Oriented Computing and Applications, IEEE International Conference on
By Wei-Tek Tsai,Yu Huang,Qihong Shao
Issue Date:December 2011
pp. 1-4
Software-as-a-Service (SaaS) often adopts multi-tenancy architecture (MTA). However, building a MTA SaaS application requires significant effort, either from scratch or using existing platforms such as Force.com or Google App Engine. This paper introduces ...
 
Testing the scalability of SaaS applications
Found in: Service-Oriented Computing and Applications, IEEE International Conference on
By Wei-Tek Tsai,Yu Huang,Qihong Shao
Issue Date:December 2011
pp. 1-4
Cloud computing and SaaS (Software-as-a-Service) received significant attention recently. Testing SaaS applications is important because many mission-critical applications will be deployed on the cloud. However, to the best of our knowledge, testing framew...
 
Services utility prediction on a cloud
Found in: Service-Oriented Computing and Applications, IEEE International Conference on
By Wei-Tek Tsai,Peide Zhong,Janaka Balasooriya,Yinong Chen,Xiaoying Bai
Issue Date:December 2011
pp. 1-4
Cloud computing and Software-as-a-Service (SaaS) are being widely applied. In the near future, there will be many cloud services providing similar services. One of the issues is to dispatch service requests to available services dynamically so that service...
 
Cloud testing tools
Found in: Service-Oriented System Engineering, IEEE International Workshop on
By Xiaoying Bai,Muyang Li,Bin Chen,Wei-Tek Tsai,Jerry Gao
Issue Date:December 2011
pp. 1-12
Cloud platform provides an infrastructure for resource sharing, software hosting and service delivering in a pay-per-use approach. To test the cloud-based software systems, techniques and tools are necessary to address unique quality concerns of the cloud ...
 
Prioritizing Service Requests on Cloud with Multi-tenancy
Found in: E-Business Engineering, IEEE International Conference on
By Wei-Tek Tsai, Qihong Shao, Jay Elston
Issue Date:November 2010
pp. 117-124
Cloud computing often uses a multi-tenant architecture where tenants share application and system software. Request prioritization presents a challenge in this architecture. Tenant may have individual (local) prioritization requirements, and these requirem...
 
Two-Tier Multi-tenancy Scaling and Load Balancing
Found in: E-Business Engineering, IEEE International Conference on
By Wei-Tek Tsai, Xin Sun, Qihong Shao, Guanqiu Qi
Issue Date:November 2010
pp. 484-489
Cloud computing often uses the multi-tenancy architecture where tenants share system software. To support dynamically increasing demands from multi-tenants, the cloud service providers have to duplicate computing resources to cope with the fluctuation of r...
 
Real-Time Service-Oriented Cloud Computing
Found in: Services, IEEE Congress on
By Wei-Tek Tsai, Qihong Shao, Xin Sun, Jay Elston
Issue Date:July 2010
pp. 473-478
Cloud computing has received significant attention recently. This paper presents real-time issues related to cloud computing, such as multi-tenancy architecture, scheduling, paralleled computing and proposes a framework for real-time service-oriented cloud...
 
Flexible-Matching Data-Comparison Tool with the Cloud Applications
Found in: Service-Oriented System Engineering, IEEE International Workshop on
By Wei-Tek Tsai, Xin Sun, Qihong Shao
Issue Date:June 2010
pp. 95-102
Cloud computing provides an infrastructure that enables rapid delivery of computing resources in a scalable virtualized manner. Software residing on the clouds, often called Software-a-a-Service (SaaS), is exposed to end users as web applications in browse...
 
A Classification of Enterprise Service-Oriented Architecture
Found in: Service-Oriented System Engineering, IEEE International Workshop on
By Longji Tang, Jing Dong, Yajing Zhao, Wei-Tek Tsai
Issue Date:June 2010
pp. 74-81
Enterprise Service-Oriented Architecture (ESOA) style defines the principles and guidelines for designing and implementing complex business processes and systems. This paper classifies ESOA style to six substyles based on a domain model of service-oriented...
 
Service-Oriented Cloud Computing Architecture
Found in: Information Technology: New Generations, Third International Conference on
By Wei-Tek Tsai, Xin Sun, Janaka Balasooriya
Issue Date:April 2010
pp. 684-689
Cloud computing is getting popular and IT giants such as Google, Amazon, Microsoft, IBM have started their cloud computing infrastructure. However, current cloud implementations are often isolated from other cloud implementations. This paper gives an overv...
 
Model-Based Monitoring and Policy Enforcement of Services
Found in: Services, IEEE Congress on
By Xiaoying Bai, Yongli Liu, Lijun Wang, Wei-Tek Tsai, Peide Zhong
Issue Date:July 2009
pp. 789-796
Runtime monitoring is necessary for continuous quality assurance of Web services. In a monitoring system, sensors with policies are widely used to collect runtime execution data, detect behavior anomalies and generate alerts. Hard-coded sensors and policie...
 
Design of a Contract-Based Web Services QoS Management System
Found in: Distributed Computing Systems Workshops, International Conference on
By Gwyduk Yeom, Wei-Tek Tsai, Xiaoying Bai, Dugki Min
Issue Date:June 2009
pp. 306-311
A QoS (Quality of Service) contract is an agreement between the web service provider and the web service user that specifies the level of service quality. Web service users can be assured of the level of the service quality specified by the QoS contract. A...
 
Ontology-Based Smart Home Solution and Service Composition
Found in: Embedded Software and Systems, Second International Conference on
By Jingjing Xu, Yann-Hang Lee, Wei-Tek Tsai, Wu Li, Young-Sung Son, Jun-Hee Park, Kyung-Duk Moon
Issue Date:May 2009
pp. 297-304
Given the diversity of home environment, appliances, and residents, the applications for smart homes must be configurable and adaptive. Instead of programming each household, we propose an ontology-based framework to facilitate the automatic composition of...
 
Service-Oriented User Interface Modeling and Composition
Found in: E-Business Engineering, IEEE International Conference on
By Wei-Tek Tsai, Qian Huang, Jay Elston, Yinong Chen
Issue Date:October 2008
pp. 21-28
Traditional service-oriented applications mainly focus on machine-to-machine interaction. However, human-machine interaction in applications also plays an important role. A better user interface can provide better usability and make the system user friendl...
 
Ontology-Based Test Modeling and Partition Testing of Web Services
Found in: Web Services, IEEE International Conference on
By Xiaoying Bai, Shufang Lee, Wei-Tek Tsai, Yinong Chen
Issue Date:September 2008
pp. 465-472
Testing is useful to establish trust between service providers and clients. To test the service-oriented applications, automated and specification-based test generation and test collaboration are necessary. The paper proposes an ontology-based approach for...
 
An Ontology-Based Integrated Assessment Framework for High-Assurance Systems
Found in: International Conference on Semantic Computing
By Raymond Paul, I-Ling Yen, Farokh Bastani, Jing Dong, Wei-Tek Tsai, Krishna Kavi, Arif Ghafoor, Jaideep Srivastava
Issue Date:August 2008
pp. 386-393
High assurance systems have evolving requirements and, hence, the definition for assurance requirements should allow evolution. We recommend the use of ontology to capture such evolving requirements. In this paper, we introduce the concept of trustworthine...
 
On Testing and Evaluating Service-Oriented Software
Found in: Computer
By Wei-Tek Tsai, Xinyu Zhou, Yinong Chen, Xiaoying Bai
Issue Date:August 2008
pp. 40-46
As service-oriented architecture matures and more Web services become available, developers must test an ever-increasing volume of services. A framework that defines and evaluates test-case potency based on coverage relationships can reduce testing effort ...
 
Collaborative Web Services Monitoring with Active Service Broker
Found in: Computer Software and Applications Conference, Annual International
By Xiaoying Bai, Shufang Lee, Wei-Tek Tsai, Yinong Chen
Issue Date:August 2008
pp. 84-91
This paper proposes a collaborative runtime monitoring framework to enhance the dependability of the software developed in traditional Web Services architecture. The enabling mechanism is an Active Service Broker (ASB) architecture which allows the service...
 
A Machine Learning-Based Reliability Assessment Model for Critical Software Systems
Found in: Computer Software and Applications Conference, Annual International
By Venkata U.B. Challagulla, Farokh B. Bastani, Raymond A. Paul, Wei-Tek Tsai, Yinong Chen
Issue Date:July 2007
pp. 79-86
<p>Service-oriented architecture (SOA) techniques are being increasingly used for developing critical applications, especially network-centric systems. While the SOA paradigm provides flexibility and agility to better respond to changing business req...
 
Service Oriented Computing: Technology Trends and Research Directions
Found in: Service-Oriented Computing and Applications, IEEE International Conference on
By Ricardo Morin, Mariano Cilia, William Henry, Michael Rowley, Wei-Tek Tsai
Issue Date:June 2007
pp. 9
In this session we have assembled a recognized panel of experts to discuss key technology trends and research directions of the relatively new field of Service Oriented Computing (SOC). The framework for the discussion will be the taxonomy proposed by Papa...
   
Web Service Group Testing with Windowing Mechanisms
Found in: Service-Oriented System Engineering, IEEE International Workshop on
By Wei-Tek Tsai, Yinong Chen, Xinyu Zhou, Xiaoying Bai, Xinyu Zhou
Issue Date:October 2005
pp. 221-226
<p>ASTRAR provides a framework for testing Web Services (WS) using the group testing technique. This paper extends the basic two-phase testing process and introduces the windowing mechanism to further improve testing efficiency. Rather than testing a...
 
Autonomous Hot Patching for Web-Based Applications
Found in: Computer Software and Applications Conference, Annual International
By Hai Huang, Wei-Tek Tsai, Yinong Chen
Issue Date:July 2005
pp. 51-56
Patching technologies are commonly applied to improve the dependability of software after release. This paper proposes an autonomous hot patching (AHP) framework to fully automate the reasoning for the causes of failures, and to patch the binary code of We...
 
Voting Multi-Dimensional Data with Deviations for Web Services under Group Testing
Found in: Distributed Computing Systems Workshops, International Conference on
By Wei-Tek Tsai, Yinong Chen, Dawei Zhang, Hai Huang
Issue Date:June 2005
pp. 65-71
Web Services (WS) need to be trustworthy to be used in critical applications. A technique called WS Group Testing has been proposed which can significantly reduce the cost of testing and ranking a large number of WS. A main feature of WS group testing is t...
 
Proof Slicing with Application to Model Checking Web Services
Found in: Object-Oriented Real-Time Distributed Computing, IEEE International Symposium on
By Purdue University, Wei-Tek Tsai, Raymond Paul
Issue Date:May 2005
pp. 292-299
Web Services emerge as a new paradigm for distributed computing. Model checking is an important verification method to ensure the trustworthiness of composite WS. Boolean abstraction and counterexample driven refinement are major techniques for model check...
 
Automated Model Checking and Testing for Composite Web Services
Found in: Object-Oriented Real-Time Distributed Computing, IEEE International Symposium on
By Hai Huang, Wei-Tek Tsai, Raymond Paul, Yinong Chen
Issue Date:May 2005
pp. 300-307
Web Services form a new distributed computing paradigm. Collaborative verification and validation are important when Web Services from different vendors are integrated together to carry out a coherent task. This paper presents a new approach to verify Web ...
 
Specification-Based Verification and Validation of Web Services and Service-Oriented Operating Systems
Found in: Object-Oriented Real-Time Dependable Systems, IEEE International Workshop on
By Wei-Tek Tsai, Yinong Chen, Ray Paul
Issue Date:February 2005
pp. 139-147
<p>Service-Oriented Architecture (SOA) and Web Services (WS) have received significant attention recently. Even though WS are based on open standards and support software interoperability, but the trustworthy issues of WS has actually limited the gro...
 
 1  2 Next >>