DocumentCode
2229761
Title
Bridging the Gap between Systems Design
Author
Garlan, David ; Reinholtz, William K. ; Schmerl, Bradley ; Sherman, Nicholas D. ; Tseng, Tony
Author_Institution
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA
fYear
2005
fDate
7-7 April 2005
Firstpage
34
Lastpage
46
Abstract
A challenging problem for software engineering practitioners is moving from high-level system architectures produced by system engineers to deployable software produced by software engineers. In this paper we describe our experience working with NASA engineers to develop an approach and toolset for automating the generation of space systems software from architectural specifications. Our experience shows that it is possible to leverage the space systems domain, formal architectural specifications, and component technology to provide retargetable code generators for this class of software
Keywords
aerospace computing; formal specification; object-oriented programming; program compilers; software architecture; systems analysis; NASA engineers; automatic space systems software generation; component technology; formal architectural specification; retargetable code generator; systems design; Computer architecture; Computer science; Concrete; Design engineering; NASA; Software engineering; Space missions; Space technology; System software; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2005. 29th Annual IEEE/NASA
Conference_Location
Greenbelt, MD
Print_ISBN
0-7695-2306-4
Type
conf
DOI
10.1109/SEW.2005.21
Filename
1521192
Link To Document