NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Formalization and visualization of domain-specific software architecturesThis paper describes a domain-specific software design system based on the concepts of software architectures engineering and domain-specific models and languages. In this system, software architectures are used as high level abstractions to formulate a domain-specific software design. The software architecture serves as a framework for composing architectural fragments (e.g., domain objects, system components, and hardware interfaces) that make up the knowledge (or model) base for solving a problem in a particular application area. A corresponding software design is generated by analyzing and describing a system in the context of the software architecture. While the software architecture serves as the framework for the design, this concept is insufficient by itself for supplying the additional details required for a specific design. Additional domain knowledge is still needed to instantiate components of the architecture and develop optimized algorithms for the problem domain. One possible way to obtain the additional details is through the use of domain-specific languages. Thus, the general concept of a software architecture and the specific design details provided by domain-specific languages are combined to create what can be termed a domain-specific software architecture (DSSA).
Document ID
19930008312
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Bailor, Paul D.
(Air Force Inst. of Tech. Wright-Patterson AFB, OH, United States)
Luginbuhl, David R.
(Air Force Inst. of Tech. Wright-Patterson AFB, OH, United States)
Robinson, John S.
(Air Force Inst. of Tech. Wright-Patterson AFB, OH, United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1992
Publication Information
Publication: NASA. Ames Research Center, Working Notes from the 1992 AAAI Workshop on Automating Software Design. Theme: Domain Specific Software Design
Subject Category
Computer Programming And Software
Accession Number
93N17501
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available