10,797 results on '"Software Framework"'
Search Results
152. ELKI: A Software System for Evaluation of Subspace Clustering Algorithms
- Author
-
Achtert, Elke, Kriegel, Hans-Peter, Zimek, Arthur, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Ludäscher, Bertram, editor, and Mamoulis, Nikos, editor
- Published
- 2008
- Full Text
- View/download PDF
153. A Reference Architecture for Automated Negotiations of Service Agreements in Open and Dynamic Environments
- Author
-
Resinas, Manuel, Fernández, Pablo, Corchuelo, Rafael, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Meersman, Robert, editor, Tari, Zahir, editor, and Herrero, Pilar, editor
- Published
- 2008
- Full Text
- View/download PDF
154. An Investigative Testing of Structured and Unstructured Data Formats in Big Data Application Using Apache Spark
- Author
-
Paul Rodrigues and Rajesh Kumar Pallamala
- Subjects
Test strategy ,Database ,business.industry ,Computer science ,Interface (computing) ,Big data ,Unstructured data ,computer.software_genre ,Computer Science Applications ,Software framework ,Set (abstract data type) ,Analytics ,Spark (mathematics) ,Electrical and Electronic Engineering ,business ,computer - Abstract
Apache Spark programming framework provides an effective and vigorous open-source solution for Big data testing and management. It offers a rich set of big data applications through a programming interface. Testing procedures deliver optimum solutions to complex business problems like analyzing large data volumes. A typical test engineer demands manual to automatic testing which assists the testing strategy with minimal effort. Big data testing means, verification, and validation of data while storing and processing it. This research paper demonstrates the challenges with new high-performance analytics for simpler and faster testing processing of relevant data. It enables, timely and accurate insights using Big data testing predict analytics and can manage large quantities of Structured, Semi-structured, and Unstructured data forms with spark analysis. These methods are evaluated using Extract, Transformation, Loading, and Apache spark procedures. The proposed Big data testing method has statistically outperformed conventional procedures.
- Published
- 2021
155. PlanAlyzer
- Author
-
Emma Tosch, J. Eliot B. Moss, Eytan Bakshy, Emery D. Berger, and David Jensen
- Subjects
FOS: Computer and information sciences ,General Computer Science ,Computer science ,02 engineering and technology ,Machine learning ,computer.software_genre ,Software ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Internal validity ,Safety, Risk, Reliability and Quality ,Computer Science - Programming Languages ,business.industry ,020207 software engineering ,Software framework ,Software deployment ,Scripting language ,Scale (social sciences) ,Causal inference ,Key (cryptography) ,The Internet ,Artificial intelligence ,Precision and recall ,business ,computer ,Programming Languages (cs.PL) - Abstract
Online experiments are ubiquitous. As the scale of experiments has grown, so has the complexity of their design and implementation. In response, firms have developed software frameworks for designing and deploying online experiments. Ensuring that experiments in these frameworks are correctly designed and that their results are trustworthy---referred to as *internal validity*---can be difficult. Currently, verifying internal validity requires manual inspection by someone with substantial expertise in experimental design. We present the first approach for statically checking the internal validity of online experiments. Our checks are based on well-known problems that arise in experimental design and causal inference. Our analyses target PlanOut, a widely deployed, open-source experimentation framework that uses a domain-specific language to specify and run complex experiments. We have built a tool, PlanAlyzer, that checks PlanOut programs for a variety of threats to internal validity, including failures of randomization, treatment assignment, and causal sufficiency. PlanAlyzer uses its analyses to automatically generate *contrasts*, a key type of information required to perform valid statistical analyses over experimental results. We demonstrate PlanAlyzer's utility on a corpus of PlanOut scripts deployed in production at Facebook, and we evaluate its ability to identify threats to validity on a mutated subset of this corpus. PlanAlyzer has both precision and recall of 92% on the mutated corpus, and 82% of the contrasts it automatically generates match hand-specified data., 30 pages, hella long
- Published
- 2021
156. Analysis of Serverless Computing Techniques in Cloud Software Framework
- Author
-
Hari Krishnan Andi
- Subjects
Software framework ,business.industry ,Computer science ,Distributed computing ,Cloud computing ,business ,computer.software_genre ,computer - Abstract
This paper describes briefly about the concept of serverless cloud computing model, its usage in IT industries and its benefits. In the traditional model the developer is responsible for resource allocation, managing servers and owning of servers, and it included three models based upon the service such as IaaS, PaaS and SaaS. In IaaS (Infrastructure as a Service) the content storage and accessing of network is carried out by the cloud provider, SaaS (Software as a Service) here different software’s are provided to the user as a service, PaaS (Platform as a Service), the developer gets access to certain services for carrying out organizing process and run it accordingly. In serverless cloud computing, the developer need not worry about owning, management, and maintenance of servers as it is carried out by the cloud service provider. Hence by using this model, the time that is needed for a system to reach the market is very much reduced and is cost effective. Serverless architecture includes three categories namely, AWS Lambda, Azure, and Google cloud. It also includes certain challenges such as it cannot be used in the case where a process takes longer time to run and it is discussed below in this paper.
- Published
- 2021
157. PrefixFPM: a parallel framework for general-purpose mining of frequent and closed patterns
- Author
-
Wenwen Qu, Yang Zhou, Guimu Guo, Xiaoling Wang, and Da Yan
- Subjects
Multi-core processor ,Speedup ,Computer science ,Interface (Java) ,Feature extraction ,computer.software_genre ,Rendering (computer graphics) ,Prefix ,Software framework ,Projection (relational algebra) ,Hardware and Architecture ,Data mining ,computer ,Information Systems - Abstract
A frequent pattern is a substructure that appears in a database with frequency (aka. support) no less than a user-specified threshold, while a closed pattern is one that has no super-pattern that has the same support. Here, a substructure can refer to different structural forms, such as itemsets, subsequences, subtrees, and subgraphs, and mining such substructures is important in many real applications such as product recommendation and feature extraction. Currently, there lacks a general programming framework that can be easily customized to mine different types of patterns, and existing parallel and distributed solutions are IO-bound rendering CPU cores underutilized. Since mining frequent and/or closed patterns are NP-hard, it is important to fully utilize the available CPU cores. This paper presents such a general-purpose framework called PrefixFPM. The framework is based on the idea of prefix projection which allows a divide-and-conquer mining paradigm. PrefixFPM exposes a unified programming interface to users who can readily customize it to mine their desired patterns. We have adapted the state-of-the-art serial algorithms for mining patterns including subsequences, subtrees, and subgraphs on top of PrefixFPM, and extensive experiments demonstrate an excellent speedup ratio of PrefixFPM with the number of CPU cores.
- Published
- 2021
158. A neuron fuzzy identification system based on a complex nonlinear mathematical model
- Author
-
Hongying Luo, Jun Liu, and Xuebin Li
- Subjects
Hardware architecture ,Data stream ,Computer Networks and Communications ,business.industry ,Computer science ,computer.software_genre ,Fuzzy logic ,Software framework ,Identification (information) ,Software ,Continuous signal ,Electrical and Electronic Engineering ,business ,Algorithm ,computer ,Digital signal processing ,Information Systems - Abstract
During the implementation process of identification systems, multiple factors need to be considered at the same time. Due to the large amount of calculation and the randomness of the signal, the automatic identification capability of the machine is currently poor, especially for continuous signal. In order to solve this problem, a neuron fuzzy identification system was described based on a complex nonlinear mathematical model, which was designed from both hardware and software aspects of the system. The hardware architecture diagram was constructed based on the S3C:2440 microprocessor. The main modules include the power module, acquisition module, storage module, and output module. The DSP/BIOS system was used to construct the software framework diagram of the neuron fuzzy identification system to describe the identification process of video data stream, image data stream and control signal data. The software algorithm was designed based on the neuron fuzzy theory to establish a fuzzy similarity matrix and the best identification result was found by the maximum and minimum methods. The experimental results show that the designed system has higher recognition ability. When the frame length reaches 40 frames, the recognition rate increases to a larger value, the recognition rate is 75%, and the information is more accurate.
- Published
- 2021
159. DDoS Attack Simulation and Machine Learning-Based Detection Approach in Internet of Things Experimental Environment
- Author
-
Jingjiu Chen, Hongsong Chen, and Caixia Meng
- Subjects
Computer science ,business.industry ,ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS ,Denial-of-service attack ,computer.software_genre ,Virtualization ,Machine learning ,k-nearest neighbors algorithm ,Software framework ,Voting algorithm ,Statistical analysis ,The Internet ,Artificial intelligence ,Internet of Things ,business ,computer ,Information Systems - Abstract
Aiming at the problem of DDoS attack detection in internet of things (IoT) environment, statistical and machine-learning algorithms are proposed to model and analyze the network traffic of DDoS attack. Docker-based virtualization platform is designed and configured to collect IoT network traffic data. Then the packet-level, flow-level, and second-level network traffic datasets are generated, and the importance of features in different traffic datasets are sorted. By SKlearn and TensorFlow machine-learning software framework, different machine learning algorithms are researched and compared. In packet-level DDoS attack detection, KNN algorithm achieves the best results; the accuracy is 92.8%. In flow-level DDoS attack detection, the voting algorithm achieves the best results; the accuracy is 99.8%. In second-level DDoS attack detection, the RNN algorithm behaves best results; the accuracy is 97.1%. The DDoS attack detection method combined with statistical analysis and machine-learning can effectively detect large-scale DDoS attacks on the internet of things simulation experimental environment.
- Published
- 2021
160. A customisable pipeline for the semi-automated discovery of online activists and social campaigns on Twitter
- Author
-
Alexander Romanovsky, Alessandro Garcia, Flavio Primo, Paolo Missier, and Rafael Maiani de Mello
- Subjects
Focus (computing) ,Online activists ,Computer Networks and Communications ,Operational definition ,Computer science ,Context (language use) ,02 engineering and technology ,computer.software_genre ,Data science ,Pipeline (software) ,Article ,Influencer marketing ,Influence theories ,Software framework ,Online user discovery ,Online influencers ,Hardware and Architecture ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Twitter analytics ,020201 artificial intelligence & image processing ,Social media ,Set (psychology) ,computer ,Software - Abstract
Substantial research is available on detectinginfluencerson social media platforms. In contrast, comparatively few studies exists on the role ofonline activists, defined informally as users who actively participate in socially-minded online campaigns. Automatically discovering activists who can potentially be approached by organisations that promote social campaigns is important, but not easy, as they are typically active only locally, and, unlike influencers, they are not central to large social media networks. We make the hypothesis that such interesting users can be found on Twitter within temporally and spatially localisedcontexts. We define these as small but topical fragments of the network, containing interactions about social events or campaigns with a significant online footprint. To explore this hypothesis, we have designed an iterative discovery pipeline consisting of two alternating phases of user discovery and context discovery. Multiple iterations of the pipeline result in a growing dataset of user profiles for activists, as well as growing set of online social contexts. This mode of exploration differs significantly from prior techniques that focus on influencers, and presents unique challenges because of the weak online signal available to detect activists. The paper describes the design and implementation of the pipeline as a customisable software framework, where user-defined operational definitions of online activism can be explored. We present an empirical evaluation on two extensive case studies, one concerning healthcare-related campaigns in the UK during 2018, the other related to online activism in Italy during the COVID-19 pandemic.
- Published
- 2021
161. A Programming Language for Data Privacy with Accuracy Estimations
- Author
-
Elisabet Lobo-Vesga, Marco Gaboardi, and Alejandro Russo
- Subjects
Information privacy ,Functional programming ,education.field_of_study ,Programming language ,Computer science ,Population ,020207 software engineering ,02 engineering and technology ,computer.software_genre ,Software framework ,Set (abstract data type) ,Taint checking ,020204 information systems ,Component (UML) ,0202 electrical engineering, electronic engineering, information engineering ,Differential privacy ,education ,computer ,Software - Abstract
Differential privacy offers a formal framework for reasoning about the privacy and accuracy of computations on private data. It also offers a rich set of building blocks for constructing private data analyses. When carefully calibrated, these analyses simultaneously guarantee the privacy of the individuals contributing their data, and the accuracy of the data analysis results, inferring useful properties about the population. The compositional nature of differential privacy has motivated the design and implementation of several programming languages to ease the implementation of differentially private analyses. Even though these programming languages provide support for reasoning about privacy, most of them disregard reasoning about the accuracy of data analyses. To overcome this limitation, we present DPella, a programming framework providing data analysts with support for reasoning about privacy, accuracy, and their trade-offs. The distinguishing feature of DPella is a novel component that statically tracks the accuracy of different data analyses. To provide tight accuracy estimations, this component leverages taint analysis for automatically inferring statistical independence of the different noise quantities added for guaranteeing privacy. We evaluate our approach by implementing several classical queries from the literature and showing how data analysts can calibrate the privacy parameters to meet the accuracy requirements, and vice versa.
- Published
- 2021
162. Grasping Robot Integration and Prototyping: The GRIP Software Framework
- Author
-
Brice Denoun, Miles Hansard, Beatriz Leon, and Lorenzo Jamone
- Subjects
0209 industrial biotechnology ,Computer science ,Process (engineering) ,business.industry ,02 engineering and technology ,computer.software_genre ,Computer Science Applications ,Software framework ,020901 industrial engineering & automation ,Software ,Control and Systems Engineering ,Human–computer interaction ,Research community ,Component-based software engineering ,Robot perception ,Task analysis ,Robot ,Electrical and Electronic Engineering ,business ,computer - Abstract
Robotic manipulation is fundamental to many realworld applications; however, it is an unsolved problem that remains a very active research area. New algorithms for robot perception and control are frequently proposed by the research community. These methods must be thoroughly evaluated in realistic conditions before they can be adopted by industry. This process can be extremely time consuming, mainly due to the complexity of integrating different hardware and software components.
- Published
- 2021
163. The CodeSparks Framework – Augmenting Source Code with Glyph-based Visualizations.
- Author
-
Moseler, Oliver and Diehl, Stephan
- Subjects
- *
SOURCE code , *SOFTWARE measurement , *DATA visualization , *SOFTWARE development tools , *APPLICATION program interfaces , *SOFTWARE frameworks , *DEBUGGING - Abstract
The daily work of a software developer typically includes source-code-related tasks, such as testing, debugging, refactoring and optimizing. They can be facilitated by the use of software metrics, which are mainly available through external analysis tools. In this work, we present the CodeSparks framework, a Java API for IDE plugin development, that aims to facilitate the integration of software analysis tools into the IDE such that their results are displayed as glyph-based visualizations in the source code. In particular, it enables to combine multiple visualizations, each of which can represent different metrics simultaneously. We present the architecture of the framework and the underlying design goals. A total of thirteen plugins realized by different developers using the CodeSparks framework are presented to demonstrate the versatility of the framework. We conducted focus group interviews to investigate how the developers experienced the implementation of their plugins. Based on the plugins, deliberate design decisions and the interview results, we discuss to what extent we achieved our design goals. We found that the framework is largely independent of the target programming-language and that it supports the development of plugins for a wide range of source-code-related tasks while hiding most of the details of the underlying plugin development API. • Glyph-based visualization of program analysis results embedded in the source code. • The first framework for developing IDE plugins that employ the approach above. • Thirteen plugins implemented with the framework illustrate its versatility. • Focus group interviews on the developers' experience with the framework. • The interviews confirm that the framework facilitates the development of plugins. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
164. Demonstration of ITER Real-Time Framework with application of PF coil control in KSTAR.
- Author
-
Lee, Seung-Ju, Kwon, Giil, Yun, Sang-won, Lee, Taegu, Hahn, Sang-hee, Han, Hyunsun, Ahn, Hyunsik, Jin, Jongkook, Lee, Dongkeun, Kim, Young-jin, Hong, Jaesic, Lee, Woong-Ryol, and Tak, Taehyun
- Subjects
- *
PLASMA confinement , *REAL-time control , *ELECTROMAGNETS , *POWER resources , *SOFTWARE frameworks - Abstract
ITER Real-Time Framework (RTF) is a middleware for developing fast real-time control applications such as plasma control system (PCS). In this framework, applications are built by creating and assembling Function Blocks (FBs) as atomic components of the application. The RTF can easily configure the application to be operated with multi-thread, multi-process, or multi-node processing under real-time mode. In this paper, we demonstrated capability of the RTF on the Poloidal Field (PF) coil Magnetic Power Supply (MPS) system of KSTAR. First, we fully implemented the KSTAR PF coil control logic from the KSTAR PCS into an independent RTF application. By configuring the real-time mode and multi-thread processing, 11 PF coils can be simultaneously controlled with a 20 KHz execution cycle. Second, we applied a built-in exception handler in the RTF to implementing protection from specified off-normal events such as PF Power Supply Fault (PSF) and PF OverCurrent Fault (OCF). Third, we integrated the standard real-time network interfaces of the KSTAR, the Reflective Memory (RFM) network, with the RTF application. Finally, we made a shot automation interface in order to run the RTF application according to the KSTAR shot sequence stages. This interface also has a snapshot functionality to store and load all experimental parameters for each shot number. We evaluated the effectiveness of the RTF application through a single PF MPS test connected with a 40 mH dummy load coil. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
165. ROUTE : A Framework for Customizable Smart Mobility Planners
- Author
-
Alkhabbas, F., De Sanctis, M., Bucchiarone, A., Cicchetti, Antonio, Spalazzese, R., Davidsson, P., Iovino, L., Alkhabbas, F., De Sanctis, M., Bucchiarone, A., Cicchetti, Antonio, Spalazzese, R., Davidsson, P., and Iovino, L.
- Abstract
Multimodal journey planners are used worldwide to support travelers in planning and executing their journeys. Generated travel plans usually involve local mobility service providers, consider some travelers' preferences, and provide travelers information about the routes' current status and expected delays. However, those planners cannot fully consider the special situations of individual cities when providing travel planning services. Specifically, authorities of different cities might define customizable regulations or constraints of movements in the cities (e.g., due to construction works or pandemics). Moreover, with the transformation of traditional cities into smart cities, travel planners could leverage advanced monitoring features. Finally, most planners do not consider relevant information impacting travel plans, for instance, information that might be provided by travelers (e.g., a crowded square) or by mobility service providers (e.g., changing the timetable of a bus). To address the aforementioned shortcomings, in this paper, we propose ROUTE, a framework for customizable smart mobility planners that better serve the needs of travelers, local authorities, and mobility service providers in the dynamic ecosystem of smart cities. ROUTE is composed of an architecture, a process, and a prototype developed to validate the feasibility of the framework. Experiments' results show that the framework scales well in both centralized and distributed deployment settings.
- Published
- 2022
- Full Text
- View/download PDF
166. Scientific Software Frameworks and Grid Computing : Improving Programming Productivity
- Author
-
Appelbe, Bill, Moresi, Louis, Quenette, Steve, Simter, Patrick, Gaffney, Patrick W., editor, and Pool, James C. T., editor
- Published
- 2007
- Full Text
- View/download PDF
167. Tuning Tabu Search Strategies Via Visual Diagnosis
- Author
-
Halim, Steven, Lau, Hoong Chuin, Sharda, Ramesh, editor, Voß, Stefan, editor, Doerner, Karl F., editor, Gendreau, Michel, editor, Greistorfer, Peter, editor, Gutjahr, Walter, editor, Hartl, Richard F., editor, and Reimann, Marc, editor
- Published
- 2007
- Full Text
- View/download PDF
168. A Software Framework for Tuning the Dynamics of Neuromorphic Silicon Towards Biology
- Author
-
Brüderle, Daniel, Grübl, Andreas, Meier, Karlheinz, Mueller, Eilif, Schemmel, Johannes, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Sandoval, Francisco, editor, Prieto, Alberto, editor, Cabestany, Joan, editor, and Graña, Manuel, editor
- Published
- 2007
- Full Text
- View/download PDF
169. Towards a Software Framework for Building Highly Flexible Component-Based Embedded Operating Systems
- Author
-
Xu, Dong, Wang, Hua, Teng, Qiming, Chen, Xiangqun, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Kuo, Tei-Wei, editor, Sha, Edwin, editor, Guo, Minyi, editor, Yang, Laurence T., editor, and Shao, Zili, editor
- Published
- 2007
- Full Text
- View/download PDF
170. A Software Framework for the Portable Parallelization of Particle-Mesh Simulations
- Author
-
Sbalzarini, I. F., Walther, J. H., Polasek, B., Chatelain, P., Bergdorf, M., Hieber, S. E., Kotsalis, E. M., Koumoutsakos, P., Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Nagel, Wolfgang E., editor, Walter, Wolfgang V., editor, and Lehner, Wolfgang, editor
- Published
- 2006
- Full Text
- View/download PDF
171. Accessible User Interface Framework for Severely Physically Disabled People
- Author
-
Mahr, Michael, Nischelwitzer, Alexander K., Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Miesenberger, Klaus, editor, Klaus, Joachim, editor, Zagler, Wolfgang L., editor, and Karshmer, Arthur I., editor
- Published
- 2006
- Full Text
- View/download PDF
172. A UML2 Profile for Reusable and Verifiable Software Components for Real-Time Applications
- Author
-
Cechticky, V., Egli, M., Pasetti, A., Rohlik, O., Vardanega, T., Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, and Morisio, Maurizio, editor
- Published
- 2006
- Full Text
- View/download PDF
173. A Framework for Cognitive Vision Systems or Identifying Obstacles to Integration
- Author
-
Vincze, Markus, Zillich, Michael, Ponweiser, Wolfgang, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Christensen, Henrik I., editor, and Nagel, Hans-Hellmut, editor
- Published
- 2006
- Full Text
- View/download PDF
174. ALPS: A Software Framework for Parallel Space-Time Adaptive Processing
- Author
-
Lee, Kyusoon, Bojańczyk, Adam W., Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Dongarra, Jack, editor, Madsen, Kaj, editor, and Waśniewski, Jerzy, editor
- Published
- 2006
- Full Text
- View/download PDF
175. A Generic Object-Oriented Tabu Search Framework
- Author
-
Lau, Hoong C., Jia, Xiaomin, Wan, Wee C., Sharda, Ramesh, editor, Voß, Stefan, editor, Ibaraki, Toshihide, editor, Nonobe, Koji, editor, and Yagiura, Mutsunori, editor
- Published
- 2005
- Full Text
- View/download PDF
176. Scalable Photon Monte Carlo Algorithms and Software for the Solution of Radiative Heat Transfer Problems
- Author
-
Veljkovic, Ivana, Plassmann, Paul E., Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Yang, Laurence T., editor, Rana, Omer F., editor, Di Martino, Beniamino, editor, and Dongarra, Jack, editor
- Published
- 2005
- Full Text
- View/download PDF
177. MOLEAS: Information Technology-Based Educational Software Framework
- Author
-
Cho, Su-Jin, Lee, Seongsoo, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Carbonell, Jaime G., editor, Siekmann, Jörg, editor, Khosla, Rajiv, editor, Howlett, Robert J., editor, and Jain, Lakhmi C., editor
- Published
- 2005
- Full Text
- View/download PDF
178. A Software Framework for Rapid Prototyping of Run-Time Systems for Mobile Calculi
- Author
-
Bettini, Lorenzo, De Nicola, Rocco, Falassi, Daniele, Lacoste, Marc, Lopes, Luís, Oliveira, Licínio, Paulino, Hervé, Vasconcelos, Vasco T., Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Dough, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Priami, Corrado, editor, and Quaglia, Paola, editor
- Published
- 2005
- Full Text
- View/download PDF
179. Developing Climbing Robots for Education
- Author
-
Berns, K., Braun, T., Hillenbrand, C., Luksch, T., Armada, Manuel A., and de González Santos, Pablo
- Published
- 2005
- Full Text
- View/download PDF
180. End-to-end privacy preserving deep learning on multi-institutional medical imaging
- Author
-
Marcus R. Makowski, Daniel Rueckert, Jason Mancuso, Dmitrii Usynin, Marc-Matthias Steinborn, Rickmer Braren, Andreas Saleh, Georgios Kaissis, Théo Ryffel, Andrew Trask, Ionésio Lima, Friederike Jungmann, Jonathan Passerat-Palmbach, and Alexander Ziller
- Subjects
0301 basic medicine ,Computer Networks and Communications ,Computer science ,business.industry ,Deep learning ,Inference ,Machine learning ,computer.software_genre ,Encryption ,Convolutional neural network ,Human-Computer Interaction ,Software framework ,03 medical and health sciences ,030104 developmental biology ,0302 clinical medicine ,End-to-end principle ,Artificial Intelligence ,Medical imaging ,Computer Vision and Pattern Recognition ,Applications of artificial intelligence ,Artificial intelligence ,business ,computer ,030217 neurology & neurosurgery ,Software - Abstract
Using large, multi-national datasets for high-performance medical imaging AI systems requires innovation in privacy-preserving machine learning so models can train on sensitive data without requiring data transfer. Here we present PriMIA (Privacy-preserving Medical Image Analysis), a free, open-source software framework for differentially private, securely aggregated federated learning and encrypted inference on medical imaging data. We test PriMIA using a real-life case study in which an expert-level deep convolutional neural network classifies paediatric chest X-rays; the resulting model’s classification performance is on par with locally, non-securely trained models. We theoretically and empirically evaluate our framework’s performance and privacy guarantees, and demonstrate that the protections provided prevent the reconstruction of usable data by a gradient-based model inversion attack. Finally, we successfully employ the trained model in an end-to-end encrypted remote inference scenario using secure multi-party computation to prevent the disclosure of the data and the model. Gaining access to medical data to train AI applications can present problems due to patient privacy or proprietary interests. A way forward can be privacy-preserving federated learning schemes. Kaissis, Ziller and colleagues demonstrate here their open source framework for privacy-preserving medical image analysis in a remote inference scenario.
- Published
- 2021
181. The Vision Behind MLPerf: Understanding AI Inference Performance
- Author
-
David Kanter, Christine Cheng, Vijay Janapa Reddi, Carole-Jean Wu, Peter Mattson, and Guenther Schmuelling
- Subjects
Computer science ,business.industry ,02 engineering and technology ,Benchmarking ,computer.software_genre ,020202 computer hardware & architecture ,Software framework ,Knowledge-based systems ,Software ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Benchmark (computing) ,Use case ,Performance measurement ,Electrical and Electronic Engineering ,Software engineering ,business ,computer ,Software measurement - Abstract
Deep learning has sparked a renaissance in computer systems and architecture. Despite the breakneck pace of innovation, there is a crucial issue concerning the research and industry communities at large: how to enable neutral and useful performance assessment for machine learning (ML) software frameworks, ML hardware accelerators, and ML systems comprising both the software stack and the hardware. The ML field needs systematic methods for evaluating performance that represents real-world use cases and useful for making comparisons across different software and hardware implementations. MLPerf answers the call. MLPerf is an ML benchmark standard driven by academia and industry (70+ organizations). Built out of the expertise of multiple organizations, MLPerf establishes a standard benchmark suite with proper metrics and benchmarking methodologies to level the playing field for ML system performance measurement of different ML inference hardware, software, and services.
- Published
- 2021
182. Programming framework and infrastructure for self-adaptation and optimized evolution method for microservice systems in cloud–edge environments
- Author
-
Xiaofei Xu, Zhongjie Wang, Zhiying Tu, and Xiang He
- Subjects
Service (systems architecture) ,Service system ,Computer Networks and Communications ,Computer science ,business.industry ,Distributed computing ,Quality of service ,020206 networking & telecommunications ,Cloud computing ,02 engineering and technology ,Microservices ,computer.software_genre ,Software framework ,Hardware and Architecture ,Software deployment ,Server ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,business ,Mobile device ,computer ,Software ,Edge computing - Abstract
Edge computing technologies facilitate the deployment of services on nearby edge servers with a large number of end users and their mobile devices to fulfill personalized demands. Owing to frequent changes in user mobility and demands, service systems deployed in an edge–cloud environment must continuously adapt to ensure that the quality of service (QoS) perceived by the end users is maintained at a stable and satisfactory level. As it is difficult for system operation engineers to manually deal with such frequent and large-scale evolution due to problems of cost and efficiency, self-adaptation of the system is essential. In this paper, we present a programming framework for microservices (EPF4M) and an infrastructure for self-adaptive microservice systems (EI4MS) for the cloud–edge environment based on microservice architecture. Our study follows a “monitoring–analyzing–planning–execution” control loop that empowers the service systems to redeploy the services according to changes in the QoS. A two-phase strategy is adopted to minimize the side effects of the loop on the performance of the service system. A prototype of this framework and infrastructure has been open-sourced and verified through experiments conducted in a real cloud–edge environment. The results demonstrate the usefulness and advantages of our approach.
- Published
- 2021
183. CogTool+
- Author
-
Shujun Li, Patrice Rusconi, and Haiyue Yuan
- Subjects
automation ,Cognitive modeling ,CogTool ,cyber security ,human performance evaluation ,parameterization ,simulation ,software ,user authentication ,QA75 ,Cognitive model ,Computer science ,BF ,02 engineering and technology ,computer.software_genre ,Software ,Human–computer interaction ,0202 electrical engineering, electronic engineering, information engineering ,0501 psychology and cognitive sciences ,QA76.9.H85 ,050107 human factors ,QA76.76 ,business.industry ,Scale (chemistry) ,05 social sciences ,020207 software engineering ,Automation ,Human-Computer Interaction ,Software framework ,Template ,Scalability ,User interface ,business ,computer - Abstract
Cognitive modeling tools have been widely used by researchers and practitioners to help design, evaluate, and study computer user interfaces (UIs). Despite their usefulness, large-scale modeling tasks can still be very challenging due to the amount of manual work needed. To address this scalability challenge, we propose CogTool+, a new cognitive modeling software framework developed on top of the well-known software tool CogTool. CogTool+ addresses the scalability problem by supporting the following key features: (1) a higher level of parameterization and automation; (2) algorithmic components; (3) interfaces for using external data; and (4) a clear separation of tasks, which allows programmers and psychologists to define reusable components (e.g., algorithmic modules and behavioral templates) that can be used by UI/UX researchers and designers without the need to understand the low-level implementation details of such components. CogTool+ also supports mixed cognitive models required for many large-scale modeling tasks and provides an offline analyzer of simulation results. In order to show how CogTool+ can reduce the human effort required for large-scale modeling, we illustrate how it works using a pedagogical example, and demonstrate its actual performance by applying it to large-scale modeling tasks of two real-world user-authentication systems.
- Published
- 2021
184. Hadoop Job Scheduling Using Improvised Ant Colony Optimization
- Author
-
G. Joel Sunny Deol
- Subjects
Job scheduler ,Computer science ,General Mathematics ,Node (networking) ,Distributed computing ,Ant colony optimization algorithms ,computer.software_genre ,Education ,Scheduling (computing) ,News aggregator ,Software framework ,Computational Mathematics ,Task (computing) ,Computational Theory and Mathematics ,Distributed File System ,computer - Abstract
Hadoop Distributed File System is used for storage along with a programming framework MapReduce for processing large datasets allowing parallel processing. The process of handling such complex and vast data and maintaining the performance parameters up to certain level is a difficult task. Hence, an improvised mechanism is proposed here that will enhance the job scheduling capabilities of Hadoop and optimize allocation and utilization of resources. Significantly, an aggregator node is added to the default HDFS framework architecture to improve the performance of Hadoop Name node. In this paper, four entities viz., the name node, secondary name node, aggregator nodes, and data nodes have been modified. Here, the aggregator node assigns jobs to data node, while Name node tracks aggregator nodes. Also, based on the job size and expected execution time, an improvised ant colony optimization method is developed for scheduling jobs.In the end, the results demonstrate notable improvisation over native Hadoop and other approaches.
- Published
- 2021
185. <scp>PolyChemPrint</scp> : A hardware and software framework for benchtop additive manufacturing of functional polymeric materials
- Author
-
Yilong Chang, Ying Diao, Kush Patel, Siqing Wang, John B. Rosheck, Sang Kyu Park, Damien Guironnet, Bijal B. Patel, and Dylan J. Walsh
- Subjects
Software framework ,Polymers and Plastics ,business.industry ,Computer science ,Embedded system ,Materials Chemistry ,3D printing ,Control software ,Physical and Theoretical Chemistry ,business ,computer.software_genre ,computer - Published
- 2021
186. First application of the GPU-based software framework TIGRE for proton CT image reconstruction
- Author
-
Thomas Bergauer, Sepideh Hatamikia, Wolfgang Birkfellner, Dietmar Georg, Florian Pitters, Alexander Burker, Christian Irmler, Stefanie Kaser, Felix Ulrich-Pur, and Albert Hirtl
- Subjects
Computer science ,Monte Carlo method ,Biophysics ,Measure (physics) ,General Physics and Astronomy ,Iterative reconstruction ,computer.software_genre ,030218 nuclear medicine & medical imaging ,03 medical and health sciences ,0302 clinical medicine ,Software ,Image Processing, Computer-Assisted ,Humans ,Radiology, Nuclear Medicine and imaging ,Projection (set theory) ,Proton therapy ,Phantoms, Imaging ,business.industry ,General Medicine ,Software framework ,Simultaneous Algebraic Reconstruction Technique ,030220 oncology & carcinogenesis ,Protons ,Tomography, X-Ray Computed ,business ,Monte Carlo Method ,computer ,Algorithm ,Algorithms - Abstract
In proton therapy, the knowledge of the proton stopping power, i.e. the energy deposition per unit length within human tissue, is essential for accurate treatment planning. One suitable method to directly measure the stopping power is proton computed tomography (pCT). Due to the proton interaction mechanisms in matter, pCT image reconstruction faces some challenges: the unique path of each proton has to be considered separately in the reconstruction process adding complexity to the reconstruction problem. This study shows that the GPU-based open-source software toolkit TIGRE, which was initially intended for X-ray CT reconstruction, can be applied to the pCT image reconstruction problem using a straight line approach for the proton path. This simplified approach allows for reconstructions within seconds. To validate the applicability of TIGRE to pCT, several Monte Carlo simulations modeling a pCT setup with two Catphan® modules as phantoms were performed. Ordered-Subset Simultaneous Algebraic Reconstruction Technique (OS-SART) and Adaptive-Steepest-Descent Projection Onto Convex Sets (ASD-POCS) were used for image reconstruction. Since the accuracy of the approach is limited by the straight line approximation of the proton path, requirements for further improvement of TIGRE for pCT are addressed.
- Published
- 2021
187. Development and Testing of Algorithms for Vehicle Type Recognition and Car Tracking with Photo and Video Traffic Enforcement Cameras
- Author
-
M. A. Laptev, D. V. Nekrasov, and S. M. Staroletov
- Subjects
Traffic analysis ,business.industry ,Computer science ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,computer.software_genre ,Tracking (particle physics) ,Computer Graphics and Computer-Aided Design ,Convolutional neural network ,Task (project management) ,Software framework ,Haar-like features ,Software ,Pattern recognition (psychology) ,Computer Vision and Pattern Recognition ,business ,computer ,Algorithm - Abstract
The work is devoted to the research that was carried out within the framework of computer vision problems applicable to the analysis of images and video information with vehicles. We solve the problem of classifying vehicles. We analyze the drawbacks of Haar features and convolutional neural networks and test the obtained networks using the key point method; we construct an integral algorithm that includes several networks, and we further validate it on a large number of real photographs and types of vehicles. Next, we solve the task to develop a software framework for tracking vehicles by analyzing adjacent photographs from a video sequence. After that, we consider the tracking task in more detail. We analyze modern tracking algorithms using machine learning and describe our implemented tracker with support for the appearance of obstacles between the camera and a moving vehicle. As a result, we propose algorithms and open-source software that, after being configured for specific cameras, can be used in traffic analysis systems.
- Published
- 2021
188. A Data-Driven Analysis of the Paradigm Shift From Permanent to Contractual Recruitment
- Author
-
Raju Ranjan, Shyla, Arushi Jain, and Vishal Bhatnagar
- Subjects
business.industry ,Computer science ,Data management ,Computation ,Big data ,computer.software_genre ,Data science ,Data-driven ,Software framework ,Streaming data ,Paradigm shift ,Computer data storage ,business ,computer - Abstract
Big data is the high-volume, high-variety data which involves data storage, data management, and data analysis that presents a wide view of business possibility for real-time data, sensor data, and streaming data over the web. Big data relies on technology, analysis, and mythology where technology deals with computation power, accuracy, linking, and large datasets; analysis is to find patterns by analyzing large datasets to discover hidden information; and mythology is the wrong beliefs that large datasets give insight knowledge of data that is not obtained by small datasets. In this paper, the authors analyzed the major benefits the organization see from employing contract workers using map reduce programming framework.
- Published
- 2021
189. A Vector Finder Toolkit for Track Reconstruction in MPD ITS
- Author
-
Dmitry Zinchenko, V. Vasendina, E. G. Nikonov, and A.I. Zinchenko
- Subjects
Computer science ,Physics::Instrumentation and Detectors ,QC770-798 ,computer.software_genre ,01 natural sciences ,law.invention ,Computational science ,Software ,law ,Nuclear and particle physics. Atomic energy. Radioactivity ,0103 physical sciences ,Nuclear Experiment ,010306 general physics ,Collider ,silicon pixel detector ,vertex reconstruction ,Time projection chamber ,Pixel ,010308 nuclear & particles physics ,business.industry ,Detector ,track reconstruction ,Tracking system ,heavy-ion collisions ,Software framework ,Upgrade ,High Energy Physics::Experiment ,business ,computer - Abstract
As a part of the future upgrade program of the Multi-Purpose Detector (MPD) experiment at the Nuclotron-Based Ion Collider Facility (NICA) complex, an Inner Tracking System (ITS) made of Monolitic Active Pixel Sensors (MAPSs) is proposed between the beam pipe and the Time Projection Chamber (TPC). It is expected that the new detector will enhance the experimental potential for the reconstruction of short-lived particles—in particular, those containing the open charm particle. To study the detector performance and select its best configuration, a track reconstruction approach based on a constrained combinatorial search was developed and implemented as a software toolkit called Vector Finder. This paper describes the proposed approach and demonstrates its characteristics for primary and secondary track finding in ITS, ITS-to-TPC track matching and hyperon reconstruction within the MPD software framework. The results were obtained on a set of simulated central gold–gold collision events at sNN=9 GeV with an average multiplicity of ∼1000 charged particles in the detector acceptance produced with the Ultra-Relativistic Quantum Molecular Dynamics (UrQMD) generator.
- Published
- 2021
190. JCOGIN: a programming framework for particle transport on combinatorial geometry
- Author
-
Baoyin Zhang, Aiqing Zhang, Wang Xin, Gang Li, Xiaolin Cao, Wang Wei, and Zeyao Mo
- Subjects
Multi-core processor ,Parallelism (rhetoric) ,Application programming interface ,Computer science ,Discrete geometry ,Domain decomposition methods ,Parallel computing ,computer.software_genre ,Bottleneck ,Theoretical Computer Science ,Software framework ,Data model ,Hardware and Architecture ,computer ,Software ,Information Systems - Abstract
Domain-specific programming frameworks are usually effective to simplify the development of large-scale applications on supercomputers. This paper introduces a parallel programming framework named JCOGIN for particle transport on combinatorial geometry. JCOGIN provides a combinatorial geometry data model and a patch-based parallel computing model to manage the data distribution in parallel computing and implements the hybrid parallelism of the domain decomposition and the particle parallelism on MPI/OpenMP to overcome the bottleneck of huge memory demand and long computational time. The application programming interface of JCOGIN can support users to quickly develop their parallel particle transport applications. Based on this framework, users only need to write serial codes for large-scale numerical simulations on modern supercomputers. The parallel efficiency of applications based on JCOGIN can reach up to 80% on hundreds of thousands of CPU cores.
- Published
- 2021
191. Software Framework Design for Fast Enumeration of Optimal Solutions to Combinatorial Optimization Problems
- Subjects
ロジスティクス ,組合せ最適化 ,列挙 ,Enumeration ,Software Framework ,Combinatorial Optimization ,Container Pre-Marshalling Problem ,コンテナ・プリマーシャリング問題 ,Logistics ,ソフトウェアフレームワーク - Abstract
解法が確立していない問題を解くためのソフトウェア開発では,プログラムの仕様の変更が頻繁に起こることがある.本論文は,頻繁な仕様変更に対応しながら正しくて効率的なプログラムを開発するためのフレームワークを提案する.本研究の特徴は,プログラムの部品を書き換えルールで表現し,仕様から正しい書き換えルールを生成・集積してプログラムを構成することである.このことによってプログラムの効率と正しさの両立が可能になる.フレームワークの適用例としてコンテナ・プリマーシャリング問題の最適解を高速列挙するプログラムの開発プロセスを扱う., Frequent revision of program specifications can occur in software development to solve problems of which well-established solutions have yet to be found. This paper proposes a framework for software development to efficiently enumerate optimal solutions to combinatorial optimization problems; the framework copes with the frequent specification changes. A peculiarity of this study is that we represent each program component as a correct rewriting rule, which is generated from a specification and accumulates in a program. The peculiarity enables us to manage both efficiency and correctness of a program. This paper demonstrates a software development process to efficiently enumerate optimal solutions to a container pre-marshalling problem as an application example of the ramework., 情報科学, Information Sciences, 論文
- Published
- 2021
192. A Framework for Comparative Evaluation of High-Performance Virtualized Networking Mechanisms
- Author
-
Gabriele Ara, Luca Abeni, Leonardo Lai, Carlo Vitucci, and Tommaso Cucinotta
- Subjects
Computer science ,Cloud computing ,Throughput ,02 engineering and technology ,computer.software_genre ,Article ,Containers ,NFV ,Software ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,DPDK ,Kernel bypass ,Netmap ,Latency (engineering) ,Virtual network ,business.industry ,020206 networking & telecommunications ,Software framework ,Computer architecture ,Scalability ,Key (cryptography) ,business ,computer - Abstract
This paper presents an extension to a software framework designed to evaluate the efficiency of different software and hardware-accelerated virtual switches, each commonly adopted on Linux to provide virtual network connectivity to containers in high-performance scenarios, like in Network Function Virtualization (NFV). We present results from the use of our tools, showing the performance of multiple high-performance networking frameworks on a specific platform, comparing the collected data for various key metrics, namely throughput, latency and scalability, with respect to the required computational power.
- Published
- 2021
193. A Software Framework for Heterogeneous Wireless Sensor Network Towards Environmental Monitoring
- Author
-
Qian Huang and Kane Rodriguez
- Subjects
energy-efficient building ,heterogeneous wireless sensor network ,software framework ,Technology ,Engineering (General). Civil engineering (General) ,TA1-2040 ,Biology (General) ,QH301-705.5 ,Physics ,QC1-999 ,Chemistry ,QD1-999 - Abstract
A wireless sensor network (WSN) is typically composed of spatially distributed miniature sensors that help collect large amounts of real-time environmental data from buildings. These environmental data (e.g., temperature, humidity, CO2 concentration) can assist a series of heating, ventilation, and air conditioning (HVAC) equipment to increase the building energy efficiency. From a system design perspective, heterogeneous wireless sensor networks need to address two challenges. First, sensor data acquisition, conversion, fusion, and packaging involve a series of software processing. Since each type of environmental sensor typically has unique processing requirements, it is difficult to develop an efficient software framework to combine the processing of multiple heterogeneous sensors. Second, during normal operation of a heterogeneous wireless sensor network, if users insert or remove some environmental sensors, the entire WSN system should operate normally. In this work, in order to solve the above two system design challenges, we have developed a low-power, low-cost, small form-factor WSN development platform, and its software framework can perform efficient data acquisition, conversion, fusion, and packaging for multiple heterogeneous sensors. Our proposed software framework enables easy and rapid WSN system deployment without affecting the overall functionality of each node. The proposed design differs from existing WSN platforms in that it emphasizes advanced high-level usability and reduces time to market without sacrificing low-level features. The proposed WSN system has been implemented and tested in an office building for indoor fire hazard detection. The experimental results show that our software framework can successfully complete data acquisition, conversion, fusion, and packaging tasks for three heterogeneous environmental sensors. In addition, we have verified that our software framework supports robust system operation when inserting or removing sensors from an existing heterogeneous WSN system.
- Published
- 2019
- Full Text
- View/download PDF
194. On the Impact of Agent Communication Languages on the Implementation of Agent Systems
- Author
-
Serrano, Juan Manuel, Ossowski, Sascha, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Carbonell, Jaime G., editor, Siekmann, Jörg, editor, Klusch, Matthias, editor, Ossowski, Sascha, editor, Kashyap, Vipul, editor, and Unland, Rainer, editor
- Published
- 2004
- Full Text
- View/download PDF
195. Computation and Visualisation in the NumLab Numerical Laboratory
- Author
-
Maubach, Joseph M. L., Telea, Alexandru C., Farin, Gerald, editor, Hege, Hans-Christian, editor, Hoffman, David, editor, Johnson, Christopher R., editor, and Polthier, Konrad, editor
- Published
- 2003
- Full Text
- View/download PDF
196. An Open Software Framework for Medical Applications
- Author
-
Keeve, Erwin, Jansen, Thomas, von Rymon-Lipinski, Bartosz, Burgielski, Zbigniew, Hanssen, Nils, Ritter, Lutz, Lievin, Marc, Goos, Gerhard, editor, Hartmanis, Juris, editor, van Leeuwen, Jan, editor, Ayache, Nicholas, editor, and Delingette, Hervé, editor
- Published
- 2003
- Full Text
- View/download PDF
197. Architecting for Reuse: A Software Framework for Automated Negotiation
- Author
-
Bartolini, Claudio, Preist, Chris, Jennings, Nicholas R., Goos, Gerhard, editor, Hartmanis, Juris, editor, van Leeuwen, Jan, editor, Giunchiglia, Fausto, editor, Odell, James, editor, and Weiß, Gerhard, editor
- Published
- 2003
- Full Text
- View/download PDF
198. Massively Distributed Virtual Worlds: A Framework Approach MaDViWorld: A Java Software Framework for Massively Distributed Virtual Worlds
- Author
-
Fuhrer, Patrik, Pasquier-Rocha, Jacques, Goos, Gerhard, editor, Hartmanis, Juris, editor, van Leeuwen, Jan, editor, Guelfi, Nicolas, editor, Astesiano, Egidio, editor, and Reggio, Gianna, editor
- Published
- 2003
- Full Text
- View/download PDF
199. Integrating FlowVisor Access Control in a Publicly Available OpenFlow Testbed with Slicing Support
- Author
-
Giatsios, Dimitris, Choumas, Kostas, Syrivelis, Dimitris, Korakis, Thanasis, Tassiulas, Leandros, Akan, Ozgur, Series editor, Bellavista, Paolo, Series editor, Cao, Jiannong, Series editor, Dressler, Falko, Series editor, Ferrari, Domenico, Series editor, Gerla, Mario, Series editor, Kobayashi, Hisashi, Series editor, Palazzo, Sergio, Series editor, Sahni, Sartaj, Series editor, Shen, Xuemin (Sherman), Series editor, Stan, Mircea, Series editor, Xiaohua, Jia, Series editor, Zomaya, Albert, Series editor, Coulson, Geoffrey, Series editor, Korakis, Thanasis, editor, Zink, Michael, editor, and Ott, Maximilian, editor
- Published
- 2012
- Full Text
- View/download PDF
200. A SOFTWARE FRAMEWORK FOR THE DEVELOPMENT OF PROJECTION-BASED AUGMENTED REALITY SYSTEMS.
- Author
-
Sunet, Marc, Comino, Marc, Karatzas, Dimosthenis, Chica, Antoni, and Vázquez, Pere-Pau
- Subjects
SOFTWARE frameworks ,AUGMENTED reality ,AUTOMATIC control software ,ASYMPTOTIC homogenization - Abstract
Despite the large amount of methods and applications of augmented reality, there is little homogenization on the software platforms that support them. An exception may be the low level control software that is provided by some high profile vendors such as Qualcomm and Metaio. However, these provide fine grain modules for e.g. element tracking. We are more concerned on the application framework, that includes the control of the devices working together for the development of the AR experience. In this paper we present a software framework that can be used for the development of AR applications based on camera-projector pairs, that is suitable for both fixed, and nomadic setups. [ABSTRACT FROM AUTHOR]
- Published
- 2016
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.