Proceedings of the Fifth International C* Conference on Computer Science and Software Engineering 2012
DOI: 10.1145/2347583.2347588
|View full text |Cite
|
Sign up to set email alerts
|

Unifying and refactoring DMF to support concurrent Jini and JMS DMS in GIPSY

Abstract: The General Intensional Programming System (GIPSY) is a framework for the compilation and distributed demanddriven evaluation of context-aware declarative programs. Its distributed run-time system includes a demand migration framework that has up to now been instantiated with two different communication technologies, namely Jini and JMS. However, the different nature, APIs, and requirements of these two solutions have resulted in artifact implementation divergence from the original demand migration framework (… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2012
2012
2014
2014

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(11 citation statements)
references
References 11 publications
0
11
0
Order By: Relevance
“…After tiers are allocated to the registered nodes, the manager tier can connect the different tiers together, and eventually instruct a generator to start the demand-driven evaluation of a GIPSY program. Even after execution is started, the manager tier can accept new nodes registrations, or allocate/deallocate new tiers on any registered node that it manages and make newly allocated tiers to contribute to a program's evaluation on the fly [11,12].…”
Section: Bootstrappingmentioning
confidence: 99%
“…After tiers are allocated to the registered nodes, the manager tier can connect the different tiers together, and eventually instruct a generator to start the demand-driven evaluation of a GIPSY program. Even after execution is started, the manager tier can accept new nodes registrations, or allocate/deallocate new tiers on any registered node that it manages and make newly allocated tiers to contribute to a program's evaluation on the fly [11,12].…”
Section: Bootstrappingmentioning
confidence: 99%
“…After tiers are allocated to the registered nodes, the manager tier can connect the different tiers together, and eventually instruct a generator to start the demand-driven evaluation of a GIPSY program. Even after execution is started, the manager tier can accept new nodes registrations, or allocate/deallocate new tiers on any registered node that it manages and make newly allocated tiers to contribute to a program's evaluation on the fly [8,7].…”
Section: Graphical Gmt Tool Support For the Gipsy Run-time Systemmentioning
confidence: 99%
“…2) GIPSY: The general intensional programming system (GIPSY) is a framework for the compilation and distributed demand-driven evaluation of context-aware declarative programs where the Intentional programming is defined as multidimensional context programming [12]. More than compilation, GIPSY can execute multiple programming languages, like Lucid, C++ and Java programming language [10].…”
Section: Introductionmentioning
confidence: 99%
“…Also, this refactoring allows modularity and reusability since demand workers and generators source code has been extracted and is now common to both technologies. Other benefit of the actual refactoring is the ability of concurrent use of both technologies, which provide a suitable way for comparison [12].…”
Section: Introductionmentioning
confidence: 99%