Opening up Architectures of Software-Intensive Systems: A Functional Decomposition to Support System Comprehension
Abstract
With the increasing needs of the Canadian Forces (CF) for systems interoperability, techniques and tools have to be developed in order to build systems of systems (SoS), i.e., systems whose components are themselves independent systems from an operational and managerial viewpoint. However, before existing systems can interoperate, their architectures first need to be recovered and comprehended. This technical memorandum describes the functional decomposition of an integrated suite of tools to assist with software system architecture recovery and comprehension. It was designed based on the requirements already identified in the scientific literature for comprehension tools, on a qualitative study conducted using existing tools, as well as on a state-of-the-art survey on system architecture recovery and comprehension. Following the conception of this functional decomposition, a prototype implementing it will be developed into an integrated development environment (IDE) to assist the CF in recovering and comprehending the architecture of already existing software systems.
Document Details
- Document Type
- Technical Report
- Publication Date
- Oct 01, 2007
- Accession Number
- ADA475292
Entities
People
- Dany Dessureault
- David Ouellet
- Michel Lizotte
- Philippe Charland
Organizations
- DRDC Valcartier