Font Size: a A A

Framework development and asset management for software reuse

Posted on:2004-01-07Degree:Ph.DType:Thesis
University:University of MinnesotaCandidate:Shao, WeiguangFull Text:PDF
GTID:2458390011956537Subject:Computer Science
Abstract/Summary:
This thesis developed a Unmanned Aerial Vehicles (UAV) system simulation framework for UAV system wide simulation. Following issues are examined: UAV system modeling, simulation strategies, simulation framework development. Desired simulation framework properties include: simulate of single vehicle, simulate of multiple vehicles, simulate the vehicle mix, support execution time reconfiguration and randomization etc. A simulation framework is developed to demonstrate how different simulation strategies can be supported using the same framework, and a real simulation application is developed using the framework to demonstrate both design and execution time extensions. As an example, using the framework a collection detection algorithm was successfully evaluated.;The second part of the thesis focuses on asset management system for software reuse. Asset management system (AMS) refers to the process and infrastructure to support the development, usage and maintenance of reusable software assets. Establishing an asset repository and providing effective development support for engineers to reuse assets in the repository are the two major activities involved.;This thesis examined other issues such as asset content model, asset integration, reuse strategy, repository structure, and management issues, and also developed the following services/criteria for effective AMS: up-to-date content, dynamic content integration, change impact analysis, asset usage and difference analysis, personalized service, and quality assurance.;This thesis also proposed a design for an Internet-based AMS that is capable of supporting a large number of assets with continuous update and accessible to a large number of engineers. This design was implemented to facilitate software reuse in a medical device company. (Abstract shortened by UMI.).
Keywords/Search Tags:Framework, Reuse, Software, Asset management, UAV, Development, System, Developed
Related items