We propose a security paradigm in which software security controls are implemented as ubiquitous, communicating, dynamically confederating agents that monitor and control communications among the components of preexisting applications. These agents remember events, communicate with other agents, draw inferences, and plan actions to achieve security goals. Key features of this paradigm are:(1) linguistic mechanisms for specifying agents, security models, and communications, (2) compilation mechanisms that automatically create and install agents as wrappers around existing application components, (3) algorithmic definitions of how agents communicate to increase the security of systems, and (4) a library of agent code fragments, used by the compilation mechanism, to build actual agents. By automating the generation and administration of security agents, we expect to m'ake it cost-effective to install enough redundant agents so that subversion of system software or of some agents can be detected and responded to effectively.
This panel will lay the foundation for understanding the needs of Large Systems so that OO practitioners can:• appreciate the problems faced;• understand the issues involved; and• re-orient the approaches to provide a viable solution when participating in similar efforts.Specifically, this panel will establish the foundation for discussions on Large Systems by establishing concepts, exposing terminology, and highlighting the state-of-the art.Large applications are usually complex and display one or more of the following dimensions of largeness:• Processing power : requiring tens to hundreds of gigabytes of memory and hundreds of gigaflops performance• High connectivity : highly-connected, systems can show aggregate behavior with complex characteristics: they can become chaotic.• Online access: Archival of terabytes of information, with the need to provide online access to information• Archival and online retrieval : The two technologies (database and archival storage), however, currently do not interoperate. There is a need to develop interfaces to integrate these two technologies.• Data-intensive scientific applications : These involve constructing a data handling infrastructure that simplifies the effort required to maintain petabyte archives, identify relevant data sets within the archive, move, the data to processing platforms, and distribute the data sets across multiple nodes.• Internet access : Large applications often require simultaneous access of information by millions of users worldwide;they must provide acceptable response times.• Scaleable architecture : The systems must be prepared to support exponential growth of application load.Is OOT up to the task? OO practitioners will be encountering some of these application domains in the near future. Some may have already gained some experience in trying to solve these problems. However, the literature in OO does not provide sufficient evidence to believe that OO is ready for such large systems today. Part of the problem is the cross-disciplinary nature of these problems requires a steep learning curve for OO practitioners to be effective. The modeling of these problems with an OO approach is also a challenge. Current 00 methods do not do a good job of supporting multiple views of a domain, and multiple layers of a complex application domain.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.