Aspect Suite Automation for Embedded Mission Systems

Abstract

Aspect oriented programming (AOP), when used well, has many advantages. Aspects are however, programming-time constructs, i.e., they relate to source code. In this project, two types of design time aspects were identified, aspect checks and prescriptive aspects and these concepts were incorporated into a compositional toolkit: VEST. The VEST toolkit can substantially improve the development, implementation and evaluation of systems built from components which must interoperate, satisfy various dependencies, and meet non-functional requirements. The toolkit focuses on using language independent notions of aspects to deal with distributed embedded system issues that include application domain specific code, middleware, the OS, prescriptive aspects, and the hardware platform.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2005
Accession Number
ADA435021

Entities

People

  • Brian J. Ellis
  • John A. Stankovic

Organizations

  • Boeing

Tags

Communities of Interest

  • Air Platforms
  • Cyber
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Air Force
  • Air Force Research Laboratories
  • Aircrafts
  • Application Software
  • Automation
  • Case Studies
  • Complex Systems
  • Computer Programming
  • Computer Programs
  • Control Systems
  • Embedded Systems
  • Government Procurement
  • Governments
  • Language
  • Middleware
  • Platforms
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.