Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. A box structure ADA design language
Details

A box structure ADA design language

Date Issued
August 1, 1990
Author(s)
Hopkins, Scott L.
Advisor(s)
Jesse H. Poore
Additional Advisor(s)
David Mutchler
David Straight
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/34114
Abstract

Box Structure Methodology is a stepwise system design process which facilitates the application of software engineering principles to systems design. Box Structure Methodology defines a system as an abstract function. It then proceeds, with an eleven step process, to expand that function into a hierarchy of subfunctions each described as a black box, state box, and clear box. The resulting design is expressed in a non-executable language called Box Description Language (BDL) . BDL consists of outer syntax for Box Structures (black box, state box, and clear box) and control structures. The Ada language is executable and was designed to express software engineering principles in systems development. For these reasons an Ada Design Language (ADL) is defined to replace the Box Description Language. Black box to clear box expansion is illustrated for each Ada program unit. The eleven step BDL design process is modified and illustrated. Finally, a case study is discussed which applied this Box Structure ADL to a small system. A comparison between this case study and a similar study using standard BDL is made.

Degree
Master of Science
Major
Computer Science
File(s)
Thumbnail Image
Name

Thesis90H672.pdf

Size

2.94 MB

Format

Unknown

Checksum (MD5)

75e7254816fd9c47b2c434e24d4a919c


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science