DocumentCode :
1704234
Title :
A mathematical toolbox for the software architect
Author :
Fiadeiro, JoséLuiz ; Maibaum, Tom
Author_Institution :
Dept. of Inf., Lisbon Univ., Portugal
fYear :
1996
Firstpage :
46
Lastpage :
55
Abstract :
It is suggested that category theory provides the right level of mathematical abstraction to address languages for describing software architectures. Contrarily to most other formalisations of SA concepts, category theory does not promote any particular formalism for component and connector description but provides instead the very semantics of the concepts that are related to the gross modularisation of complex systems like “interconnection”: “configuration”, “instantiation” and “composition”: Two examples, a category of programs for a parallel program design language and a category of temporal logic specifications, together with comparisons with other work, namely by R. Allen and D. Garlan (1994), and M. Moriconi and X. Qian (1994), are adduced to justify this claim
Keywords :
category theory; formal specification; high level languages; SA concepts; category theory; connector description; gross modularisation; instantiation; interconnection; mathematical abstraction; mathematical toolbox; parallel program design language; semantics; software architect; software architectures; temporal logic specifications; Connectors; Contracts; Informatics; LAN interconnection; Logic design; Mathematical model; Mathematics; Software architecture; Software engineering; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Specification and Design, 1996., Proceedings of the 8th International Workshop on
Conference_Location :
Schloss Velen
Print_ISBN :
0-8186-7361-3
Type :
conf
DOI :
10.1109/IWSSD.1996.501146
Filename :
501146
Link To Document :
بازگشت