Realizing Adaptive Systems
Ray, William J.
MetadataShow full item record
The next generation of distributed systems will require individual components to adapt to their environment. Increasingly, developers want architectures that allow the internal structures of the software that comprise their systems to change autonomously with changes in the deployment environment. This has given rise to research in reflective technologies like middleware, languages, etc. However, these technologies only get us part of the way to systems that can adapt. For a system to be truly adaptive, it must also change in support of evolving technologies and ontologies. When engineering to support these requirements, some of goals of reflective technologies can also be met without changes to middleware and languages. The Enterprise Intelligent Distributed Architecture (EIDA) is an attempt to realize these goals by creating a set of development tools that are also deployed with the system as run time servers. By completely automating the development of key components of the runtime system, the goal is to enable the adaptation of these components to changes in the environment, technology and ontology of the system.
Showing items related by title, author, creator and subject.
Caffall, Dale Scott (Monterey, California. Naval Postgraduate School, 2003-03);The Department of Defense looks increasingly towards an interoperable and integrated system-of-systems to provide required military capability. Non-essential software complexity of a system-of-systems can have a greater ...
Damato, James P. (Monterey, California. Naval Postgraduate School, 2007-12);This thesis uses social system equilibrium theory to answer the question how terrorism works. Counterterrorism policy can benefit from a systems analysis of both terrorist groups and targeted social systems. Current ...
Achieving Better Buying Power for Mobile Open Architecture Software Systems through Diverse Acquisition Scenarios Scacchi, Walt; Alspaugh, Thomas A. (Monterey, California. Naval Postgraduate School, 2017-05); UCI-AM-17-041This research seeks to identify, track, and analyze software component costs and cost reduction opportunities within diverse acquisition life cycle scenarios for open architecture systems accommodating Web-based and mobile ...