Learn More
Computational creativity and cognitive computing are distinct fields that have developed in a parallel fashion. In this paper, we examine the relationship between the two, concluding that the two fields overlap in one precise way: the evaluation or assessment of artifacts with respect to creativity. Furthermore, we discuss a particular instance of(More)
Many systems are built with very little foresight for incorporating changes resulting from new requirements. This paper provides a systematic way and normative guidance to analyze the variations in SOA solution design. During SOA solution design, two types of change- oriented analysis patterns, variation-oriented analysis (VOA) and event-driven change(More)
Computational creativity is an emerging branch of artificial intelligence that places computers in the center of the creative process. Broadly, creativity involves a generative step to produce many ideas and a selective step to determine the ones that are the best. Many previous attempts at computational creativity, however, have not been able to achieve a(More)
This paper investigates the use of both typed and handwritten queries to retrieve handwritten documents. The recognition-based approach reported here is novel in that it expands documents in a fashion analogous to query expansion: Individual documents are expanded using N -best lists which embody additional statistical information from a Hidden Markov Model(More)
The current design for the service registry architecture lacks a well-organized categorical structure and service- aware exploration method to enable effective real-time and offline services selection. To address this issue, this paper proposes an architectural framework and enabling technology for a business services analyzer that supports analyzing,(More)
In this paper, we study legacy asset reuse for SOA design. Typically, the cost of reusing legacy assets is much lower than the cost of creating new services from scratch. As an extension of our SOA service modeling, we use top-down approaches to identify business services, and use asset modeling for legacy asset identification to find potential reusable(More)
With the growing interest in cloud computing, more and more businesses are looking not only to migrate their applications to the cloud but also to transform them to better leverage capabilities that are provided by cloud platforms or to enable new business models that are facilitated by the cloud. One problem clients face in this area is a lack of(More)