Dimensions of object-based language design
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Communications of the ACM
A conceptual framework for software development
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Experience With a Course on Architectures for Software Systems Part I: Course Description
Experience With a Course on Architectures for Software Systems Part I: Course Description
Metamorphic development of a GUI for configuration management
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
As reuse of software components becomes more commonplace, being able to understand, manipulate and reason about software system architectures acquires new importance. Although commercial software development environments have addressed many of the issues of configuration management, there is still a need for visual formalisms that can aid in representing and manipulating architectures of software systems. This paper introduces ConForm (Configuration Formalism), a graphical notation for representing configurations of software systems. Several of the basic concepts of ConForm were inspired by the C/Mesa language [8]; however, ConForm is both language and tool independent. ConForm is notable because it is both a visual and a formal approach to representing software architectures.