Results 31 to 40 of about 49,126 (246)

Concurrent Typestate-Oriented Programming in Java [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2019
We describe a generative approach that enables concurrent typestate-oriented programming in Java and other mainstream languages. The approach allows programmers to implement objects exposing a state-sensitive interface using a high-level synchronization ...
Rosita Gerbo, Luca Padovani
doaj   +1 more source

SCJ-Circus: a refinement-oriented formal notation for Safety-Critical Java [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2016
Safety-Critical Java (SCJ) is a version of Java whose goal is to support the development of real-time, embedded, safety-critical software. In particular, SCJ supports certification of such software by introducing abstractions that enforce a simpler ...
Alvaro Miyazawa, Ana Cavalcanti
doaj   +1 more source

Design of a Traffic Microsimulation in UML

open access: yesCommunications, 2003
From the programming point of view traffic microsimulations consist of concurrent, interacting processes. Several representations of the same type (i.e. a car) are simulated over time.
Genia Ortis
doaj   +1 more source

Object-Oriented Concurrent Constraint Programming in Oz [PDF]

open access: yes, 1993
Oz is an experimental higher-order concurrent constraint programming system under development at DFKI. It combines ideas from logic and concurrent programming in a simple yet expressive language. From logic programming Oz inherits logic variables and logic data structures, which provide for a programming style where partial information about the values
Smolka, Gert   +2 more
openaire   +2 more sources

Arch-pattern based design and aspect-oriented implementation of Readers-Writers concurrent problem [PDF]

open access: yesComputer Science Journal of Moldova, 2007
The classical problems of concurrent programming start from the design problems of operating systems in the 80-s. But today there are still proposed new solutions for these problems with the help of various design and programming approaches.
Dumitru Ciorbă   +3 more
doaj  

Choral: Object-oriented Choreographic Programming

open access: yesACM Transactions on Programming Languages and Systems, 2023
Choreographies are coordination plans for concurrent and distributed systems, which define the roles of the involved participants and how they are supposed to work together.
Saverio Giallorenzo   +2 more
semanticscholar   +1 more source

Concurrent programming notations in the object-oriented language Arche

open access: closed, 1992
Paradigms of object-oriented programming are attractive for the design of large distributed software. They notably provide a sound basis to develop applications that are easy to maintain and reuse. However, expressing concurrency in object-oriented languages raises some difficulties.
Benveniste, Marc, Issarny, Valérie
openaire   +2 more sources

Static and Dynamic Behavior of Novel Y‐Shaped Sandwich Beams Subjected to Compressive Loadings: Integration of Supervised Learning and Experimentation

open access: yesAdvanced Engineering Materials, EarlyView.
In this study, the mechanical response of Y‐shaped core sandwich beams under compressive loading is investigated, using deep feed‐forward neural networks (DFNNs) for predictive modeling. The DFNN model accurately captures stress–strain behavior, influenced by design parameters and loading rates.
Ali Khalvandi   +4 more
wiley   +1 more source

Multiscale Modeling of Process‐Induced Defects in Fused Filament Fabrication‐Printed Materials

open access: yesAdvanced Engineering Materials, EarlyView.
This study presents a predictive multiscale modeling tool for defect analysis of fused filament fabricated‐printed materials and their performance prediction using a mechanistic data science‐based reduced‐order modeling approach. Process‐induced defects are inherent to additively manufactured parts and significantly influence the performance of printed
Satyajit Mojumder   +3 more
wiley   +1 more source

Home - About - Disclaimer - Privacy