Font Size: a A A

Research On Cost Modeling Method Based On AADL2

Posted on:2022-03-04Degree:MasterType:Thesis
Country:ChinaCandidate:C R TangFull Text:PDF
GTID:2518306488951099Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Model-based systems engineering(MBSE)method has become a key technology in the field of designing complex reliability-critical systems.AADL(Architecture Analysis and Design Language)is a modeling language based on MBSE,which is widely used in the design and development of reliability-critical systems.Faced with the explosive increase in reliability of embedded system components,the problem of cost competition pressure has also followed.Based on industrial experience,system designers need to realize the actual cost of the system life cycle(including design,use,maintenance,etc.)The cost computing requirements are getting higher to cope with the increasingly fierce market competition.However,AADL research mostly focuses on performance,such as reliability,real-time,etc.,and rarely pays attention to another important factor such as cost.At present,AADL still lacks an actual cost modeling method.In order to expand the cost modeling function of AADL,this paper first summarizes the core elements that affect the cost of system components,and then abstracts a cost meta-model that conforms to the actual economic benefits of the enterprise based on these elements.Then,using the scalability of AADL2,the cost meta-model is implemented as an AADL cost property set.Using this cost property set,users can not only use the full life cycle cost attributes of the developed components,but also define their personalized cost attributes to meet additional cost requirements.Finally,the abstracted cost meta-model is integrated into the OSATE2(Open Source Analysis Tool Environment)in the form of a plug-in through AADL's extensible function(defining attribute sets).By traversing the system components and extracting the cost attributes of the system model information,AADL can capture the information needed to perform cost analysis to automatically calculate the total cost of the AADL architecture.In order to illustrate the effectiveness of the plug-in tool,the PBA(power boat autopilot)system is used as an example to verify.The experimental results show that the tool can effectively perform the correct cost analysis of the AADL model.Compared with the original cost value attribute of AADL,the method proposed in this paper has stronger cost expression ability and can describe the cost attribute characteristics of embedded system,which helps designers to comprehensively evaluate the true cost-effectiveness of the AADL system architecture.
Keywords/Search Tags:AADL, property extension, cost meta-model, life cycle cost
PDF Full Text Request
Related items