Building Secure Systems using Model-Based Engineering and Architectural Models

Abstract

A system designer faces several challenges when specifying security for distributed computing environments or migrating systems to a new execution platform. Business stakeholders impose constraints due to cost, time- to-market requirements, productivity impact, customer satisfaction concerns, and the like. And users exercise power at the desktop over computing resources and data availability. So, a system designer needs to understand requirements regarding protected resources (e.g., data), confidentiality, and integrity. And, a designer needs to predict the effect that security measures will have on other runtime quality attributes such as resource consumption, availability, and real-time performance.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 2008
Accession Number
ADA632581

Entities

People

  • Joergen Hansson
  • John Morley
  • Peter Feiler

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Materials and Manufacturing Processes
  • Space

DTIC Thesaurus Topics

  • Application Software
  • Authentication
  • Communication Channels
  • Complex Systems
  • Computer Access Control
  • Computer Program Reliability
  • Computers
  • Cybersecurity
  • Engineering
  • Life Cycles
  • Operating Systems
  • Reliability
  • Secure Communications
  • Security Protocols
  • Software Design
  • Software Development
  • Standards

Fields of Study

  • Computer science
  • Engineering

Readers

  • Cybersecurity.
  • Economics
  • Software Engineering.