DocumentCode
3730780
Title
The implementation of user interface autogenerate for spacecraft automatic tests based on ontology
Author
Rui Li; Shilong Ma
Author_Institution
College of Computer Science and Engineering, Beihang University, Beijing 100191, China
fYear
2015
Firstpage
2676
Lastpage
2681
Abstract
As we know, the user interface (UI) is an important component of a software system. More than 30% or 50% of the whole system development work spend on the design and implementation of the user interface. This is especially obvious in spacecraft automatic test system. In the process of spacecraft automatic testing, it is necessary to provide a lot of test parameters setting interface according to the different test environment, which is a complex and repetitive work. In this paper, in order to reduce the workload of developers on the interface implementation and improve the understandability and the maintainability of software, we design a common description method for the user interface of test atoms based on ontology; establish the relationship between the test atom and the style description file though rules; build the style description tree by a grammar parser; set the layout of the interface according to the root attributes of the style description trees; traversal the style description tree by depth-first search; generate the execute code of the controller event listeners which corresponds to the leaf node of the style description tree by using reflection mechanism and scripts; form the final interface. At last, the practical applicability of the approach is evaluated through a case study.
Keywords
"User interfaces","Space vehicles","Ontologies","Layout","Grammar","Knowledge based systems","Automatic testing"
Publisher
ieee
Conference_Titel
Fuzzy Systems and Knowledge Discovery (FSKD), 2015 12th International Conference on
Type
conf
DOI
10.1109/FSKD.2015.7382380
Filename
7382380
Link To Document