POPL '87 Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Constraint satisfaction in logic programming
Constraint satisfaction in logic programming
Artificial Intelligence - Special issue on knowledge representation
The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
The ESTEREL synchronous programming language: design, semantics, implementation
Science of Computer Programming
ACM Transactions on Programming Languages and Systems (TOPLAS)
Combining qualitative and quantitative constraints in temporal reasoning
Artificial Intelligence
Timed default concurrent constraint programming
Journal of Symbolic Computation - Special issue: executable temporal logics
Temporal annotated constraint logic programming
Journal of Symbolic Computation - Special issue: executable temporal logics
Programming in metric temporal logic
Theoretical Computer Science
Computing with continuous change
Science of Computer Programming - Special issue on concurrent constraint programming
Maintaining knowledge about temporal intervals
Communications of the ACM
Introduction to algorithms
Temporal concurrent constraint programming: denotation, logic and applications
Nordic Journal of Computing
Tokio: Logic Programming Language Based on Temporal Logic and its Compilation to Prolog
Proceedings of the Third International Conference on Logic Programming
Projection in Temporal Logic Programming
LPAR '94 Proceedings of the 5th International Conference on Logic Programming and Automated Reasoning
MuTACLP: A Language for Temporal Reasoning with Multiple Theories
Computational Logic: Logic Programming and Beyond, Essays in Honour of Robert A. Kowalski, Part II
Annotated Constraint Logic Programming Applied to Temporal Reasoning
PLILP '94 Proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming
METATEM: A Framework for Programming in Temporal Logic
Stepwise Refinement of Distributed Systems, Models, Formalisms, Correctness, REX Workshop
Concurrent constraint programming languages
Concurrent constraint programming languages
Propositional Satisfiability and Constraint Programming: A comparative survey
ACM Computing Surveys (CSUR)
An Interpreter for Framed Tempura and Its Application
TASE '07 Proceedings of the First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering
Framed temporal logic programming
Science of Computer Programming
A Unified Model Checking Approach with Projection Temporal Logic
ICFEM '08 Proceedings of the 10th International Conference on Formal Methods and Software Engineering
Semantic matching of web services for collaborative business processes
CSCWD'06 Proceedings of the 10th international conference on Computer supported cooperative work in design III
Axiomatic semantics of projection temporal logic programs†
Mathematical Structures in Computer Science
Conditional and composite temporal CSPs
Applied Intelligence
A cylinder computation model for many-core parallel computing
Theoretical Computer Science
Hi-index | 0.00 |
This paper investigates specifying and solving linear time-dependent constraints with an interval temporal logic programming language MSVL. To this end, linear constraint statements involving linear equality and non-strict inequality are first defined. Further, the time-dependent relations in the constraints are specified by temporal operators, such as [InlineEquation not available: see fulltext.]. Thus, linear time-dependent constraints can be smoothly incorporated into MSVL. Moreover, to solve the linear constraints within MSVL by means of reduction, the operational semantics for linear constraints is given. In particular, semantic equivalence rules and transition rules within a state are presented, which enable us to reduce linear equations, inequalities and optimization problems in a convenient way. Besides, the operational semantics is proved to be sound. Finally, a production scheduling application is provided to illustrate how our approach works in practice.