Font Size: a A A

Software Architecture Technology And Its Application In Medical Electronics Legacy Systems

Posted on:2015-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:X B ZhuFull Text:PDF
GTID:2404330488499821Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The most recent years,with the rapid development of computer technology,electronic technology and communication technology,medical electronic products become an indispensable part of people's daily life and work.However,most medical electronic products contain embedded software systems,and the size and complexity of the software in individual products are increasing rapidly which roughly follows Moore's law,doubling in size every two years.With the popularity of embedded applications,the diversity of products showed a rapid increase in the trend.This is a huge challenge for every medical electronics manufacturers.Therefore,how to efficiently develop high quality products in a short time became an urgent need of each medical electronics manufacturers and embedded system developers.Currently,software architecture,software component technology and software product line technology has been widely used,in-depth research and has gradually become a mainstream technology in software engineering.They provide basic technical support for the development of software systems,and is considered to improve software reusability and improve software productivity and quality realistic way.This paper,based on the context of this study,combined with the development of medical electronic production,presents a general method for embedded software architecture to excavate,sort and develop reusable software components of medical electronics ventilator legacy systems to reconstruct the software architecture of such products,and direct the development of the new medical electronic production.Considering this method is component-oriented software architecture for embedded software,a good embedded component of a hierarchical component model is introduced which uses the abstract component and an optional component library expressed the variability of model.The embedded component model is the theoretical basis for the extraction of component.In order to facilitate analysis of embedded software architecture reconstruction method,combined with algebraic methods,this paper proposed a formal language and algebraic models,mainly from the architectureof the graphic language,elements of algebraic models,entity relationships,and algebra and operations several aspects to described the above reconstruction method in detail.Finally,under the guidance of the software architecture style,medical electronic household ventilator products is used as an application example to excavate,sort and develop reusable software components of medical electronics ventilator legacy systems,then reconstructing the software architecture.
Keywords/Search Tags:embedded software systems, software architecture, component model, legacy systems
PDF Full Text Request
Related items