ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Journal of Systems and Software
Volume 73, Issue 2, October 2004, Pages 313-322
Applications of statistics in software engineering
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (289 K)

  E-mail Article   
  Add to my Quick Links   
Bookmark and share in 2collab (opens in new window)
Request permission to reuse this article
  Cited By in Scopus (0)
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.jss.2003.09.018    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2003 Published by Elsevier Inc.

Knowledge centered assessment pattern: an effective tool for assessing safety concerns in software architecture

Soheil KhajenooriCorresponding Author Contact Information, E-mail The Corresponding Author, a, Lorenz Prema, Karen Stevensa, Ban Seng Kenga and Nader Kamelib

a Embry-Riddle Aeronautical University, Department of Computing, Daytona Beach, Florida, FL 32114, USA b Guidant Corporation, Cardiac Rhythm Management, 4100 Hamline Avenue North, St. Paul, MN 55112, USA

Received 20 July 2002; 
Revised 20 November 2002; 
accepted 10 September 2003. 
Available online 30 December 2003.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

In software-based systems, the notion of software failure is magnified if the software in question is a component of a safety critical system. Hence, to ensure a required level of safety, the product must undergo expensive rigorous testing and verification/validation activities. To minimize the cost of quality (COQ) associated with the development of safety critical systems, it becomes imperative that the assessment of intermediate artifacts (e.g., requirement, design documents or models) is done efficiently and effectively to maximize early defect detection and/or defect prevention. However, as a human-centered process, the assessment of software architecture for safety critical systems relies heavily on the experience and knowledge of the assessment team to ensure that the proposed architecture is consistent with the software functional and safety requirements.

The knowledge centered assessment pattern (KCAP) acts as effective tool to assist assessment teams by providing key information on what architectural elements should be assessed, why they should to be assessed, and how they should be assessed. Furthermore, the use of KCAP highlights cases where the software architecture has been properly, over, under, or incoherently engineered.

Article Outline

1. Introduction
2. Assessment process
3. Knowledge centered assessment pattern
4. Case study
4.1. Analysis
4.2. Assessment results
4.3. Improvements
4.4. Scenario 1
4.5. Scenario 2
4.6. Scenario 3
5. Conclusion
References
Vitae









Journal of Systems and Software
Volume 73, Issue 2, October 2004, Pages 313-322
Applications of statistics in software engineering
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.