• 沒有找到結果。

Knowledge-Based Software Architecture: Acquisition, Specification, and Verification

N/A
N/A
Protected

Academic year: 2022

Share "Knowledge-Based Software Architecture: Acquisition, Specification, and Verification"

Copied!
1
0
0

加載中.... (立即查看全文)

全文

(1)

題名: Knowledge-Based Software Architecture: Acquisition, Specification, and Verification

作者: Jeffrey J. P. Tsai;A. Liu, E. Juan;A. Sahay 日期: 1999-01

上傳時間: 2009-12-02T01:04:09Z 出版者: Asia University

摘要: The concept of knowledge-based software architecture has recently emerged as a new way to improve our ability to effectively construct and maintain complex, large- scale software systems. Under this new paradigm, software engineers are able to do evolutionary design of complex systems through architecture specification, design rationale capture, architecture validation and verification, and architecture transformation. This paper surveys some of the important techniques that have been developed to support these activities. In particular, we are interested in knowledge/requirements acquisition and analysis. We survey some tools that use the knowledge-based approach to solve these problems. We also discuss various software architecture styles, architecture description languages (ADLs) and features of ADLs that help build better software systems. We then compare various ADLs based on these features. The efficient methods that were developed for verification, validation and high assurance of architectures are also discussed.

Based on our survey results, we give a basis for comparing the various knowledge- based systems and list these comparisons in the form of a table

參考文獻

相關文件

See Chapter 5, Interrupt and Exception Handling, in the IA-32 Intel Architecture Software Developer’s Manual, Volume 3, for a detailed description of the processor’s mechanism

The focus of this paper is to propose the use of task structures for modeling knowledge-based systems at the requirements specification level, and the use of high-level Petri nets

 To write to the screen (or read the screen), use the next 8K words of the memory To read which key is currently pressed, use the next word of the

² Stable kernel in a goals hierarchy is used as a basis for establishing the architecture; Goals are organized to form several alternatives based on the types of goals and

• 57 MMX instructions are defined to perform the parallel operations on multiple data elements packed into 64-bit data types. • These include add, subtract, multiply, compare ,

• 57 MMX instructions are defined to perform the parallel operations on multiple data elements packed into 64-bit data types.. • These include add, subtract, multiply, compare ,

It is intended in this project to integrate the similar curricula in the Architecture and Construction Engineering departments to better yet simpler ones and to create also a new

„ Signaling over standard IP uses a common transport protocol that ensures reliable signaling delivery. „ Error-free