English

Transforming ASN.1 Specifications into CafeOBJ to assist with Property Checking

Software Engineering 2011-03-16 v1 Logic in Computer Science

Abstract

The adoption of algebraic specification/formal method techniques by the networks' research community is happening slowly but steadily. We work towards a software environment that can translate a protocol's specification, from Abstract Syntax Notation One (ASN.1 - a very popular specification language with many applications), into the powerful algebraic specification language CafeOBJ. The resulting code can be used to check, validate and falsify critical properties of systems, at the pre-coding stage of development. In this paper, we introduce some key elements of ASN.1 and CafeOBJ and sketch some first steps towards the implementation of such a tool including a case study.

Cite

@article{arxiv.1103.2787,
  title  = {Transforming ASN.1 Specifications into CafeOBJ to assist with Property Checking},
  author = {Konstantinos Barlas and George Koletsos and Petros Stefaneas},
  journal= {arXiv preprint arXiv:1103.2787},
  year   = {2011}
}

Comments

8 pages, 12 figures

R2 v1 2026-06-21T17:39:25.771Z