Font Size: a A A

Beamforming systems modeling using XML language, based on software component reuse

Posted on:2008-08-09Degree:DrType:Thesis
University:Universidad de Valladolid (Spain)Candidate:Raboso Mateos, MarianoFull Text:PDF
GTID:2448390005476846Subject:Engineering
Abstract/Summary:
This thesis is about the design of beamforming systems using XML language, and based on software component reuse.; Although there are many tools available to assist the software development process tasks, when model descriptions have to be made, each one describes the high-level models by legacy and not-open designs, with low probability of success if someone pretends to share information with other tools or environments.; This thesis proposes the use of several XML based meta-models that are capable to describe beamforming systems, and allow other tools to correctly import and understand them. Besides, component reuse technology requirements have been set in order to reuse software components that may be already implemented.; The meta-models proposed are hierarchically organized into three abstraction levels. Level two is the most abstract, it uses natural language. Cero is the least abstract and corresponds to the repository or information store.; In order to validate the models proposed, three representative beamformers have been selected to be modelled: a classical-deterministic beamformer, a SMI-Applebaum beamformer, and a multiple sidelobe canceller (MSC). All of them have been also implemented and simulated using Matlab.; Several tools have also been developed to handle the models proposed such as code translators and automatic code generators, for translating Simulink files into XML, and Matlab code generation from XML files. These tools have been integrated into a platform named XBDK. XBDK stands for XML Beamforming Development Kit, a integrated CASE tool developed to assist beamformers software development, based on the meta-models architecture proposed.; A fully-functional prototype of XBDK has been developed for integrating all the tools under a common graphical integrated environment.
Keywords/Search Tags:XML, Beamforming systems, Software, Language, Component, Reuse, Using, Tools
Related items