学位论文详细信息
A Framework for Software Component Interface Specification and Analysis
Computer Science;Software Engineering;Components;Interface;Framework
Hoyt, Matthew
University of Waterloo
关键词: Computer Science;    Software Engineering;    Components;    Interface;    Framework;   
Others  :  https://uwspace.uwaterloo.ca/bitstream/10012/1145/1/mlhoyt2001.pdf
瑞士|英语
来源: UWSPACE Waterloo Institutional Repository
PDF
【 摘 要 】

Although markets are emerging for commercial off-the-shelf components (such as Sun JavaBeans), there are many barriers to widespread component adoption. This is due to the inherent `black-box;; nature of software components: developers have no knowledge or control of the component;;s internal characteristics. Without source or design details, developers only have the component;;s interface, documentation and test results to answer important questions about reliability, proper use, behavior andperformance. The current best practice of specifying a component;;s capabilities by providing only the syntax and informal documentation is insufficient toassemble mission or safety-critical systems successfully. To address these problems we have developed a framework forcreating andanalyzing the concise specifications of components and their related interfaces. The framework extends a formal model for software architecture descriptions to support the specification of a range of terms. With formal component specifications developers can use the framework to analyze the properties of individual components or of entire systems. Unlike other approaches, the formal basis and implementation of our framework enhance understanding and automates much of thecomponent analysis process.

【 预 览 】
附件列表
Files Size Format View
A Framework for Software Component Interface Specification and Analysis 395KB PDF download
  文献评价指标  
  下载次数:22次 浏览次数:42次