{"title":"基于模型驱动方法的交互式自动空中交通管制系统验证","authors":"H. K. Jnanamurthy, F. Henskens, David J. Paul","doi":"10.1109/IC3I.2016.7918799","DOIUrl":null,"url":null,"abstract":"Nowadays, Model-Driven Architectures (MDAs) are gaining more popularity because they offer an increase in productivity by improving compatibility between systems (reuse of standardized models), simplifying the activity of design and supporting interaction between individuals and different development teams working on the system. Development of MDA software systems requires high integrity, with verification before deployment in critical applications. Verifying different properties of the system at the beginning of the development is highly desirable as the first line of defense against design faults. In this paper, we have modeled an Automated Air Traffic Control System (AATCS) using MDA and converted into the Process Meta Language (PROMELA) model, which is used by Simple Promela Interpreter (SPIN) model checker for verification. The entities in our model are Airplane, Ground Station, SWIM data and Data store. The communication between entities is modeled as transitions. The AATCS PROMELA model is checked for a state of consistency with its specifications to detect flaws using formal techniques to improve reliability and quality.","PeriodicalId":305971,"journal":{"name":"2016 2nd International Conference on Contemporary Computing and Informatics (IC3I)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Verification of interactive automated air traffic control system in a model driven approach\",\"authors\":\"H. K. Jnanamurthy, F. Henskens, David J. Paul\",\"doi\":\"10.1109/IC3I.2016.7918799\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Nowadays, Model-Driven Architectures (MDAs) are gaining more popularity because they offer an increase in productivity by improving compatibility between systems (reuse of standardized models), simplifying the activity of design and supporting interaction between individuals and different development teams working on the system. Development of MDA software systems requires high integrity, with verification before deployment in critical applications. Verifying different properties of the system at the beginning of the development is highly desirable as the first line of defense against design faults. In this paper, we have modeled an Automated Air Traffic Control System (AATCS) using MDA and converted into the Process Meta Language (PROMELA) model, which is used by Simple Promela Interpreter (SPIN) model checker for verification. The entities in our model are Airplane, Ground Station, SWIM data and Data store. The communication between entities is modeled as transitions. The AATCS PROMELA model is checked for a state of consistency with its specifications to detect flaws using formal techniques to improve reliability and quality.\",\"PeriodicalId\":305971,\"journal\":{\"name\":\"2016 2nd International Conference on Contemporary Computing and Informatics (IC3I)\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 2nd International Conference on Contemporary Computing and Informatics (IC3I)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IC3I.2016.7918799\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 2nd International Conference on Contemporary Computing and Informatics (IC3I)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3I.2016.7918799","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Verification of interactive automated air traffic control system in a model driven approach
Nowadays, Model-Driven Architectures (MDAs) are gaining more popularity because they offer an increase in productivity by improving compatibility between systems (reuse of standardized models), simplifying the activity of design and supporting interaction between individuals and different development teams working on the system. Development of MDA software systems requires high integrity, with verification before deployment in critical applications. Verifying different properties of the system at the beginning of the development is highly desirable as the first line of defense against design faults. In this paper, we have modeled an Automated Air Traffic Control System (AATCS) using MDA and converted into the Process Meta Language (PROMELA) model, which is used by Simple Promela Interpreter (SPIN) model checker for verification. The entities in our model are Airplane, Ground Station, SWIM data and Data store. The communication between entities is modeled as transitions. The AATCS PROMELA model is checked for a state of consistency with its specifications to detect flaws using formal techniques to improve reliability and quality.