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 条
  • [21] Comparing Libraries for Generic Programming in Haskell
    Rodriguez, Alexey
    Jeuring, Johan
    Jansson, Patrik
    Gerdes, Alex
    Kiselyov, Oleg
    Oliveira, Bruno C. D. S.
    HASKELL'08: PROCEEDINGS OF THE ACM SIGPLAN 2008 HASKELL SYMPOSIUM, 2008, : 111 - 122
  • [22] Haskell before Haskell: Curry's Contribution to Programming (1946-1950)
    De Mol, Liesbeth
    Bullynck, Maarten
    Carle, Martin
    PROGRAMS, PROOFS, PROCESSES, 2010, 6158 : 108 - +
  • [23] CNC FOR WORKSHOP PROGRAMMING
    GEIGER, M
    BRETZ, M
    SCHWIEREN, W
    WERKSTATTSTECHNIK ZEITSCHRIFT FUR INDUSTRIELLE FERTIGUNG, 1978, 68 (10): : 603 - 609
  • [24] GENERALIZED REGULAR EXPRESSIONS - A PROGRAMMING EXERCISE IN HASKELL
    WENTWORTH, EP
    SIGPLAN NOTICES, 1993, 28 (05): : 49 - 54
  • [25] Asynchronous Reactive Programming with Modal Types in Haskell
    Bahr, Patrick
    Houlborg, Emil
    Rordam, Gregers Thomas Skat
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PADL 2024, 2023, 14512 : 18 - 36
  • [26] An EDSL Approach to High Performance Haskell Programming
    Ankner, Johan
    Svenningsson, Josef
    ACM SIGPLAN NOTICES, 2013, 48 (12) : 1 - 11
  • [27] A principled approach to programming with nested types in Haskell
    Johann, Patricia
    Ghani, Neil
    Higher-Order and Symbolic Computation, 2009, 22 (02) : 155 - 189
  • [28] A Block Design for Introductory Functional Programming in Haskell
    Poole, Matthew
    2019 IEEE BLOCKS AND BEYOND WORKSHOP (B&B), 2019, : 31 - 35
  • [29] An EDSL approach to high performance Haskell programming
    Ankner, Johan
    Svenningsson, Josef
    ACM SIGPLAN Notices, 2013, 48 (12): : 1 - 11
  • [30] HasTEE: Programming Trusted Execution Environments with Haskell
    Sarkar, Abhiroop
    Krook, Robert
    Russo, Alejandro
    Claessen, Koen
    PROCEEDINGS OF THE 16TH ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON HASKELL, HASKELL 2023, 2023, : 72 - 88