Using views for customizing reusable components in component-based frameworks

被引:0
|
作者
Ivan, AA [1 ]
Karamcheti, V [1 ]
机构
[1] NYU, Courant Inst Math Sci, Dept Comp Sci, New York, NY 10012 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 run-time 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.
引用
收藏
页码:194 / 204
页数:11
相关论文
共 50 条
  • [31] Coordinating Software Components in a Component-Based Architecture for Robotics
    Biggs, Geoffrey
    Ando, Noriaki
    Kotoku, Tetsuo
    [J]. SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS, 2010, 6472 : 168 - 179
  • [32] Model-based integration of reusable component-based avionics systems - A case study
    Schulte, M
    [J]. ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 62 - 71
  • [33] An Empirical Investigation of the Effort of Creating Reusable, Component-Based Models for Performance Prediction
    Martens, Anne
    Becker, Steffen
    Koziolek, Heiko
    Reussner, Ralf
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 16 - +
  • [34] Integration of Component-based Frameworks with Sensor Modelling Languages for the Sensor Web
    Liscano, Ramiro
    Kazemi, Kimia
    [J]. 2010 IEEE GLOBECOM WORKSHOPS, 2010, : 235 - 240
  • [35] A component-based framework for certification of components in a cloud of HPC services
    de Oliveira Dantas, Allberson Bruno
    de Carvalho Junior, Francisco Heron
    Barbosa, Luis Soares
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2020, 191
  • [36] Component-based application development on architecture of a model, UI and components
    Chusho, T
    Ishigure, H
    Konda, N
    Iwata, T
    [J]. SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 349 - 353
  • [37] Use and identification of components in component-based software development methods
    Forsell, M
    Halttunen, V
    Ahonen, J
    [J]. SOFTWARE REUSE: ADVANCES IN SOFTWARE REUSABILITY, 2000, 1844 : 284 - 301
  • [38] Flexible, adaptable utility components for component-based robot software
    Biggs, Geoffrey
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 4615 - 4620
  • [39] Using component metadata to regression test component-based software
    Orso, Alessandro
    Do, Hyunsook
    Rothermel, Gregg
    Harrold, Mary Jean
    Rosenblum, David S.
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2007, 17 (02): : 61 - 94
  • [40] Using AOP to Ensure Component Interactions in Component-Based Software
    Zhou, Jingang
    Ji, Yong
    Zhao, Dazhe
    Liu, Jiren
    [J]. 2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 3, 2010, : 518 - 523