Filters








8 Hits in 2.8 sec

Integrating Lucid's Declarative Dataflow Paradigm into Object-Orientation

Dominic A. Orchard, Steve Matthews
2008 Mathematics in Computer Science  
Lucian, a language derived from Lucid, embeds dataflow into object-orientation allowing the intensionalisation of objects.  ...  This paper discusses the embedding relationships and semantics of conjoining the dataflow and object-oriented paradigms to provide the language Lucian for defining intensional objects.  ...  The Ruby code is enclosed by <% and %>.Integrating Lucid's Declarative Dataflow Paradigm into Object-Orientation 15form.  ... 
doi:10.1007/s11786-008-0046-6 fatcat:x6ssltkdifh4zbk66fbyow2t2i

In Honour of Bill Wadge

John Plaice, Mehmet A. Orgun
2008 Mathematics in Computer Science  
There, Bill worked in descriptive set theory, and classified the Baire space into what is now called the Wadge hierarchy [1].  ...  "From Lucid to TransLucid: Iteration, Dataflow, Intensional and Cartesian Programming," by John Plaice, Blanca Mancilla and Gabriel Ditu, gives a detailed history of the creation and subsequent development  ...  "Integrating Lucid's Declarative Dataflow Paradigm into Object-Orientation," by Dominic A.  ... 
doi:10.1007/s11786-008-0061-7 fatcat:p2difrdqevczpied45x67z37nu

Furthering Baseline Core Lucid Standard Specification in the Context of the History of Lucid, Intensional Programming, and Context-Aware Computing [article]

Joey Paquet, Serguei A. Mokhov
2013 arXiv   pre-print
We review the historical literature on the Lucid programming language, its dialects, intensional logic, intensional programming, the implementing systems, and context-oriented and context-aware computing  ...  Integrating lucid's declarative dataflow paradigm into object-orientation. Mathematics in Computer Science, 2(1):103-122, 2008.  ...  Objective Lucid -first step in object-oriented intensional programming in the GIPSY.  ... 
arXiv:1107.0940v4 fatcat:aamlitm4fndmdhdkr734osolau

From Lucid to TransLucid: Iteration, Dataflow, Intensional and Cartesian Programming

John Plaice, Blanca Mancilla, Gabriel Ditu
2008 Mathematics in Computer Science  
The pLucid language (1982) was used to describe dataflow networks.  ...  Successful deployment of declarative programming is of greater importance today, where high-performance computing becomes mainstream, than it ever has been.  ...  In time, a TransLucid system, with an evolving set of declarations, definitions and demands, will correspond to an object in an object-oriented environment.  ... 
doi:10.1007/s11786-008-0043-9 fatcat:ytiai4vwyndelg2i4kqzfhkwgy

Towards Hybrid Intensional Programming with JLucid, Objective Lucid, and General Imperative Compiler Framework in the GIPSY [article]

Serguei A. Mokhov
2009 arXiv   pre-print
Therefore, it is wise to provide a framework to facilitate inclusion of these languages into the GIPSY and their use by Lucid programs.  ...  The syntax and semantic definitions of Objective Lucid and the meaning of Java objects within an intensional program are provided with discussions and examples.  ...  Hybrid Programming There have been previous approaches to couple intensional or functional and imperative and object-oriented paradigms prior to this work.  ... 
arXiv:0907.2640v3 fatcat:76pswm3pifaf7hwhg6dpbjavzu

Intensional Cyberforensics [article]

Serguei A. Mokhov
2014 arXiv   pre-print
In large part, the language is based on its predecessor and codecessor Lucid dialects, such as GIPL, Indexical Lucid, Lucx, Objective Lucid, and JOOIP bound by the underlying intensional programming paradigm  ...  This work extends the use of the intensional programming paradigm to the modeling and implementation of a cyberforensics investigation process with backtracing of event reconstruction, in which evidence  ...  JOOIP increases the visibility of Intensional Programming [131, 350] (see Section 3.2) is to make it more mainstream via a marriage between Object-Oriented Programming and Intensional Programming paradigms  ... 
arXiv:1312.0466v2 fatcat:q5ovtsdzt5hqbn7rxpiobhjgzi

DMARF AND GIPSY High Level Architecture and Requirements Analysis [article]

Akhilesh Masna, Anil Ganesh, Prakash Tirunampalli, Sai Ganesh Gaddam, Katam Raju, Avinash Mandapaka, Bharath Reddy Gujjula, Iustin-Daniel Iacob
2014 arXiv   pre-print
In a GIPSY peer-to-peer computing network of nodes and tiers, the design was improved and shifted towards the new distributed systems paradigm (which is similar to the Service Oriented Architecture -SOA  ...  This particular system has specific software requirements that are difficult to be implemented by using the usual object oriented programming design.  ...  This can be resolved by replacing the conditional statements using polymorphism and the code with strategic changes. d) God Class: A god class is an object that controls other objects in the system and  ... 
arXiv:1412.7528v1 fatcat:euagcptvlvdz3fwenc5jv7zc5e

Lucid: A Language for Control in the Data Plane [article]

John Sonchack, Devon Loehr, Jennifer Rexford, David Walker
2021 pre-print
However, applications with integrated control are inherently hard to write in existing data-plane programming languages such as P4.  ...  interleaved packet-handling and control logic, specialized type and syntax systems that prevent programmer bugs related to data-plane state, and an open-sourced compiler that translates Lucid programs into  ...  After the ingress pipeline finishes, Lucid's serializer transforms the single packet with headers for b and c into serialized event packets, one for each event.  ... 
doi:10.1145/3452296.3472903 arXiv:2107.02244v1 fatcat:4vizyybzgzbjlpfmpjsdstopby