{"title":"Modeling a Smart School Building System Using UML and TLA+","authors":"Nawar H. Obeidat, C. Purdy","doi":"10.1109/ICICT50521.2020.00028","DOIUrl":null,"url":null,"abstract":"Designing smart systems has recently received much attention because of the ability to connect heterogeneous sub-systems together to build a fully controlled smart system. In this project, designing a smart, safe, secure school system for students is our eventual goal. In this paper, we propose a model for a smart school building system. We model the system using UML diagrams to illustrate the system's objects and sequences of actions. We use formal methods techniques to verify the properties of the system. Specifically, we use TLA+, the formal specification language, for our formal modeling. As for the smart school building, we design the school to be safe by requiring a username and password for entering the building. The system can also control the lighting system and the temperature for the whole building. For additional safety, the system has a smoke detection sub-system in case of fire. We propose this smart school building system and verify its properties and correctness using the TLA+ toolbox.","PeriodicalId":445000,"journal":{"name":"2020 3rd International Conference on Information and Computer Technologies (ICICT)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 3rd International Conference on Information and Computer Technologies (ICICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICT50521.2020.00028","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Designing smart systems has recently received much attention because of the ability to connect heterogeneous sub-systems together to build a fully controlled smart system. In this project, designing a smart, safe, secure school system for students is our eventual goal. In this paper, we propose a model for a smart school building system. We model the system using UML diagrams to illustrate the system's objects and sequences of actions. We use formal methods techniques to verify the properties of the system. Specifically, we use TLA+, the formal specification language, for our formal modeling. As for the smart school building, we design the school to be safe by requiring a username and password for entering the building. The system can also control the lighting system and the temperature for the whole building. For additional safety, the system has a smoke detection sub-system in case of fire. We propose this smart school building system and verify its properties and correctness using the TLA+ toolbox.