56,197 Hits in 5.8 sec

Software for Automotive Systems: Model-Integrated Computing [chapter]

Sandeep Neema, Gabor Karsai
2006 Lecture Notes in Computer Science  
Multi-aspect domain-specific modeling language for representing distributed embedded automotive applications Dataflow-diagram oriented modeling of signal- flows Hierarchical state machine diagrams  ...  for transforming SL/SF models to various analysis/synthesis tools Allows development of integrated tool-chains Analysis and synthesis of code from models Overcomes limited SL/SF support for integration  ... 
doi:10.1007/11823063_9 fatcat:htcbim5hwve4bktc2nphf7wkfy

An Hci Template For Distributed Applications

Xizhi Li
2007 Zenodo  
These applications include a Multi-Agent System based software, a 3D Internet computer game with distributed game world logic, and a programming language environment used in constructing distributed neural  ...  Both software applications and their development environment are becoming more and more distributed. This trend impacts not only the way software computes, but also how it looks.  ...  INTRODUCTION OMPUTING, visualization and manipulation are closely related to each other in the design of a software system.  ... 
doi:10.5281/zenodo.1057741 fatcat:rr7b4jqoivdibfxghcbwalajxi

Pangea: A Workbench for Statically Analyzing Multi-language Software Corpora

Andrea Caracciolo, Andrei Chis, Boris Spasojevic, Mircea Lungu
2014 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation  
To address these aspects we propose Pangea, an infrastructure allowing fast development of static analyses on multi-language corpora.  ...  Software corpora facilitate reproducibility of analyses, however, static analysis for an entire corpus still requires considerable effort, often duplicated unnecessarily by multiple users.  ...  Acknowledgements We gratefully acknowledge the financial support of the Swiss National Science Foundation for the project "Agile Software Assessment" (SNSF project No. 200020-144126/1, Jan 1, 2013 -Dec  ... 
doi:10.1109/scam.2014.39 dblp:conf/scam/CaraccioloCSL14 fatcat:imtirqdbsrgxbkfre3jde65bb4

Improved Strategy for Distributed Processing and Network Application Development

Eke B. O., Onuodu F. E.
2015 International Journal of Computer Applications Technology and Research  
The complexity of software development abstraction and the new development in multi-core computers have shifted the burden of distributed software performance from network and chip designers to software  ...  We need to look at software development strategies that will integrate parallelization of code, concurrency factors, multithreading, distributed resources allocation and distributed processing.  ...  For instance, the .NET platform provides LINQ (Language Integrated Query) that allows the use of the extension methods, and lambda expressions to manipulate the data like dynamic languages.  ... 
doi:10.7753/ijcatr0409.1006 fatcat:qrm542737zhebpdxoknndpdelm

Source Code Analysis - A Beginner's Guide

Marc Ruef
2014 Zenodo  
A very powerful method of a security check is the Source Code Analysis (SCA). In such an analysis, the code of specific software is examined to determine vulnerabilities.  ...  This article will show you the basics of such a review.  ...  The more flexible a language is, the more time you need to put into the analysis. PHP-software stands out due to its lack of unity and its lack of comprehensibility.  ... 
doi:10.5281/zenodo.3521298 fatcat:do6dw2kfujc3hacmdkremlhsdm

Self-composable Programming [article]

Hiun Kim
2021 arXiv   pre-print
We present Self-composable Programming, a language-driven, composition-based variability implementation which takes an object-oriented approach to modeling and composing behaviors in software.  ...  While this can provide dedicated syntax and operational mechanism but it struggling practical adaptation for the cost of adapting new technology as part of development process.  ...  Acknowledgments I give special thanks to members of Divtag Computer Research Group who provides resources and experience of joyous of programming.  ... 
arXiv:1612.02547v3 fatcat:c334l7xbmvgqxbho4mm2n4bmze

Simulating electricity markets with Java

Y.C. Lam, F.F. Wu
1999 IEEE Power Engineering Society. 1999 Winter Meeting (Cat. No.99CH36233)  
However, usually, software agents have some of these characteristics, KQML (Knowledge Query and Manipulation Language) [12] is a language and protocol for exchanging information that supports agent  ...  The objective of this paper is to introduce the advantages of the use of Java language and multi-agent system on simulating the electricity market.  ... 
doi:10.1109/pesw.1999.747489 fatcat:llmej3kp2ragvkfkkunudiypwe


Rakesh Kumar
2020 International Journal of Engineering Technologies and Management Research  
In practical use, it is basically the application of computer simulation as well as other forms of computation from numerical analysis and theoretical computer science to problems in different scientific  ...  The scientific computing approach is to gain understanding, basically through the analysis of mathematical models implemented on computers.  ...  , data manipulation, easy-to-use data structures and data analysis tools for the Python programming language as well as it is free software released under the three-clause BSD license.  SymPy : SymPy  ... 
doi:10.29121/ijetmr.v2.i1.2015.28 fatcat:2y5dqj7hezgm5fwnl73mu5upf4

BiopLib and BiopTools—a C programming library and toolset for manipulating protein structure

Craig T. Porter, Andrew C.R. Martin
2015 Bioinformatics  
We describe BiopLib, a mature C programming library for manipulating protein structure, and BiopTools, a set of command-line tools which exploit BiopLib.  ...  Many of the BiopTools command-line tools act as filters, taking a PDB (or PDBML) file as input and producing a PDB (or PDBML) file as output. All code is open source and documented using Doxygen.  ...  Raghavan, Anja Barešić and Tony E. Lewis are thanked for contributions to the code.  ... 
doi:10.1093/bioinformatics/btv482 pmid:26323716 pmcid:PMC4673973 fatcat:6p3hlfeunze5he2io5lp3by4xy

Broadway: A Compiler for Exploiting the Domain-Specific Semantics of Software Libraries

S.Z. Guyer, C. Lin
2005 Proceedings of the IEEE  
Our goal is to provide compiler support for a wide range of domains and to do so in the context of existing programming languages.  ...  Therefore we focus on a technique that we call library-level optimization, which recognizes and exploits the domain-specific semantics of software libraries.  ...  This work is supported by NSF grants CCR-0085792, EIA-0303609, ACI-0313263, and ACI-9984660, and by DARPA Contract #F30602-97-1-0150.  ... 
doi:10.1109/jproc.2004.840489 fatcat:igbilth57vcvbgmdngwpnr6qc4

Volcano, a Vowels-Oriented Multi-agent Platform [chapter]

Pierre-Michel Ricordel, Yves Demazeau
2002 Lecture Notes in Computer Science  
The application of this paradigm to a building platform allows higher flexibility, better reuse, and reduces development costs. The entire building process is covered, from analysis to deployment.  ...  In this paper we present a new multi-agent platform, called Volcano, based on the Vowels decomposition paradigm.  ...  This kind of analysis is classic, and existing analysis methods can be used or adapted to obtain these results. This stage does not requires any software tools to be completed.  ... 
doi:10.1007/3-540-45941-3_27 fatcat:plmtyj2lbvh2fc3lgsmbja6jfe

From Procedures, Objects, Actors, Components, Services, to Agents – A Comparative Analysis of the History and Evolution of Programming Abstractions [article]

Jean-Pierre Briot
2022 arXiv   pre-print
Concepts of components, services and agents have some common objectives (notably, software modularity and reconfigurability), with multi-agent systems raising further concepts of autonomy and coordination  ...  We hope that this analysis helps at highlighting some of the basic forces motivating the progress of programming abstractions and therefore that it may provide some seeds for the reflection about future  ...  Acknowledgements The premises of this study go back to an interview that we conducted with Les Gasser on the relationship between objects and agents [30] , published in a special series on actors and  ... 
arXiv:2112.12508v3 fatcat:jd47bxu46vhdbpdtzdunlyrxk4

BioJava: an open-source framework for bioinformatics

R. C. G. Holland, T. A. Down, M. Pocock, A. Prlic, D. Huen, K. James, S. Foisy, A. Drager, A. Yates, M. Heuer, M. J. Schreiber
2008 Bioinformatics  
BioJava contains powerful analysis and statistical routines, tools for parsing common file formats and packages for manipulating sequences and 3D structures.  ...  It enables rapid bioinformatics application development in the Java programming language. Availability: BioJava is an open-source project distributed under the Lesser GPL (LGPL).  ...  The initial development of the phylogenetics module was undertaken as a Google Summer of Code 2007 project in collaboration with NESCent. Funding: Funding for open access charge: Wellcome Trust.  ... 
doi:10.1093/bioinformatics/btn397 pmid:18689808 pmcid:PMC2530884 fatcat:jva7aonimzbddeitbgvbt6bywq

Basics of Matrix Algebra for Statistics withR

Abdolvahab Khademi
2016 Journal of Statistical Software  
Native array programming languages such as MATLAB and Mathematica have extensively been used for mathematical and scientific computation where the data are mainly in matrix form.  ...  Although originally conceived as a statistical programming language, R is also a native matrix language which could be exploited for mathematical applications.  ...  Matrix algebra is widely used in statistical computation and manipulations, especially in highdimensional data analysis.  ... 
doi:10.18637/jss.v071.b01 fatcat:fq3u4y6rzjhv3ktrky6yk6lsyi

Analysis of JAVA Security and Hostile Applets [chapter]

Klaus Brunnstein
1997 Information Security in Research and Business  
of sensitive processes and data.  ...  Extended Abstract: Rapid growth of Internet was only possible when document description languages ( esp.  ...  According to Sun's summary: Java is a simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performance, multi-threaded, and dynamic language."  ... 
doi:10.1007/978-0-387-35259-6_23 fatcat:tlkpbzdrvvfcxcczpxrycscrpe
« Previous Showing results 1 — 15 out of 56,197 results