loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Technology of Object-Oriented Languages and Systems
Declaratively Codifying Software Architectures Using Virtual Software Classifications
Nancy, France
June 07-June 10
ISBN: 0-7695-0275-X
Kim Mens, Vrije Universiteit Brussel
Roel Wuyts, Vrije Universiteit Brussel
Theo D'Hondt, Vrije Universiteit Brussel
Most current-day software engineering tools and environments do not sufficiently support software engineers to declare or to enforce the intended software architecture. Architectures are typically described at a too low level, inhibiting their evolution and understanding. Furthermore, most tools provide little support to verify automatically whether the source code conforms to the architecture. Therefore, a formalism is needed in which architectures can be expressed at a sufficiently abstract level, without losing the ability to perform conformance checking automatically. We propose to codify declaratively software architectures using virtual software classifications and relationships among these classifications. We illustrate how software architectures can be expressed elegantly in terms of these virtual classifications and how to keep them synchronized with the source code.
Index Terms:
software architecture, conformance checking, software classification, declarative reasoning, software engineering tool
Citation:
Kim Mens, Roel Wuyts, Theo D'Hondt, "Declaratively Codifying Software Architectures Using Virtual Software Classifications," tools, pp.33, Technology of Object-Oriented Languages and Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.