Skip to main content
Computer modeling and simulation is the art of bringing to life systems and behaviors that otherwise are prohibitively expensive, unethical, or just impossible to build. This article explains how to use SimPy, a Python-based discrete... more
    • by 
    •   3  
      Modeling and SimulationPythonConcurrency
    • by  and +1
    •   7  
      DesignPerformanceDesign PatternsConcurrency
    • by 
    •   14  
      OntologySemanticsSemantic WebKnowledge Representation
    • by 
    •   16  
      Information SystemsComputer ArchitectureSoftware EngineeringSoftware Architecture
    • by 
    •   3  
      ConcurrencyInheritancePC
    • by 
    •   10  
      Distributed ComputingPerformance Evaluation (Computer Science)Peer to Peer NetworksComputer Software
    • by 
    •   22  
      Information SystemsDistributed DatabaseDatabase SystemsComputer Software
Recently, much discussion has taken place within the Python programming community on how best to support concurrent programming. This paper describes a new Python library, python-csp, which implements synchronous, message-passing... more
    • by 
    •   5  
      Programming LanguagesPythonDomain Specific LanguagesCommunicating Sequential Processes
The risk of New Product Development (NPD) investments is that they are wasted if users and customers do not accept their results. Living Labs set out to involve users early on in the process to reduce this risk. The paper tells the... more
    • by 
    •   8  
      EntrepreneurshipNew Product DevelopmentOpen InnovationCross-functional teams
    • by 
    •   16  
      Distributed ComputingSystem IdentificationModelingControl
    • by 
    •   49  
      LanguagesAlgorithmsType TheoryUsability
    • by 
    •   4  
      Distributed ComputingComputer SoftwareConcurrencyHigh frequency trading
As an important element of the Smart Grid, Advanced Metering Infrastructure (AMI) systems have been implemented and deployed throughout the world in the past several years. An AMI system connects millions of end devices (e.g., smart... more
    • by 
    •   6  
      AlgorithmsSoftware ArchitectureSmart GridConcurrency
Tax expenditures shift responsibilities for policies promoting the public good to tax administrations. This poses practical difficulties to administrators who have to apply general rules and definitions to specific cases. The issue of... more
    • by  and +1
    •   16  
      Public AdministrationTax LawThird SectorTaxation
Mata kuliah sistem operasi merupakan salah satu mata kuliah wajib yang harus diajarkan kepada mahasiswa yang mengambil jurusan / program studi teknik informatika / sistem informasi / teknologi informasi. Mata kuliah ini memperkenalkan... more
    • by 
    •   4  
      MultimediaConcurrencySimulasiSistem Operasi
Ziel dieser Arbeit ist es, eine Erzeuger–Verbraucher Anwendung in Java zu entwickeln. Anhand dieser Anwendung sollen die typischen Problemstellungen nebenläufiger Anwendungen diskutiert, sowie das Laufzeitverhalten der erstellten... more
    • by 
    •   5  
      Java ProgrammingConcurrencyMultithreadingOop In Java
    • by 
    •   17  
      Project ManagementGenetic AlgorithmsEngineering ManagementSoftware Development
    • by  and +1
    •   8  
      EngineeringCommunicationCooperationConcurrency
With the prevalent application of multi-core CPUs, software practitioners are facing the challenge of developing high quality multi-threaded programs. Applying concurrency design patterns is one of the best practices in multi-core... more
    • by 
    •   4  
      Design PatternsConcurrencyQuality AttributesMulticore Programming
    • by 
    •   6  
      Distributed ComputingComputer SoftwareConcurrencyLattice Boltzmann
    • by 
    •   11  
      Distributed ComputingEuropean UnionOrganizational structureComputer Software
    • by 
    •   10  
      EngineeringKnowledge RepresentationAlgorithmConcurrency
    • by 
    •   5  
      Language UseConcurrencyGraphical User InterfacesComponents
    • by  and +1
    •   14  
      Distributed ComputingGrid ComputingService Oriented ArchitectureUser Interface
    • by 
    •   4  
      Distributed ComputingComputer SoftwareConcurrencyWorld Wide Web
    • by 
    •   20  
      Distributed ComputingService QualitySchedulingConflict Resolution
In this paper, we describe a component-based software architecture for the Internet of Things in which proxies for Things and services that we call "accessors" interact with one another under a concurrent, time-stamped, discrete-event... more
    • by 
    •   11  
      Information SecurityNetwork SecurityThe Internet of ThingsComponent-Based Software Engineering (CBSE)
    • by 
    •   3  
      Distributed ComputingComputer SoftwareConcurrency
    • by 
    •   15  
      LanguagesAlgorithmsProof TheoryTheory
Social robots must adapt to dynamic environments, human interaction partners and challenging new stringent tasks. Their inner software is usually distributed and should be designed and deployed carefully because slight changes in the... more
    • by 
    •   7  
      RoboticsDistributed ComputingPerformanceMiddleware
In this paper, we deal with optimizing the monetary costs of executing parallel applications in cloud-based environments. Specifically, we investigate on how scalability characteristics of parallel applications impact the total costs of... more
    • by 
    •   20  
      Parallel AlgorithmsDistributed ComputingParallel ComputingHigh Performance Computing
    • by 
    •   12  
      Distributed ComputingWorkflowDistributed SystemsMiddleware
    • by 
    •   10  
      Distributed DatabaseSchedulingConcurrencyDATABASE MANAGEMENT SYSTEM
    • by 
    •   14  
      Software EngineeringProgramming LanguagesObject Oriented ProgrammingParallel Programming
    • by 
    •   56  
      LanguagesAlgorithmsObject Oriented ProgrammingType Theory
    • by 
    •   7  
      Computer ScienceCyber-Physical SystemsInternet of ThingsNetwork Management
    • by 
    •   17  
      EngineeringSemanticsModelingPetri Nets
    • by 
    •   9  
      Information SystemsSoftware ReliabilityComputer SoftwareConcurrency
    • by 
    •   7  
      Computer NetworksResource AllocationConflict ResolutionFault Tolerance
    • by 
    •   4  
      DISTRIBUTIONJavaConcurrencyLinda
There has been a growing interest in programming models for con-currency. Strategies for dealing with shared data amongst parallel threads of execution include immutable (as in Erlang) and locked (as in Python) data structures. A third... more
    • by 
    •   6  
      Computer ScienceSoftware EngineeringProgramming LanguagesPython
    • by 
    •   14  
      Computer ScienceArtificial IntelligencePerformanceScheduling
    • by  and +1
    •   4  
      Distributed ComputingJava ProgrammingComputer SoftwareConcurrency
    • by 
    •   71  
      LanguagesAlgorithmsFunctional ProgrammingType Theory
Many software development organizations struggle to make informed decisions when investing in new software technologies. The authors' experimental framework can help companies evaluate a new software technology by examining its features... more
    • by 
    •   107  
      BusinessInformation SystemsAerospace EngineeringSoftware Engineering
    • by 
    •   21  
      SynchronizationLinguisticsTransactional MemoryCompiler
    • by 
    •   62  
      Information SystemsComputer ScienceComputer ArchitectureSoftware Engineering
    • by 
    •   9  
      Computer ArchitectureConcurrent EngineeringMemory ManagementConcurrency
    • by 
    •   6  
      Java ProgrammingDynamic AnalysisConcurrencyProgram Specification
ProCoS aims to improve dependability, reduce timescales and cut development costs of construction for embedded systems, particularly in real-time and safety-critical applications. It uses and develops the results of basic research into... more
    • by 
    •   31  
      Control Systems EngineeringComputer ScienceConcurrency TheorySoftware Engineering