Demo Data from EDBT 2026 / reviewers in the wild / expert
Tzilla Elrad
dblp:19/1440
· DBLP profile ↗
25ranked-venue papers
9as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 11 · 2 first-authorSystems, architecture and hardware · 7 · 5 first-authorArtificial intelligence and machine learning · 3Computer networks · 1Security and privacy · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 1 heaviest of 1, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › mobile computing
mobile distributed systems |
0.0 | 1 | 1999 | A Design Methodology for Mobile Distributed Applications Based on UNITY Formalism and Communication-Closed Layering · PODC 1999 |
Methods — techniques the papers use, named apart from their topics
communication-closed layering · 0.0UNITY formalism · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Applying Critical Pair Analysis in Graph Transformation Systems to Detect Syntactic Aspect Interaction in UML State Diagrams
Zaid Altahat, Tzilla Elrad, Luay Ho Tahat |
SEKE | 2 |
| 2008 | Using Scenario Monitoring to Address State Based Crosscutting Concerns
Mark Mahoney, Tzilla Elrad |
SEKE | 2 |
| 2007 | Joinpoint Inference from Behavioral Specification to Implementation
Thomas Cottenier, Aswin van den Berg, Tzilla Elrad |
ECOOP | 3 |
| 2006 | Aclamate: An AOSD Security Framework for Access ControlabstractThe development of secure software could be simplified if tooling were readily available to application developers. Improvements can be made to better support software developers to secure their applications, without requiring that security code be inserted throughout core application processing code. The Aclamate framework is introduced here for securing software that imposes little restrictions on the writing of software. Aclamate uses AOSD to secure applications in a non-invasive manner. Both the existing state of software security frameworks and what support already exists to assist application development are discussed. Emphasis is placed on access control and authorization - as these areas are particularly lacking with security tooling to support software development in a non-invasive manner. Finally, there is a critique of Aclamate, the challenges remain in its development, and the remaining opportunities that may exist to provide application developers with more tools to ease the development of secure software Andrew Prunicki, Tzilla Elrad |
DASC | 2 |
| 2006 | Editorial: Experiences with Auto-adaptive and Reconfigurable Systems (System Level Adaptation)
Mehmet Aksit, Tzilla Elrad |
Softw. Pract. Exp. | 2 |
| 2006 | Editorial: Experiences with Auto-adaptive and Reconfigurable Systems (Application Level Adaptation)abstractExperiences with Auto-adaptive and Reconfigurable Systems (Application Level Adaptation)This is the second part of the special issue on auto-adaptive and reconfigurable systems.The first part of this special issue was dedicated to experience at the system level while this part will focus on the application level.Emerging new technologies enable applications that require autoadaptive software.The new characteristics of these emerging technologies demand innovative approaches.Since the configurations needed in a particular context can hardly be anticipated, the software must support dynamic non-invasive approaches to behavioral adaptation in specific applications.Different applications exhibit different requirements regarding adaptivity and reconfigurability.The development of these applications requires new approaches to designing each specific application architecture in order to enable the application at hand to exhibit dynamic adaptability.In addition, linguistic expressions that can enable the implementation of dynamic adaptability are needed.The papers in this volume present both abstractions and techniques for designing general purpose adaptive and reconfigurable applications and also domain-specific abstractions and techniques for specific applications.'ISAMadapt: abstractions and tools for designing general-purpose pervasive applications', by I. Augustin et al., introduces the ISAMadapt project, which approaches the challenge of supporting 'follow-me' semantics for building generic applications that run in the pervasive environment.The programming abstractions used for building pervasive applications are based on four concepts: context, adapter, adaptation command and policy.Collaborative integration of the application with the middleware that manages the whole pervasive environment is necessary.The ISAM architecture combines the management of pervasive applications at runtime and the design/coding of an application's context aware behaviors into a comprehensive computational model.The paper proposes programming tools to express mobility and context-aware adaptability in a natural way that simplifies the implementation.Practical application of the suggested technology and integration with current technologies are reported as future plans in order to better evaluate the proposal.In 'The FRACTAL component model and its support in Java', by Eric Bruneton et al., a reflective component model is presented to support application level adaptation.The FRACTAL framework allows programmers to enhance components with a user-defined extensible set of reflective capabilities.This feature allows fine-grained manipulation of components' internal structures.JULIA is a Java implementation of the model that provides a small runtime library together with byte code generation using aspect weaving to allow the creation and combination of controller and interceptor classes.FRACTAL and JULIA are currently being used for evaluation and extensions.Some future applications planned by the authors are the development of a dynamic Architecture Description Language (ADL) Mehmet Aksit, Tzilla Elrad |
Softw. Pract. Exp. | 2 |
| 2005 | Dynamic and Decentralized Service Composition: With Contextual Aspect-Sensitive Services
Thomas Cottenier, Tzilla Elrad |
WEBIST | 2 |
| 2003 | Adding Verification Property of Inter-Processes Using Aspect-Oriented Approach
Pantti Netinianti, Tzilla Elrad |
SEKE | 2 |
| 2002 | Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design
Tzilla Elrad, Omar Aldawud, Atef Bader |
GPCE | 1 |
| 2002 | Extending the object model to provide explicit support for crosscutting concernsabstractAbstract Concurrent systems tend to have certain properties that are not localized in single modular units, but their implementations cut across functional components, increasing coupling and making modular units difficult to reuse and adapt. Example properties include concurrency, synchronization, and authentication. This problem is particularly apparent in systems with evolving requirements, as adapting code that is not localized in single modular units proves to be a tedious process. In this paper we discuss issues related to requirements of concurrent software systems to provide explicit support for these cross‐cutting concerns, and we present the Aspect Moderator, a framework extension to the object model that can ease the development of concurrent object‐oriented systems. Copyright © 2002 John Wiley & Sons, Ltd. Constantinos Constantinides, Tzilla Elrad, Mohamed Fayad |
Softw. Pract. Exp. | 2 |
| 2001 | Reflective Decision Controls for Autonomous Distributed ObjectsabstractWe present a reflective decision control mechanism for dealing with synchronization and scheduling issues in a distributed computing environment. We present a component-based reflective architecture for assisting distributed objects in decision making. It enables autonomous entities to support reflective computation that requires a flexible means for managing the course of computation, resource allocation and scheduling. Such capability is critical to the successful implementation of distributed software that supports real-time and reactive/adaptive applications (e.g., robotics, manufacturing, and military systems). In many instances, these systems must be designed to monitor and manage complex systems in dynamic settings. En-Hsin Huang, Tzilla Elrad |
ISADS | 2 |
| 2000 | A Two-Dimensional Composition Framework to Support Software Adaptability and Reuse
Constantinos Constantinides, Atef Bader, Tzilla Elrad |
ICSR | 3 |
| 1999 | Periodic Route Optimization for Handed-Off Connections in Wireless ATM NetworksabstractIn wireless ATM networks, user connections need to be rerouted during handoff as mobile users move among base stations. The rerouting of connections must be done quickly with minimal disruption to traffic. In addition, the resulting routes must be optimal. A reasonable approach is to implement handoff in two phases. In the first phase connections are rapidly rerouted and in the second phase a periodic route optimization procedure is executed. The route optimization should impose minimal signaling and processing load on the ATM switches. In this paper, we propose and study a periodic execution of route optimization for a two-phase handoff scheme. We study two types of execution: non-adaptive and adaptive. For the adaptive optimization, we consider two adaptation schemes that are dependent on network conditions. A simulation model is developed to study system performance. The adaptive route optimization is shown to minimize signaling and processing load while maximizing utilization of reserved resources. Khaled Salah 0001, Elias Drakopoulos, Tzilla Elrad |
LCN | 3 |
| 1999 | A Design Methodology for Mobile Distributed Applications Based on UNITY Formalism and Communication-Closed LayeringabstractNo abstract available. Camelia Zlatea, Tzilla Elrad |
PODC | 2 |
| 1999 | DUALITY: An Architecture Independent Design Model for Parallel Systems Based on Partial Orders Semantics
Camelia Zlatea, Tzilla Elrad |
DISC | 2 |
| 1998 | An Enhanced Reflective Architecture for Adaptation of the Object-Oriented Language/SoftwareabstractTo be effective in addressing specific requirements found in the intended computing domains of a given object-oriented language, several researchers have tended to introduce new notation into current existing interface constructs. Current research that provides such interfaces can be classified into two categories: one embedding special purpose interface construct in language syntax and can not be adapted further by end-users; the other provides an open way that programmers can tailor new interface construct to their need. In either way, programmers suffer the inheritance anomaly and the inheritance exclusion. To handle such disadvantages, this paper presents our language adapter++, in which programmers can adapt the object model to different computing environments, and then reify the internal object state into a separated virtual interface, called virtual adapter. The virtual adapter along with traditional interface can be used to define an object as if using the integrated construct. Chao-Hsin Lin, Tzilla Elrad |
APSEC | 2 |
| 1998 | The Adaptive Arena: Language Constructs and Architectural Abstractions for Concurrent Object-Oriented SystemsabstractIn this paper we present a concurrent object-oriented model in which a concurrent object, which represents a shared resource abstraction in our model, is decomposed into a hierarchy of architectural abstractions: a shared data abstraction, a synchronization abstraction, and a scheduling abstraction. It will be shown that the separation of concerns among the three major components of the concurrent objects avoids many of the conceptual difficulties that arise when integrating concurrency into the object-oriented paradigm. The proposed model presents a formal methodology for the architectural design and specification of the concurrent object-oriented software systems. The notion of scheduling policy inheritance in our model facilitates the process of engineering adaptability in the development of the intelligent reactive/adaptive systems. Atef Bader, Tzilla Elrad |
ICPADS | 2 |
| 1998 | Evolving processes and evolution schedulers for concurrent scheduling controls and parallel evolutionary computation
Tzilla Elrad, Jinlong Lin |
Future Gener. Comput. Syst. | 1 |
| 1996 | A hierarchical and reflective framework for synchronization and scheduling controls
Tzilla Elrad, Ufuk Verun |
Future Gener. Comput. Syst. | 1 |
| 1993 | Scheduling Cooperative Work: Viewing Distributed Systems as Both CSP and SCLabstractThe authors propose to view cooperating tasks in distributed systems as both CSPs: (communicating sequential processes) and SCLs (sequential cooperating layers). This dual, complementary, view of distributed systems is based on the notion of communication closed layers. The same state-space abstraction and global assertions that were used for the design, development, verification, and testing of such systems are used as the guide and support for scheduling. With a given partition and a given mapping the scheduling guarantees the best performance. It takes advantage of the syntactic visibility of the logic behind task cooperation.> Tzilla Elrad, Kumar Nambi |
ICDCS | 1 |
| 1990 | State-Space Abstraction of Concurrent Programs: A Means to Computation-Progressive Scheduling
Tzilla Elrad, N. Krishna Kumar |
ICPP (2) | 1 |
| 1990 | The analysis and comparison of scheduling controls in concurrent languages through classificationabstractCourses in concurrent programming are now a standard part of computer science curricula.The control of task scheduling and intertask communication scheduling within concurrent programs are important aspects in understanding the tasking model especially for embedded real-time systems.In order to deal with these scheduling controls in a systematic way in the classroom, the Illinois Institute of Technology has developed terminology to classify these controls.This paper describes this classification, gives examples of each control in current concurrent languages, and discusses the issues related to each control. Tzilla Elrad, Daniel E. Nohl |
SIGCSE | 1 |
| 1986 | Distributed Languages Design Constructs for Controlling Preferences
Tzilla Elrad, Fred A. Maymir-Ducharme |
ICPP | 1 |
| 1984 | A Weakest Precondition Semantics for Communicating Processes
Tzilla Elrad, Nissim Francez |
Theor. Comput. Sci. | 1 |
| 1982 | Decomposition of Distributed Programs into Communication-Closed Layers
Tzilla Elrad, Nissim Francez |
Sci. Comput. Program. | 1 |