Demo Data from VLDB 2026 / reviewers in the wild / expert
Steven A. Demurjian
dblp:d/StevenADemurjian
· DBLP profile ↗
35ranked-venue papers
12as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 17 · 6 first-authorSoftware engineering, systems software and programming languages · 7 · 3 first-author · 1 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 1 first-author
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
1 paper |
Empirical software engineering · 56% Requirements engineering and software design · 44% | |
| Databases, data mining, and information retrieval
4 papers |
Database system architecture and tuning · 84% Data models and query languages · 12% Data integration and cleaning · 4% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › object-oriented analysis and design
object-oriented design |
0.0 | 1 | 1997 | Analyzing and Measuring Reusability in Object-Oriented Designs · OOPSLA 1997 |
Empirical software engineering
software metrics |
0.0 | 1 | 1997 | Analyzing and Measuring Reusability in Object-Oriented Designs · OOPSLA 1997 |
Database system architecture and tuning
database design |
0.0 | 1 | 1996 | Towards the Correctness and Consistency of Update Semantics in Semantic Database Schema · IEEE Trans. Knowl. Data Eng. 1996 |
Database system architecture and tuning › database interface
multi-lingual database system |
0.0 | 2 | 1988 | Towards a Better Understanding of Data Models Through the Multilingual Database System · IEEE Trans. Software Eng. 1988 The Multi-Lingual Database System · ICDE 1987 |
Empirical software engineering › software metrics
design metrics |
0.0 | 1 | 1997 | Analyzing and Measuring Reusability in Object-Oriented Designs · OOPSLA 1997 |
Data integration and cleaning › heterogeneous data management
heterogeneous database systems |
0.0 | 1 | 1988 | Towards a Better Understanding of Data Models Through the Multilingual Database System · IEEE Trans. Software Eng. 1988 |
Database system architecture and tuning › database administration
database migration |
0.0 | 1 | 1987 | The Multi-Lingual Database System · ICDE 1987 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1986 | A Multi-Backend Database System for Performance Gains, Capacity Growth and Hardware Upgrade · ICDE 1986 |
Methods — techniques the papers use, named apart from their topics
metrics definition · 0.0dependency analysis · 0.0semantic modeling · 0.0constraint checking · 0.0quantitative analysis · 0.0qualitative analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Experiences with Cyclical User-Centered Design for Patient and Clinician Facing Medication Reconciliation mHealth Applications
Christina M. Polomoff, Sean Jeffery, Thomas Agresta, Steven A. Demurjian, Nitu Kashyap |
AMIA | 4 |
| 2021 | Extending the Fast Healthcare Interoperability Resources (FHIR) with Meta Resources
Timoteus B. Ziminski, Steven A. Demurjian, Thomas Agresta |
ICSOFT | 2 |
| 2020 | Trust Profile based Trust Negotiation for the FHIR Standard
Eugene Sanzi, Steven A. Demurjian |
DATA | 2 |
| 2020 | Alternative Approaches for Supporting Lattice-based Access Control (LBAC) in the Fast Healthcare Interoperability Resources (FHIR) Standard
Steven A. Demurjian, Thomas Agresta, Eugene Sanzi, John DeStefano |
WEBIST | 1 |
| 2017 | An Intercepting API-Based Access Control Approach for Mobile ApplicationsabstractMobile device users employ mobile applications to realize tasks once limited to desktop devices, e.g., web browsing, media (audio, video), managing health and fitness data, etc. While almost all of these applications require a degree of authentication and authorization, some involve highly sensitive data (PII and PHI) that must be strictly controlled as it is exchanged back and forth between the mobile application and its server side repository/database. Role-based access control (RBAC) is a candidate to protect highly sensitive data of such applications. There has been recent research related to authorization in mobile computing that has focused on extending RBAC to provide a finer-grained access control. However, most of these approaches attempt to apply RBAC at the application-level of the mobile device and/or require modifications to the mobile OS. In contrast, the research presented in this paper focuses on applying RBAC to the business layer of a mobile application, specifically to the API(s) that a mobile application utilizes to manage data. To support this, we propose an API-Based approach to RBAC for permission definition and enforcement that intercepts API service calls to alter information delivered/stored to the app. The proposed intercepting API-based approach is demonstrated via an existing mHealth application. Yaira K. Rivera Sánchez, Steven A. Demurjian, Lukas Gnirke |
WEBIST | 2 |
| 2013 | Defining and Enforcing XACML Role-based Security Policies within an XML Security Framework
Alberto De la Rosa Algarin, Timoteus B. Ziminski, Steven A. Demurjian, Robert Kuykendall, Yaira K. Rivera Sánchez |
WEBIST | 3 |
| 2013 | A Software Modeling Approach to Ontology Design via Extensions to ODM and OWLabstractOntologies are built to establish standard terminologies representing a semantic agreement between humans and knowledge systems via representational frameworks (e.g., KIF, DAML+OIL, OWL, etc.) that have been proposed in the research community, with limited adoption in industry. One possible reason is a lack of a formal model and associated process to more precisely and accurately design and develop ontologies. The authors’ prior work explored UML, entity-relationship diagrams, and XML as compared to RDF and OWL, identifying modeling capabilities lacking in ontologies. In all three approaches, design precedes instantiation which contrasts with ontology developers who build ontologies at the application level targeted to a specific domain. The paper proposes design-level modeling enhancements to ontologies by extending the OMG Ontology Definition Model (ODM) and OWL grammar with capabilities from the three aforementioned approaches, promoting a software engineering-based process. As a result, this work provides a more software engineering-oriented process to ontology design and development. Rishi Saripalle, Steven A. Demurjian, Alberto De la Rosa Algarin, Michael Blechner |
Int. J. Semantic Web Inf. Syst. | 2 |
| 2011 | Leveraging UML for Security Engineering and Enforcement in a Collaboration on Duty and Adaptive Workflow Model That Extends NIST RBAC
Solomon Berhe, Steven A. Demurjian, Swapna S. Gokhale, Jaime A. Pavlich-Mariscal, Rishi Saripalle |
DBSec | 2 |
| 2010 | A framework of composable access control features: Preserving separation of access control concerns from models to code
Jaime A. Pavlich-Mariscal, Steven A. Demurjian, Laurent D. Michel |
Comput. Secur. | 2 |
| 2010 | A framework for security assurance of access control enforcement code
Jaime A. Pavlich-Mariscal, Steven A. Demurjian, Laurent D. Michel |
Comput. Secur. | 2 |
| 2009 | Emerging Trends in Health Care Delivery: Towards Collaborative Security for NIST RBAC
Solomon Berhe, Steven A. Demurjian, Thomas Agresta |
DBSec | 2 |
| 2009 | An Integrated Ontology Framework for Health Information Exchange
Steven A. Demurjian, Rishi Saripalle, Solomon Berhe |
SEKE | 1 |
| 2005 | Role Slices: A Notation for RBAC Permission Assignment and Enforcement
Jaime A. Pavlich-Mariscal, Thuong Doan, Laurent D. Michel, Steven A. Demurjian |
DBSec | 4 |
| 2004 | RBAC/MAC Security Analysis and Design for UMLabstractIn software construction, analysis investigates system requirements and design captures system functionality. To facilitate analysis and design, one popular technique is the unified modeling language, UML . In UML, there are use-case diagrams for the interaction of users with system components, class diagrams for the static classes and relations among them, and sequence diagrams for the dynamic behavior of objects. However, analyzing and designing security requirements in UML is not directly supported. In this chapter, we incorporate role-based access control (RBAC) and mandatory access control (MAC) into UML use-case and class diagrams. In addition, we provide analysis across the UML diagrams, as actors, use cases and classes are defined, to support a degree of security assurance (with mutual exclusion), thereby realizing secure software design in UML. We briefly report on our RBAC/MAC enhancements into Borland’s UML tool Together Control Center. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Thuong Doan, Steven A. Demurjian, Charles E. Phillips |
DBSec | 2 |
| 2003 | Safety and Liveness for an RBAC/MAC Security Model
Charles E. Phillips, Steven A. Demurjian |
DBSec | 2 |
| 2002 | Role Delegation for a Resource-Based Security Model
M. Liebrand, Heidi J. C. Ellis, Charles E. Phillips, Steven A. Demurjian |
DBSec | 4 |
| 2002 | Towards the Formalization of a Reusability Framework for Refactoring
Rodrigo E. Caballero, Steven A. Demurjian |
ICSR | 2 |
| 2002 | Information sharing and security in dynamic coalitionsabstractToday, information sharing is critical to almost every institution. There is no more critical need for information sharing than during an international crisis, when international coalitions dynamically form. In the event of a crisis, whether it is humanitarian relief, natural disaster, combat operations, or terrorist incidents, international coalitions have an immediate need for information. These coalitions are formed with international cooperation, where each participating country offers whatever resources it can muster to support the given crisis. These situations can occur suddenly, simultaneously, and without warning. Often times, participants are coalition partners in one crisis and adversaries in another, raising difficult security issues with respect to information sharing. Our specific interest is in the Dynamic Coalition Problem (DCP), with an emphasis on the information sharing and security risks when coalitions are formed in response to a crisis. This paper defines the DCP and explores its intricate, challenging, and complex information and resource sharing, and security issues, utilizing real-world situations, which are drawn from a military domain. Charles E. Phillips, Steven A. Demurjian |
SACMAT | 3 |
| 2001 | Two Optimization Techniques for Component-Based Systems Deployment
M. Cecilia Bastarrica, Rodrigo E. Caballero, Steven A. Demurjian, Alexander A. Schwarzmann |
SEKE | 3 |
| 2000 | Role-Based Security in a Distributed Resource Environment
Steven A. Demurjian, J. Balthazar, H. Ren, Charles E. Phillips, Paul Barr |
DBSec | 1 |
| 1999 | Software Agents for Role Based Security
Steven A. Demurjian, M. Saba |
DBSec | 1 |
| 1999 | A Framework for Architectural Specification of Distributed Object Systems
M. Cecilia Bastarrica, Steven A. Demurjian, Alexander A. Schwarzmann |
OPODIS | 2 |
| 1998 | Role Based Security and Java
Debra L. Smarkusky, Steven A. Demurjian, M. Cecilia Bastarrica |
DBSec | 2 |
| 1998 | A Binary Integer Programming Model for Optimal Object Distribution
M. Cecilia Bastarrica, Alexander A. Schwarzmann, Steven A. Demurjian |
OPODIS | 3 |
| 1997 | Software Architectural Alternatives for User Role-Based Security Policies
Steven A. Demurjian, John A. Reisner |
DBSec | 1 |
| 1997 | Analyzing and Measuring Reusability in Object-Oriented DesignsabstractIn this paper, we present a technique to analyze and measure the reusability of object-oriented (OO) designs. The metrics can be incorporated into a design/development environment, so that reusability measurements, analysis, and improvements can be part of "business as usual" for an organization. Design reusability measurements also enable early identification of poor reuse potential, when it is still possible to modify/refine the design. The essential components of our approach are two reuse-specific characterizations of classes and hierarchies, and a set of metrics which objectively measures the dependencies among design components based on those reuse-specific characterizations. Margaretha W. Price, Steven A. Demurjian |
OOPSLA | 2 |
| 1997 | Towards a Definitive Paradigm for Security in Object-Oriented Systems and ApplicationsabstractThe utilization of the object-oriented approach to design and develop systems/applications has continued to increase throughout the 1990s. Security concerned users and organizations must now protect and control access to object-oriented systems and a Steven A. Demurjian |
J. Comput. Secur. | 1 |
| 1996 | Extensible and Reusable Role-Based Object-Oriented Security
Steven A. Demurjian, Margaretha W. Price, M.-Y. Hu |
DBSec | 1 |
| 1996 | Towards the Correctness and Consistency of Update Semantics in Semantic Database SchemaabstractDiscusses a paradigm and prototype system for the design-time expression, checking and automatic implementation of the semantics of database updates. Enforcement rules are viewed as the implementation of constraints and are specified, checked for consistency, and then finally mapped to object-oriented code during database design. A classification of enforcement rule types is provided as a basis for these design activities, and the general strategy for specification, analysis and implementation of these rules within a semantic modeling paradigm is discussed. SORAC (Semantics, Objects, Relationships And Constraints), a prototype database design system of the University of Rhode Island, is also described. Joan Peckham, Fred J. Maryanski, Steven A. Demurjian |
IEEE Trans. Knowl. Data Eng. | 3 |
| 1995 | URBS Enforcement Mechanisms for Object-Oriented Systems
Steven A. Demurjian, T. A. Daggett, M.-Y. Hu |
DBSec | 1 |
| 1994 | Unifying Structural and Security Modeling and Analyses in the ADAM Object-Oriented Design Environment
M.-Y. Hu, Steven A. Demurjian |
DBSec | 2 |
| 1993 | Programming versus databases in the object-oriented paradigm
Steven A. Demurjian, George McA. Beshers |
Inf. Softw. Technol. | 1 |
| 1988 | Towards a Better Understanding of Data Models Through the Multilingual Database SystemabstractAn approach to the design of a database system, the multilingual database system (MLDS), has been proposed and implemented. MLDS is a single database system that can execute may transactions written respectively in different data languages and support many databases structured correspondingly in various data models, i.e. DL/I transactions on hierarchical databases, CODASYL-DML transactions on network databases, SQL transactions on relational databases, and Daplex transactions on functional databases. The authors describe MLDS, focusing on its motivation and structure. It is shown how MLDS, by providing an integrated environment for experimenting with data models and data languages, also serves as a testbed that provides insight to data models and data-model semantics, using qualitative and quantitative techniques. Related work on data-language comparison and analysis is indicated.> Steven A. Demurjian, David K. Hsiao |
IEEE Trans. Software Eng. | 1 |
| 1987 | The Multi-Lingual Database SystemabstractThis paper introduces a new and unconventional approach to the design and implementation of a database system, the multi-lingual database system (MLDS). The multi-lingual database system is a single database system that can execute many transactions written respectively in different data languages and support many databases structured correspondingly in various data models, i.e., DL/I transactions on hierarchical databases, CODASYL-DML transactions on network databases, SQL transactions on relational databases and Duplex transactions on functional databases. Thus, a multi-lingual database system allows the old transactions and existing databases to be migrated to the new environment, the experienced user to continue to utilize certain favorite features of existing data languages and data models, the new user to explore the strong features of the various data languages and data models, the hardware upgrade to be focused on a single system instead of a heterogeneous collection of database systems, and the database application to cover wider types of transactions and different modes of interactions. Steven A. Demurjian, David K. Hsiao |
ICDE | 1 |
| 1986 | A Multi-Backend Database System for Performance Gains, Capacity Growth and Hardware UpgradeabstractTraditional database systems have long been plagued by performance problems when there is either an increase in the mainframe usage or in the database applications. Solutions to these problems have been sought, first, by offloading the database system from the mainframe computer to a single, dedicated backend computer. The backend computer has its own disk storage, is used to perform all of the database operations, and interacts with the mainframe. However. database systems with this software single-backend approach still encounter the performance problems when either the backend usage or database applications increase. The software multiple-backend approach to database management and hardware upgrade is therefore proposed to overcome the performance-gains and capacity-growth problems of either traditional mainframe-based database systems or conventional software single-backend database systems. In this paper we specify the design requirements and issues of the software multi-backend database systems. We show how these requirements and issues affect the design and implementation of a multi-backend database system known as MBDS. Since MBDS is designed specifically for performance gains, capacity growth, and hardware upgrade, we benchmark MBDS in order to verify whether its design and implementation can indeed relate the gains and growth directly to the multiplicity of backends in terms of the response-time reduction and invariance. Steven A. Demurjian, David K. Hsiao, Jai Menon 0001 |
ICDE | 1 |