Ignacio Silva-Lepe

Learn More
The contributions of this paper are twofold: First we introduce a novel, axiomati-cally deened, object-oriented data model, called the Demeter kernel model, and second we present abstraction and optimization algorithms and their relationships for designing classes from objects in the kernel model. We analyze several computational problems underlying the(More)
Object-oriented programs are easier to extend than programs which are not written in an object-oriented style, but object-oriented programs are still very rigid and hard to adapt and maintain. In this article, we introduce adaptive object-oriented programming as an extension to conventional object-oriented programming. Adaptive object-oriented programming(More)
The contributions of this paper are twofold: First we introduce a novel, ax-iomatically deened object-oriented data model, called the Demeter kernel model, and second we outline several computational problems underlying the bottom-up design process in the kernel model. Speciically, we sketch a fast algorithm, called SMCDL-A, for abstracting a single(More)
SOAlive aims at providing a community-centric, hosted environment and, in particular, at simplifying the description and discovery of situational enterprise services via a service catalog. We argue that a service community has an impact not only on users and services, but also on the environment itself. Specifically, our position is that a service catalog(More)
In service-oriented computing, multiple services often exist to perform similar functions. In these situations, it is essential to have good ways for qualitatively ranking the services. In this paper, we present a new ranking method, ServiceRank, which considers quality of service aspects (such as response time and availability) as well as social(More)
— Web service ranking is an essential functionality in web service discovery, search, mining and recommendation. Many popular web service networks are content-rich in terms of heterogeneous types of entities, attributes and links. A main challenge for ranking services is how to incorporate multiple complex and heterogeneous factors, such as service(More)