DEPICT: A High-level Formal Language for Modeling Constraint Satisfaction Problems

被引:1
|
作者
Abbas, Abdulwahed M. [1 ]
Tsang, Edward P. K. [2 ]
Nasri, Ahmad H. [3 ]
机构
[1] Univ Balamand, Dept Comp Sci, POB 100, Tripoli, Libya
[2] Univ Essex, Dept Comp & Elect Syst, Colchester CO4 3SQ, Essex, England
[3] Amer Univ Beirut, Dept Comp Sci, Beirut, Lebanon
关键词
Constraint satisfaction problems (CSPs) and languages; formal specifications; typed predicate calculus; language interpreter;
D O I
10.1007/s11633-008-0208-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The past decade witnessed rapid development of constraint satisfaction technologies, where algorithms are now able to cope with larger and harder problems. However, owing to the fact that constraints are inherently declarative, attention is quickly turning toward developing high-level programming languages within which such problems can be modeled and also solved. Along these lines, this paper presents DEPICT, the language. Its use is illustrated through modeling a number of benchmark examples. The paper continues with a description of a prototype system within which such models may be interpreted. The paper concludes with a description of a sample run of this interpreter showing how a problem modeled as such is typically solved.
引用
收藏
页码:208 / 216
页数:9
相关论文
共 50 条
  • [1] DEPICT:A High-level Formal Language for Modeling Constraint Satisfaction Problems
    Abdulwahed M.Abbas
    Edward P.K.Tsang
    Ahmad H.Nasri
    [J]. Machine Intelligence Research, 2008, (02) : 208 - 216
  • [2] DEPICT: A high-level formal language for modeling constraint satisfaction problems
    Abbas, Abdulwahed
    Tsang, Edward
    Nasri, Ahmad
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 365 - +
  • [3] Integration of high-level modeling, formal verification, and high-level synthesis in ATM switch design
    Rajan, SP
    Fujita, M
    [J]. ELEVENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 552 - 557
  • [4] A High-Level Language for Modeling Algorithms and Their Properties
    Akhtar, Sabina
    Merz, Stephan
    Quinson, Martin
    [J]. FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, 2011, 6527 : 49 - +
  • [5] PML: Toward a High-Level Formal Language for Biological Systems
    Chang, Bor-Yuh Evan
    Sridharan, Manu
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 180 (03) : 15 - 30
  • [6] A HIGH-LEVEL LANGUAGE FOR DESIGN AND MODELING OF HARDWARE
    NAVABI, Z
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1992, 18 (01) : 5 - 18
  • [7] Using a formal high-level language to instruct manikins to assemble cables
    Mardberg, Peter
    Carlson, Johan S.
    Bohlin, Robert
    Delfs, Niclas
    Gustafsson, Stefan
    Hanson, Lars
    [J]. 5TH CATS 2014 - CIRP CONFERENCE ON ASSEMBLY TECHNOLOGIES AND SYSTEMS, 2014, 23 : 29 - 34
  • [8] On the Ontological Expressiveness of the High-Level Constraint Language for Product Line Specification
    Villota, Angela
    Mazo, Raul
    Salinesi, Camille
    [J]. SYSTEM ANALYSIS AND MODELING: LANGUAGES, METHODS, AND TOOLS FOR SYSTEMS ENGINEERING, SAM 2018, 2018, 11150 : 46 - 66
  • [9] A FORMAL SPECIFICATION OF A HIGH-LEVEL LANGUAGE FOR THE DESCRIPTION OF WORK PRACTICES IN OFFICES
    BEHRMANNPOITIERS, J
    ELIXMANN, M
    LEMKE, F
    [J]. PHILIPS JOURNAL OF RESEARCH, 1990, 45 (02) : 87 - 109
  • [10] A Formal Approach for the Modeling of High-Level Architectures Aligned with System Requirements
    Bougacha, Racem
    [J]. RIGOROUS STATE-BASED METHODS, ABZ 2020, 2020, 12071 : 409 - 413