[Show abstract][Hide abstract] ABSTRACT: In cloud computing, service providers develop and deploy services with common and reusable features among various applications, service consumers locate and reuse them in building their applications. Hence, reusability is a key intrinsic characteristic of cloud services. Services with high reusability would yield high return-on-investment. Cloud services have characteristics which do not appear in conventional programming paradigms, existing quality models for software reusability would not applicable to services. In this paper, we propose a reusability evaluation suite for cloud services, which includes quality attributes and metrics. A case study is presented to show its applicability.
[Show abstract][Hide abstract] ABSTRACT: ChemInform is a weekly Abstracting Service, delivering concise information at a glance that was extracted from about 100 leading journals. To access a ChemInform Abstract of an article which was published elsewhere, please select a “Full Text” option. The original article is trackable via the “References” option.
[Show abstract][Hide abstract] ABSTRACT: Cloud Computing (CC) is emerged as an effective reuse paradigm, where software functionality, hardware computing power, and other computing resources are delivered in the form of service. Mobile Internet Device (MID), as a portable handheld device, becomes a strong candidate for client-side computing. MID has a limited resource and computing power, hence, it is not deploy the applications which require complex computation and large amount of resources. The MID feature of limited resource forbids deploying and running complex software application on MID, and a key concept of CC is to deploy all the computing resources are placed on the provider side. Hence, by applying CC concepts to the MID environment, disadvantages derived from limited resource can be overcome. Therefore, we first identify key features of MID applications. To overcome a drawback of MID, limited resource, we present our justification of applying CC to MID environment and key methods which are raised in applying CC to MID environment.
[Show abstract][Hide abstract] ABSTRACT: Mobile phones become an alternative to personal computers in the way various functionalities are performed. A number of applications are available for mobile devices. However, they have a major drawback of limited resources. Consequently, applications with complex logics and consuming a large of resources could not be deployed on the devices. Service-based mobile applications (SMAs) solve the limitation by subscribing cloud services. Since SMAs have complex structures than standalone applications, it is challenging to develop high quality SMAs, to manage both services and mobile applications, and to implement automated billing for subscribed services. Therefore, there is a great demand for a platform for super mobile computing, which supports all key activities in service-based mobile application. In this paper, we present technical aspects of such a platform which is under development; Super Mobile Autonomous Reliable plaTform (SMART). We first define design criteria and specify key functionality the platform. Then, we present key techniques utilized in building SMART. Current implementation of SMART is presented.
[Show abstract][Hide abstract] ABSTRACT: To achieve safe operation and to improve economics it is imperative to monitor and analyze demand and supply of utilities
and to meet utility needs in time. The main objective of motor/turbine processes is to manipulate optimal balances on steam
and electricity in utility plants. The optimal operation of motor/turbine processes is by far the most important to improve
economics in the utility plant. In order to analyze motor/turbine processes, steady state models for steam generation equipment
and steam distribution devices as well as turbine generators are developed and analyzed in this work. In addition, heuristics
concerning various operational situations are incorporated in the models. The motor/turbine optimal operation system is based
on utility models and operational knowledgebase, and provides optimal operating conditions when the amount of steam demand
from various steam headers is changed frequently. The optimal operation system also produces optimal selection of driving
devices for utility pumps to reduce operating cost.
No preview · Article · May 2008 · Korean Journal of Chemical Engineering
[Show abstract][Hide abstract] ABSTRACT: Service-Oriented Architecture (SOA) is emerging as a promising approach for delivering applications by composing loosely coupled services. However, SOA has a performance problem due to the loosely coupled and heterogeneous nature of the approach. To practically and widely apply SOA in developing applications, performance problem has to be overcome. For this, it has to be measured how low the performance is and analyzed where and why the problem has occurred. Prerequisite for this is a definition of well-defined metrics for measuring service performance. Well-defined metric here means a metric that is precise and practical enough to effectively diagnose the cause of the performance problem. However, current works on service performance are not precise enough to be applied in effective diagnosis especially regarding the dynamism of SOA. Hence, in this paper, we first define a set of precise and practical metrics for measuring service performance. We then apply the metrics in Hotel Reservation Service and show the applicability and usefulness of the metrics.
[Show abstract][Hide abstract] ABSTRACT: Product line engineering (PLE) is a new effective approach to software reuse, where applications are generated by instantiating a core asset which is a large-grained reuse unit. Hence, a core asset is a key element of PLE, and therefore the reusability of the core asset largely determines the success of PLE projects. However, current quality models to evaluate reusability do not adequately address the unique characteristics of core assets in PLE. This paper proposes a comprehensive framework for evaluating the reusability of core assets. We first identify the key characteristics of core assets, and derive a set of quality attributes that characterizes the reusability of core assets. Then, we define metrics for each quality attribute and finally present practical guidelines for applying the evaluation framework in PLE projects. Using the proposed framework, the reusability of core assets can be more effectively and precisely evaluated.
No preview · Article · Jul 2007 · Information and Software Technology