764 Hits in 5.9 sec

A programmable client-server model: robust extensibility via DSLs

C. Consel, L. Reveillere
18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings.  
The client-server model has been successfully used to support a wide variety of families of services in the context of distributed systems.  ...  An IMAP server is made programmable and a language, named Pems, is introduced to program robust variations of e-mail services.  ...  To make the client-server model sensitive to clients, we have developed a methodology aimed to introduce programmability in a server in the form of a DSL.  ... 
doi:10.1109/ase.2003.1240296 dblp:conf/kbse/ConselR03 fatcat:rrtnikdpyzhsrex6ntnj63r7ke

Model-based, event-driven programming paradigm for interactive web applications

Aleksandar Milicevic, Daniel Jackson, Milos Gligoric, Darko Marinov
2013 Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software - Onward! '13  
A runtime environment executes the program on a collection of clients and servers, automatically handling (and hiding from the programmer) complications such as network communication (including server  ...  A model-based programming paradigm is proposed that allows a programmer to represent a distributed application as if it were a simple sequential program, with atomic actions updating a single, shared global  ...  The network model in this example consists of two machines, namely Server and Client. The Client machine has a corresponding User, whereas the Server machine maintains a set of active ChatRooms.  ... 
doi:10.1145/2509578.2509588 dblp:conf/oopsla/MilicevicJGM13 fatcat:jenr2h4kdvdoxg6cumfcnjdnt4

A software engineering perspective on environmental modeling framework design: The Object Modeling System

O. David, J.C. Ascough, W. Lloyd, T.R. Green, K.W. Rojas, G.H. Leavesley, L.R. Ahuja
2013 Environmental Modelling & Software  
community and lessons learned from over a decade of EMF development.  ...  Software engineering approaches employed in OMS3 are highlighted including a noninvasive lightweight framework design supporting component-based model development, use of implicit parallelism in system  ...  for contributing to research and development of the OMS framework, and the Department of Geography at Friedrich Schiller University for contributing to development of associated OMS-based environmental models  ... 
doi:10.1016/j.envsoft.2012.03.006 fatcat:h4uguuaohbhwli6zi4so72uzh4

Comparison of DOD and OSI Model in the Internet Communication

Ei Ei Khaing
2019 Zenodo  
Often also called the Internet model, it was originally also known as the DoD model, because the development of the networking model was funded by DARPA, an agency of the United States Department of Defense  ...  From lowest to highest, the layers are the link layer, containing communication technologies for a single network segment link the internet layer, connecting hosts across independent networks, thus establishing  ...  The communications partners are characterized by the application architecture, such as the client-server model and peer-to-peer networking.  ... 
doi:10.5281/zenodo.3591740 fatcat:aml4bicugreihbigoumgtq5ihm

Towards agile large-scale predictive modelling in drug discovery with flow-based programming design principles

Samuel Lampa, Jonathan Alvarsson, Ola Spjuth
2016 Journal of Cheminformatics  
We also discuss the experiences from using the approach when modelling a large set of biochemical interactions using a shared computer cluster.  ...  We here present an approach inspired by elements of the flow-based programming paradigm, implemented as an extension of the Luigi system which we name SciLuigi.  ...  Funding This work was supported by the Swedish strategic research programme eSSENCE and the Swedish e-Science Research Centre (SeRC).  ... 
doi:10.1186/s13321-016-0179-6 pmid:27942268 pmcid:PMC5123367 fatcat:czgz5plt2nhxbbuf2snowyajbu

The Interoperability Challenge: Building a Model-Driven Digital Thread Platform for CPS [chapter]

Tiziana Margaria, Hafiz Ahmad Awais Chaudhary, Ivan Guevara, Stephen Ryan, Alexander Schieweck
2021 Lecture Notes in Computer Science  
the individual integrations based on a layered Domain Specific Languages (DSL) approach, 3) through the DSLs it covers the integration space domain by domain, technology by technology, and is thus highly  ...  We are instead tackling the interoperability challenge by building a model driven/low-code Digital Thread platform that 1) systematizes the integration methodology, 2) provides methods and techniques for  ...  REST Services A case study [10] details a generic extension mechanism, where two LCDE platforms based on formal models were extended following the analogy of microservices.  ... 
doi:10.1007/978-3-030-89159-6_25 fatcat:prt3qz3qlvavjb3iwkwigkuhm4

Verified Learning Without Regret [chapter]

Samuel Merten, Alexander Bagnall, Gordon Stewart
2018 Lecture Notes in Computer Science  
formulation, in the form of a DSL, of the class of games satisfying Roughgarden smoothness, a broad characterization of those games whose approximate CCEs have cost bounded with respect to optimal.  ...  Multiplicative Weights (MW) is a simple yet powerful algorithm for learning linear classifiers, for ensemble learningà la boosting, for approximately solving linear and semidefinite systems, for computing  ...  a server-client protocol, distinguishing server steps (ServerStep) from client steps (ClientStep).  ... 
doi:10.1007/978-3-319-89884-1_20 fatcat:6pho44zuiresxo5r7zknir5bea

An Open-Source Vision for HAZUS

Stuart Moffatt, Debra Laefer
2010 Journal of computing in civil engineering  
a robust API that includes an extensible rule engine.  ...  From the user"s perspective, "HAZUS runs" would be requested and then queued on the server via a delegate-and-wait methodology.  ... 
doi:10.1061/(asce)cp.1943-5487.0000022 fatcat:2d547zc32vfcrfl6ukqe7poknm

Model-Driven Methodology for Rapid Deployment of Smart Spaces Based on Resource-Oriented Architectures

Iván Corredor, Ana M. Bernardos, Josué Iglesias, José R. Casar
2012 Sensors  
In order to alleviate this development process, this research proposes a Resource-Oriented and Ontology-Driven Development (ROOD) methodology based on the Model Driven Architecture (MDA).  ...  This methodology aims at enabling the development of smart spaces through a set of modeling tools and semantic technologies that support the definition of the smart space and the automatic generation of  ...  Acknowledgments This work has been supported by the Spanish Ministry of Economy and Competitiveness through the CDTI CENIT THOFU Programme and under grant TIN2011-28620-C02-02, and by the Government of  ... 
doi:10.3390/s120709286 pmid:23012544 pmcid:PMC3444102 fatcat:iukwhls54vcwnaj5grb76wvcnm

MDA (Model-Driven Architecture) as a Software Industrialization Pattern: An Approach for a Pragmatic Software Factories

Thomas Djotio Ndie, Claude Tangha, Fritz Ekwoge Ekwoge
2010 Journal of Software Engineering and Applications  
We propose a MDA Engine based on a real case study in an IT services company.  ...  In this paper we show that the MDA can be considered as a software industrialization pattern (or a software factory).  ...  In the particular case of .NET applications we have: the Presentation Layer (be it a light client based on ASP.NET, or a rich client based on Winforms, or a smart client); the Business Logic Layer (BLL  ... 
doi:10.4236/jsea.2010.36065 fatcat:skvt34u445cr3kqy3v6aao5kly

PhD Abstracts

2018 Journal of functional programming  
As a service to the community, the Journal of Functional Programming publishes the abstracts from PhD dissertations completed during the previous year.  ...  Eliom is also efficient, it provides static slicing which separates client and server parts at compile time and avoids back-and-forth communications between the client and the server.  ...  Extensible and Robust Functional Reactive Programming General solutions like Functional Reactive Programming present a number of limitations.  ... 
doi:10.1017/s0956796818000175 fatcat:lt6u6vlagfe7jgo73cm3nax4aq

A Runtime System for Interactive Web Services

Claus Brabrand, Anders Møller, Anders B. Sandholm, Michael I. Schwartzbach
1999 BRICS Report Series  
The runtime<br />system has been implemented and used extensively in <bigwig>, a<br />tool for producing interactive web services.  ...  </p><p>Keywords: CGI, Interactive Web Service, Web Document Management,<br />Runtime System, Session Model.</p>  ...  Here it waits for the web client to respond via yet another HTTP/CGI request.  ... 
doi:10.7146/brics.v6i9.20066 fatcat:onadb764qzgkngdst2i5rt36hm

Staging telephony service creation

Fabien Latry, Julien Mercadal, Charles Consel
2007 Proceedings of the 1st international conference on Principles, systems and applications of IP telecommunications - IPTComm '07  
Our layered approach to telephony service creation is illustrated by two high-level DSLs for end-user service creation, requiring no programming skills, and an expressive DSL enabling the development of  ...  It consists of providing a language that is specific to each developer community with respect to its expertise (e.g., programming skills) and the target application area (e.g., administration).  ...  In the case of SPL, target platforms are based on a client-server architecture.  ... 
doi:10.1145/1326304.1326319 dblp:conf/iptcomm/LatryMC07 fatcat:lejvm5yeefdwha6uidtwwnd3li

A runtime system for interactive Web services

Claus Brabrand, Anders Møller, Anders Sandholm, Michael I Schwartzbach
1999 Computer Networks  
The runtime system has been implemented and used extensively in bigwig , a tool for producing interactive web services.  ...  We present ideas for an improved runtime system for interactive web services built on top of CGI running on virtually every combination of browser and HTTP/CGI server.  ...  Here it waits for the web client to respond via yet another HTTP/CGI request.  ... 
doi:10.1016/s1389-1286(99)00025-0 fatcat:gzm4be7t2rcvxeurwxy7zjdobi

Using domain-specific languages for analytic graph databases

Martin Sevenich, Sungpack Hong, Oskar van Rest, Zhe Wu, Jayanta Banerjee, Hassan Chafi
2016 Proceedings of the VLDB Endowment  
In this paper, we present a new graph database system that integrates a robust graph storage with an efficient graph analytics engine.  ...  Recently graph has been drawing lots of attention both as a natural data model that captures fine-grained relationships between data entities and as a tool for powerful data analysis that considers such  ...  While both a remote client and a local client would invoke exactly the same interface methods, the remote ones are transparently mapped into server-side REST API invocation.  ... 
doi:10.14778/3007263.3007265 fatcat:xa7yedsjk5aa7o6uzrp5vjkrvi
« Previous Showing results 1 — 15 out of 764 results