Constraint-Logic Object-Oriented Programming on the Java']Java Virtual Machine

被引:1
|
作者
Winkelmann, Hendrik [1 ]
Kuchen, Herbert [1 ]
机构
[1] Univ Munster, Munster, Germany
关键词
Constraint-logic object-oriented programming; Program transformation; !text type='Java']Java[!/text] bytecode;
D O I
10.1145/3477314.3507058
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Constraint-logic object-oriented programming is a paradigm by means of which multiple application areas, such as the formulation of and solving constraint-satisfaction problems, the systematic generation of object graphs, and test-case generation become language features. This paradigm has been implemented in the prototypical programming language Muli. Though the usefulness of aforementioned features has been demonstrated in the past, Muli has seen little practical adoption. The reasons for this is the performance of the current implementation of Muli and its technical incompatibility with existing systems. In this paper, we give further details on these limitations, derive desiderata for a new implementation of Muli and design a new system, Mulib, that enables the features of this paradigm on a standard Java virtual machine. In this context, we furthermore provide the means to efficiently make use of incremental constraint solvers in a parallel setting.
引用
收藏
页码:1258 / 1267
页数:10
相关论文
共 50 条
  • [31] The object Behavior of Java']Java object-oriented database management systems
    Lo, CTD
    Chang, M
    Frieder, O
    Grossman, D
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, PROCEEDINGS, 2002, : 247 - 252
  • [32] Assessing Students' Object-Oriented Programming Skills with Java']Java: The "Department-Employee" Project
    Zhang, Xihui
    Crabtree, John D.
    Terwilliger, Mark G.
    Redman, Tyler T.
    [J]. JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2020, 60 (03) : 274 - 286
  • [33] Using Contour Diagrams and JIVE to Illustrate Object-Oriented Semantics in the Java']Java Programming Language
    Streib, James T.
    Soma, Takako
    [J]. SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2010, : 510 - 514
  • [34] Object-oriented simulation with SML and Silk in .Net and Java']Java
    Kilgore, RA
    [J]. PROCEEDINGS OF THE 2003 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2003, : 218 - 224
  • [35] Architectural support on object-oriented progranmiing in a JAVA']JAVA processor
    Tan Yiyu
    Chihang, Yau
    Fong, Anthony
    [J]. IEEE 17TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2006, : 303 - +
  • [36] An empirical analysis of object-oriented metrics for Java']Java technologies
    Farooq, Ayaz
    Braungarten, Rene
    Dumke, Reiner R.
    [J]. PROCEEDINGS OF THE INMIC 2005: 9TH INTERNATIONAL MULTITOPIC CONFERENCE - PROCEEDINGS, 2005, : 548 - 553
  • [37] A comparison of the Object-Oriented features of Ada 2005 and Java']Java™
    Brosgol, Benjamin M.
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2008, 2008, 5026 : 115 - 129
  • [38] An object-oriented invocation layer for the Java']Java message service
    Jank, K
    Oberhauser, R
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 57 - 69
  • [39] Object-Oriented Finite Elements: From Smalltalk to Java']Java
    Eyheramendy, D.
    Oudin-Dardun, F.
    [J]. TRENDS IN ENGINEERING COMPUTATIONAL TECHNOLOGY, 2008, : 17 - 39
  • [40] Is Java']JavaScript an object-oriented language?
    McKenzie, N
    [J]. DR DOBBS JOURNAL, 2001, 26 (08): : 115 - 116