N. A. Ali, Amal A. Mirghani, Abdelrasoul Y. Ibrahim
{"title":"Alneelain: A formal specification language","authors":"N. A. Ali, Amal A. Mirghani, Abdelrasoul Y. Ibrahim","doi":"10.1109/ICCCCEE.2017.7867678","DOIUrl":null,"url":null,"abstract":"In computer science, specification language is defined as a formal language used during systems analysis, requirements analysis and system design to describe a system. This description will be at much higher level than programming, which is used to produce the executable code for a system. Formal specification language provides mathematical representation of the system and expresses the specification in a language whose vocabulary syntax and semantic are properly defined. Today, a variety of formal specification languages are in use some of them are either based on algebraic specification or on model-based specification. In this paper a new specification language called Alneelain specification language is presented. It is based on axiomatic specification. The primary concern in designing the compiler of Alneelain specification language, was with syntax and semantics of the language. Compared to other specification language, Alneelain Language is the easiest way to write a formal specification without mush mathematical details. In additions, the specification written in Alneelain syntax will be precise, clear, and concise.","PeriodicalId":227798,"journal":{"name":"2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCCEE.2017.7867678","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In computer science, specification language is defined as a formal language used during systems analysis, requirements analysis and system design to describe a system. This description will be at much higher level than programming, which is used to produce the executable code for a system. Formal specification language provides mathematical representation of the system and expresses the specification in a language whose vocabulary syntax and semantic are properly defined. Today, a variety of formal specification languages are in use some of them are either based on algebraic specification or on model-based specification. In this paper a new specification language called Alneelain specification language is presented. It is based on axiomatic specification. The primary concern in designing the compiler of Alneelain specification language, was with syntax and semantics of the language. Compared to other specification language, Alneelain Language is the easiest way to write a formal specification without mush mathematical details. In additions, the specification written in Alneelain syntax will be precise, clear, and concise.