loading...
Enhancing Architectural Mismatch Detection with Assumptions
Edinburgh, Scotland April 03-April 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECBS.2000.8398717th IEEE International Conference and ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sebastian Uchitel, Universidad de Buenos Aires
Daniel Yankelevich, Universidad de Buenos Aires
Detecting software architecture inconsistencies is a critical issue in software design. Software systems are described in terms of components; component behavior and interaction and mismatch detection is explored through techniques based on behavior analysis. Integration problems, however, are not only caused by behavioral mismatch: components make assumptions about their environment to guarantee functional and non-functional properties. If the actual deployment environment of each component does not satisfy its assumptions, component and system properties may not hold. In this work we propose to extend the idea of architectural mismatch to include the notion of assumption. We concentrate on a subset of possible assumptions and show how software architects can benefit from using them. We also present a discussion on how architecture description languages (ADLs) can be extended to include assumptions.
Index Terms:
Software architectures, Assumptions, Safety Properties, Verification
Citation:
Sebastian Uchitel, Daniel Yankelevich, "Enhancing Architectural Mismatch Detection with Assumptions," ecbs, pp.138, 7th IEEE International Conference and Workshop on the Engineering of Computer Based Systems, 2000
Usage of this product signifies your acceptance of the Terms of Use.