2017Unpublished venueRequires access

Alneelain: A formal specification language

Nahid A. Ali, Amal A. Mirghani, Abdelrasoul Yahya Ibrahim

Open publisher page 2 citations

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: Programming language specification, Specification language, Programming language, Computer science, Language Of Temporal Ordering Specification, Formal specification, Object language, Formal methods

Related papers

Back to paper searchBrowse research topicsOriginal source
Alneelain: A formal specification language — Research Paper | ScholarLens