DocumentCode
970527
Title
Design of Ada Systems Yielding Reusable Components: An Approach Using Structured Algebraic Specification
Author
Litvintchouk, Steven D. ; Matsumoto, Allen S.
Issue
5
fYear
1984
Firstpage
544
Lastpage
551
Abstract
Our experience with design of Ada1 software has indicated that a methodology, based on formal algebra, can be developed which integrates the design and management of reusable components with Ada systems design. The methodology requires the use of a specification language, also based on formal algebra, to extend Ada´s expressive power for this purpose. We show that certain requirements for the use of Ada packages which cannot be expressed in Ada can be expressed in algebraic specification languages, and that such specifications can then be implemented in Ada.
Keywords
Algebra; Algorithms; Computer languages; High level synthesis; Joining processes; Packaging; Power system management; Software design; Software reusability; Software systems; Abstract data type; Ada; algebraic specification; category theory; component environment; initial algebra; parameterized module; reusable components;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1984.5010278
Filename
5010278
Link To Document