Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Anca Ivan

dblp:08/4573 · also Anca-Andreea Ivan · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 5Systems, architecture and hardware · 3 · 3 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Services computing and microservices · 100%
Artificial intelligence
2 papers
Knowledge representation and reasoning · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%
Network and information security
1 paper
Cryptographic primitives and cryptanalysis · 100%
Databases, data mining, and information retrieval
1 paper
Data integration and cleaning · 100%

Topics — the 9 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems
service-oriented architecture
0.122003
Using Views for Customizing Reusable Components in Component-Based Frameworks · HPDC 2003
Partitionable Services: A Framework for Seamlessly Adapting Distributed Applications to Heterogeneous Environments · HPDC 2002
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.112007
Learning ontologies to improve the quality of automatic web service matching · WWW 2007
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
ontology learning
0.112007
Learning ontologies to improve the quality of automatic web service matching · WWW 2007
Services computing and microservices › service discovery
service matching
0.112007
Learning ontologies to improve the quality of automatic web service matching · WWW 2007
Services computing and microservices › service discovery
semantic service matching
0.112006
SEMAPLAN: Combining Planning with Semantic Matching to Achieve Web Service Composition · AAAI 2006
Services computing and microservices › service composition
web service composition
0.112006
SEMAPLAN: Combining Planning with Semantic Matching to Achieve Web Service Composition · AAAI 2006
Distributed systems › middleware
component-based frameworks
0.012003
Using Views for Customizing Reusable Components in Component-Based Frameworks · HPDC 2003
Data integration and cleaning
schema mapping
0.012007
Learning ontologies to improve the quality of automatic web service matching · WWW 2007
Cryptographic primitives and cryptanalysis
proxy re-encryption
0.012003
Proxy Cryptography Revisited · NDSS 2003

Methods — techniques the papers use, named apart from their topics

ontology generation · 0.2semantic matching · 0.1automated planning · 0.1view generator · 0.0switchboard · 0.0object views · 0.0dRBAC · 0.0cryptographically signed credentials · 0.0runtime component deployment · 0.0planning policies · 0.0declarative service specification · 0.0
YearPublicationVenuePosition
2010 Discovering Business Process Similarities: An Empirical Study with SAP Best Practice Business Processes
Rama Akkiraju, Anca Ivan
ICSOC2
2008 Mashup Advisor: A Recommendation Tool for Mashup Development
abstract
Mashup editors, like Yahoo Pipes and IBM Lotus Mashup Maker, allow non-programmer end-users to ldquomash-uprdquo information sources and services to meet their information needs. However, with the increasing number of services, information sources and complex operations like filtering and joining, even an easy to use editor is not sufficient. MashupAdvisor aims to assist mashup creators to build higher quality mashups in less time. Based on the current state of a mashup, the MashupAdvisor quietly suggests outputs (goals) that the user might want to include in the final mashup. MashupAdvisor exploits a repository of mashups to estimate the popularity of specific outputs, and makes suggestions using the conditional probability that an output will be included, given the current state of the mashup. When a suggestion is accepted, MashupAdvisor uses a semantic matching algorithm and a metric planner to modify the mashup to produce the suggested output. Our prototype was implemented on top of IBM Lotus MashupMaker and our initial results show that it is effective.
Hazem Elmeleegy, Anca Ivan, Rama Akkiraju, Richard Goodwin
ICWS2
2007 Learning Ontologies to Improve the Quality of Automatic Web Service Matching
abstract
Automatically finding suitable Web services given a request is a difficult problem because the interface descriptions of Web services are often terse and cryptic. Dictionary and information retrieval based techniques have proven useful in disambiguating the semantics of service descriptions, but they are limited in their capability to consider the relationships between the words describing the Web services. Current ontology-based approaches typically require a user to explicitly create domain ontologies. This paper presents a novel technique that significantly improves the quality of semantic Web service matching by (1) automatically generating ontologies based on Web service descriptions and (2) using these ontologies to guide the mapping between Web services. Our approach differs from earlier work on service matching by considering the relationship between words rather than treating them as a bag of unrelated words. The experimental results indicate that with our unsupervised approach we can eliminate up to 70% of incorrect matches that are made by dictionary-based approaches.
Anca Ivan, Rama Akkiraju, Richard Goodwin
ICWS2
2007 Learning ontologies to improve the quality of automatic web service matching
abstract
This paper presents a novel technique that significantly improves the quality of semantic Web service matching by (1) automatically generating ontologies based on Web service descriptions and (2) using these ontologies to guide the mapping between Web services.
Anca Ivan, Rama Akkiraju, Richard Goodwin
WWW2
2006 SEMAPLAN: Combining Planning with Semantic Matching to Achieve Web Service Composition
Rama Akkiraju, Biplav Srivastava, Anca Ivan, Richard Goodwin, Tanveer F. Syeda-Mahmood
AAAI3
2006 SEMAPLAN: Combining Planning with Semantic Matching to Achieve Web Service Composition
abstract
In this paper, we present a novel algorithm to compose Web services in the presence of semantic ambiguity by combining semantic matching and AI planning algorithms. Specifically, we use cues from domain-independent and domain-specific ontologies to compute an overall semantic similarity score between ambiguous terms. This semantic similarity score is used by AI planning algorithms to guide the searching process when composing services. Experimental results indicate that planning with semantic matching produces better results than planning or semantic matching alone. The solution is suitable for semi-automated composition tools or directory browsers
Rama Akkiraju, Biplav Srivastava, Anca Ivan, Richard Goodwin, Tanveer F. Syeda-Mahmood
ICWS3
2005 Searching Service Repositories by Combining Semantic and Ontological Matching
abstract
In this paper, we explore the use of domain-independent and domain-specific ontologies to find matching service descriptions. The domain-independent relationships are derived using an English thesaurus after tokenization and part-of-speech tagging. The domain-specific ontological similarity is derived by an inference on the semantic annotations associated with Web service descriptions. Matches due to the two cues are combined to determine an overall semantic similarity score. By combining multiple cues, we show that better relevancy results can be obtained for service matches from a large repository, than could be obtained using any one cue alone.
Tanveer F. Syeda-Mahmood, Gauri Shah, Rama Akkiraju, Anca Ivan, Richard Goodwin
ICWS4
2004 Flecc: A Flexible Cache Coherence Protocol for Dynamic Component-Based Systems
abstract
Summary form only given. An increasing number of distributed applications are currently being constructed as sets of connected components and dynamically deployed in wide area networks using frameworks such as CORBA, .NET, and Web Services. Such dynamic deployments enable applications to flexibly adapt to changes in client QoS requirements and network properties, but introduce a consistency problem because of replicated components. Ideally, the frameworks deploying the applications should ensure that the application consistency requirements are satisfied, even though the requirements can range from weak to strong and dynamically change at run-time. Thus, a key challenge is to design a flexible cache coherence protocol that uses application-specific information while still being application-neutral. We describe Flecc, an application-neutral cache coherence protocol used by a component-based framework (Partitionable Services Framework) to satisfy the consistency requirements of deployed applications. Flecc allows applications to specify appropriate consistency and granularity levels and define complex synchronization decisions as simple functions. We demonstrate the benefits of our cache coherence protocol by analyzing the behavior of a component-based application modeling an airline reservation system.
Anca Ivan, Vijay Karamcheti
IPDPS1
2003 Using Views for Customizing Reusable Components in Component-Based Frameworks
abstract
Increasingly, scalable distributed applications are being constructed by integrating reusable components spanning multiple administrative domains. Dynamic composition and deployment of such applications enables flexible QoS-aware adaptation to changing client and network characteristics. However, dynamic deployment across multiple administrative domains needs to perform cross-domain authentication and authorization, and satisfy various network and application-level constraints that may only be expressed in terms meaningful within a particular domain. Our solution to these problems, developed as part of the partitionable services framework, integrates a decentralized trust management and access control system (dRBAC) with a programming and run-time abstraction (object views). dRBAC encodes statements within and across domains using cryptographically signed credentials, providing a unifying and powerful mechanism for cross-domain authorization and expression of network and application constraints. Views define multiple implementations of a reusable component, thus enriching the set of components available for dynamic deployment and enabling fine-grained, customizable access control. We describe the runtime support for views, which consists of a view generator (VIG) and a host-level communication resource (Switchboard) for creating secure channels between pairs of components. We present a simple mail application to illustrate how dRBAC, views, and Switchboard can be used to customize reusable components and securely deploy them in heterogeneous environments.
Anca Ivan, Vijay Karamcheti
HPDC1
2003 Proxy Cryptography Revisited
Anca Ivan, Yevgeniy Dodis
NDSS1
2002 Partitionable Services: A Framework for Seamlessly Adapting Distributed Applications to Heterogeneous Environments
abstract
Several recently proposed infrastructures permit client applications to interact with distributed network-accessible services by simply "plugging in" into a substrate that provides essential functionality, such as naming, discovery, and multi-protocol binding. However much work remains before the interaction can be considered truly seamless in the sense of adapting to the characteristics of the heterogeneous environments in which clients and services operate. This paper describes a novel approach for addressing this shortcoming: the partitionable services framework, which enables services to be flexibly assembled from multiple components, and facilitates transparent migration and replication of these components at locations closer to the client while still appearing as a single monolithic service. The framework consists of three pieces: (1) declarative specification of services in terms of constituent components; (2) run-time support for dynamic component deployment; and (3) planning policies, which steer the deployment to accomodate underlying environment characteristics. We demonstrate the salient features of the framework and highlight its usability and performance benefits with a case study involving a security-sensitive mail service.
Anca Ivan, Josh Harman, Vijay Karamcheti
HPDC1