Speaker: Bob Monroe, CMU
Rapid Development of Custom Software Architecture Design EnvironmentsDate: February 20, 1997
Software architecture is receiving increasing attention as a powerful way to manage the complexity of large software systems. It has emerged as a distinct form of abstraction for software systems with its own set of design issues, vocabulary, and goals. Like designers in other disciplines, software architects can gain significant leverage by using powerful and appropriate design environments and tools. The cost and difficulty of creating these powerful design tools, however, prohibit their use for many software development projects.
I will discuss a new approach to developing customized software architecture design tools and environments. Using this approach, environment designers can make lightweight, incremental modifications to a standard environment infrastructure to create a custom-tailored architecture design environment. This approach will dramatically reduce the required time, difficulty, and cost of producing a specialized software architecture design environment.