Skip to Content

ASL · Application Specification Language

ASL is a controlled natural language for the specification of platform-independent applications.

ASL covers concepts such as: actors; data entities; business entities; use cases; user-interfaces; navigation; permissions; business logic.

Research involving ASL has examined its relationship with low-code platforms and the possibility of generating enterprise applications from rigorous specifications. Research has also explored graphical modelling approaches, including the ITLingo-ASL-Modeller, which complements its textual syntax with visual representations.

Details

Version
2.0
Status
Active
File extensions
.asl,.aslx
Created
21-07-2026
Documentation