Event-based software architectures are commonly used to solve a variety of problems. These architectures are complex to design and implement, however, especially with conventional, textual programming languages. We describe our recent work in developing visual languages and support environments for the design and implementation of a range of event-based software architectures. A synthesis of this work to produce a more general architecture description language and support environment is described.
Joint proceedings of the 2nd International Software Architecture Workshop (ISAW-2) and the International Workshop on Multiple Perspectives in Software Development (Viewpoints '96), held as part of the 4th ACM SIGSOFT Symposium on Foundations of Software Engineering (SIGSOFT 96), San Francisco, California, United States, 16-18 October 1996 / Alexander L. Wolf, Anthony Finkelstein, George Spanoudakis and Laura Vidal (eds.),