MesoMORPH

Members
Status
Archive
Search

MesoMORPH: Meso-Adaptation of Systems

Welcome to the home page for DARPA DASADA Project "Meso-Adaptation of Systems".

Take a look at What's New in our web.

What is Meso-Adaptation?

As the Department of Defense becomes more reliant on computing technology to support all of its mission-critical and support functions, the risk grows that a future legacy of monolithic software applications and systems will be increasingly difficult to modify and adapt to rapidly changing needs. Computer systems are more complex than ever even as research and technology development efforts strive to make them more accessible and adaptable to a growing and increasingly diverse set of end-users. While mission-critical applications warrant the need for training and special skills, computing technology is pervading so many everyday activitites in the military, administration, business, and even domestic spheres that people with widely differing cultural and educational backgrounds, work roles and authorities, and physical and cognitive capabilities are called on to interact with computer-based systems through special-purpose equipment, general-purpose computer peripherals, and hand-held and wearable devices.

Such trends are accelerating the need for responsive, flexible and adaptable software without sacrificing the reliability and integrity that we expect from carefully engineered systems. We are proposing to develop and integrate technologies for meso-adaptation, a form of system adaptation intermediate in scope, timescale and difficulty between the traditional goals of enhancement and maintenance through global, assured but unresponsive software engineering processes, and the more recent trend in user customization and automated adaptation, which are very rapid, but narrow in scope and uncontrollable at the system level. Meso-adaptation works at the level of user conceptual models, reconfigurable and replaceable interfaces and policies, and reconfigurable components. It requires some skill and training from a change administrator but that role more closely resembles operations management and maintenance than engineering design or end-user fine-tuning. Recent research by the investigators and others in the recently completed EDCS effort as well as ongoing work will be adapted for meso-adaptation. In addition, new techniques will be developed for analysis of conceptual model variance formal assessment of adaptability. The project will result in a software technology for supporting meso-adaptation, MesoMorph, which will provide adaptability and similarity gauges for change administrators.

Goals of Meso-Adaptation

MesoMorph addresses the design, coordination and validation of adaptations, with an emphasis on their design:

Design of adaptations is supported at the conceptual, specification and implementation levels. The ontology representation and tools address the conceptual modeling and evaluation of adaptations in the context of an existing application ontology. The specification of interface portals addresses the design and evaluation of external interfaces at a user level. And the specification of adpation wrappers (HAS Beans and IS Beans) addresses the detailed advertising of component ontology and contextual assumptions.
Coordination of adaptations is supported through the use of cohesion and compatibility gauges, which facilitate the incorporation of features that preserve system integrity.
Validation is addressed through the constraints on composition imposed by the wrapper architecture and by the gauges that support the change administrator’s decisions to incorporate or assemble components. These forms of validation are all formative in that they are conducted as an integral part of the synthesis of adaptations and not performed during subsequent review or testing activities as are "summative" validation processes (although summative evaluation is also certainly necessary for time-critical systems).

What's New

The following is a list of recent additions to our web. Whenever we publish a paper, write a specification, submit a status report, or add anything else to our web, we'll put a notice here. Every month we'll remove the oldest items. The most recent changes are listed first, and each item is linked to the page with the updated content.

July 00

Current revised Statement of Work
Back to Top

For problems or questions regarding this web contact [melody@gsu.edu].
Last updated: July 25, 2000.