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 :
بازگشت