4
TRUST NSF Site Visit, Berkeley, April 27 th - 28 th , 2006 Enhancing Security in Ultra-Large Scale (ULS) Systems using Domain- specific Modeling Joe Hoffert, Akshay Dabholkar, Aniruddha Gokhale, and Doug Schmidt Institute for Software Integrated Systems (ISIS) Vanderbilt University

Enhancing Security in Ultra-Large Scale (ULS) Systems using Domain-specific Modeling

  • Upload
    lin

  • View
    65

  • Download
    2

Embed Size (px)

DESCRIPTION

Enhancing Security in Ultra-Large Scale (ULS) Systems using Domain-specific Modeling. Joe Hoffert, Akshay Dabholkar, Aniruddha Gokhale, and Doug Schmidt Institute for Software Integrated Systems (ISIS) Vanderbilt University. Trustworthiness Challenges for Ultra-Large Scale (ULS) Systems. - PowerPoint PPT Presentation

Citation preview

Page 1: Enhancing Security in Ultra-Large Scale (ULS) Systems using Domain-specific Modeling

TRUST NSF Site Visit, Berkeley, April 27th- 28th, 2006

Enhancing Security in Ultra-Large Scale (ULS) Systems using Domain-specific Modeling

Joe Hoffert, Akshay Dabholkar, Aniruddha Gokhale, and Doug Schmidt

Institute for Software Integrated Systems (ISIS)

Vanderbilt University

Page 2: Enhancing Security in Ultra-Large Scale (ULS) Systems using Domain-specific Modeling

TRUST NSF Site Visit, Berkeley, April 27th – 28th, 2006

Trustworthiness Challenges for Ultra-Large Scale (ULS) Systems

Homeland Defense

National/International Power Grid

Air Traffic Management

Constellations of Satellites

Challenges:• Trustworthiness concerns

tangled across different middleware layers

• Multiple different middleware technologies

Approach:Use Model Driven Engineering (MDE) for

• Separation of concerns• Analysis for correctness• Automated synthesis of

QoS metadata

Traits:• Systems of systems• Pub-Sub paradigm• Multiple QoS needs• Ultra-large in # of components,

connections, lines of code, etc.

Page 3: Enhancing Security in Ultra-Large Scale (ULS) Systems using Domain-specific Modeling

TRUST NSF Site Visit, Berkeley, April 27th – 28th, 2006

DataReader

"Enhancing Security in Enterprise DRE Systems using DSMLs", Joe Hoffert 3

Enhancing Security for ULS Systems

Interface Security QoS

Domain-Specific Security Policy

Component Security QoS

Planner1

Conforms to Policy

SQML uses aspect-oriented design to modularize security at various layers of the system

DQML uses constraint-checking

for analysis and generates intended

QoS metadata

DataWriter

Durability-Volatile

Durability-Transient

Reliability- Best Effort

Reliability- Reliable

Deadline-10ms

Deadline-20ms

Liveliness-Manual By Topic

Topic

Timebased-15ms

Liveliness-Automatic

Page 4: Enhancing Security in Ultra-Large Scale (ULS) Systems using Domain-specific Modeling

TRUST NSF Site Visit, Berkeley, April 27th – 28th, 2006"Enhancing Security in Enterprise DRE Systems using DSMLs", Joe Hoffert 4

Ongoing Research

Map SQML security onto DQML

Platform Independent Model (PIM) for Security

DQML input

Researching:1. Integration of SQML and DQML with other analysis/benchmarking tools

2. Development of higher level DDS services (e.g., fault-tolerance, real-time data, security)

3. Creation of Security Platform Independent Model (PIM) applicable across technologies

(http://www.dre.vanderbilt.edu/CoSMIC)

Planner1

SQML in

put