The process work is designed to improve coordination and managerial control of teams by allowing flexible definition, modeling, and execution of typical workflow applications over the Internet. Approach Our previous hypermedia work represents two different approaches to providing hyperware capabilities. Chimera embodies a link server approach while the WWW embodies a distributed link data approach. We believe that the advantages of both approaches are necessary for a hyperware environment to support the complete evolution of complex software systems. A unique aspect of our work is that we are using our experience with both approaches to provide the best combination of capabilities.
Software architecture is a key enabler for evolutionary development of complex systems.
Our approach to architecture is based on notions of style, composition, visualization, analysis, system generation, and active rationale support. Each of these elements has direct bearing on evolvability of a system. Architectural style is an abstraction of recurring composition and communication characteristics of a set of architectures. As such, styles are key design idioms that enable exploitation of suitable structural and evolution patterns and facilitate component and process reuse. Composition of pre-existing software components reduces time to market.