Towards CNC programming using Haskell

被引:0
|
作者
Arroyo, G
Ochoa, C
Silva, J
Vidal, G
机构
[1] CIIDET, Queretaro, Qro, Mexico
[2] Univ Politecn Valencia, DSIC, E-46022 Valencia, Spain
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent advances in Computerized Numeric Control (CNC) have allowed the manufacturing of products with high quality standards. Since CNC programs consist of a series of assembler-like instructions, several high-level languages (e.g., AutoLISP, APL, OMAC) have been proposed to raise the programming abstraction level. Unfortunately, the lack of a clean semantics prevents the development of formal tools for the analysis and manipulation of programs. In this work, we propose the use of Haskell for CNC programming. The declarative nature of Haskell provides an excellent basis to develop program analysis and manipulation tools and, most importantly, to formally prove their correctness.
引用
收藏
页码:386 / 396
页数:11
相关论文
共 50 条
  • [1] Intelligent process planning system for optimal CNC programming - a step towards complete automation of CNC programming
    Yeung, MK
    ICMA 2002 INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION, 2002, : 169 - 177
  • [2] Polytypic programming in Haskell
    Norell, U
    Jansson, P
    IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 2004, 3145 : 168 - 184
  • [3] Haskell programming language
    Anon
    Database and Network Journal, 2005, 35 (05):
  • [4] Crystallographic Programming Using Haskell, a Functional Language.
    Coome, Jonathan
    Probert, Michael R.
    Goeta, Andres E.
    Howard, Judith A. K.
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2010, 66 : S313 - S313
  • [5] Deterministic Parallel Programming with Haskell
    Coutts, Duncan
    Loh, Andres
    COMPUTING IN SCIENCE & ENGINEERING, 2012, 14 (06) : 36 - 42
  • [6] Learn Physics by Programming in Haskell
    Walck, Scott N.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (170): : 67 - 77
  • [7] Distributed programming in Haskell with ports
    Huch, F
    Norbisrath, U
    IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 2001, 2011 : 107 - 121
  • [8] Mobile Game Programming in Haskell
    Zeller, Christina
    Perez, Ivan
    FARM'19: PROCEEDINGS OF THE 7TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON FUNCTIONAL ART, MUSIC, MODELING, AND DESIGN, 2019, : 37 - 48
  • [9] Libraries for Generic Programming in Haskell
    Jeuring, Johan
    Leather, Sean
    Magalhaes, Jose Pedro
    Yakushev, Alexey Rodriguez
    ADVANCED FUNCTIONAL PROGRAMMING, 2009, 5832 : 165 - 229
  • [10] Probabilistic functional programming in Haskell
    Erwig, M
    Kollmansberger, S
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2006, 16 (21-34) : 21 - 34