DocumentCode
296911
Title
A reuse-based software architecture for management information systems
Author
Poulin, Jeffrey S. ; Kemerer, Norm ; Freeman, Mike ; Becker, Tim ; Begbie, Kathy ; D´Allesandro, Cheryl ; Makarsky, Chuck
Author_Institution
Loral Federal Syst., USA
fYear
1996
fDate
23-26 April 1996
Firstpage
94
Lastpage
103
Abstract
The paper describes a software architecture for applications in the domain of management information systems (MIS). Using principles of software reuse and the architectural concepts introduced by D. Garlan and M. Shaw (1993), the paper describes the software architecture in terms of reusable components (of both and data) which provide domain independent and domain specific components for shared business functions. The architecture identifies the connectors between the components and gives rules that specify the constraints within which to apply the architecture. We describe the architecture using four "views" in order to help interpret the architecture for developers. We then implement the architecture with a set of architectural models in our CASE toolset; these models serve as reusable templates from which developers can instantiate their own architectural models. Designed to fully comply with Open Systems Environment standards and in use today on one of the US Army\´s largest information systems, this architecture has led to unmodified component reuse levels of over 20% as completion nears on the first 7 of as many as 60 projected applications.
Keywords
computer aided software engineering; management information systems; military computing; software reusability; CASE toolset; MIS; Open Systems Environment standards; US Army; architectural concepts; architectural models; domain independent components; domain specific components; management information systems; reusable components; reusable templates; reuse based software architecture; shared business functions; software reuse; unmodified component reuse levels; Application software; Computer aided software engineering; Computer architecture; Connectors; Contracts; Information systems; Management information systems; Open systems; Software architecture; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reuse, 1996., Proceedings Fourth International Conference on
Conference_Location
Orlando, FL, USA
Print_ISBN
0-8186-7301-X
Type
conf
DOI
10.1109/ICSR.1996.496117
Filename
496117
Link To Document