72,530 Hits in 3.2 sec

Building configurable applications in Java

M.C. Little, S.M. Wheater
Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159)  
Therefore, in this paper we shall describe how we have constructed a configuration infrastructure in Java which allows applications to dynamically adapt themselves to the types of security restrictions  ...  There are many reasons why applications may require configuration, however the one which dominates Java applications is that of security restrictions.  ...  Acknowledgements The work reported here has been supported in part by a grant from UK Engineering and Physical Sciences Research Council (grant no. GR/L 73708).  ... 
doi:10.1109/cds.1998.675771 dblp:conf/cds/LittleW98 fatcat:zhvgwgkrlnb7nepg3ri3gifvlu

Designing a Low-Code CRUD framework

Bogdan Văduva, Honoriu Vălean
2021 Carpathian Journal of Electronic and Computer Engineering  
"Low-code" motivation is due to the fact that the new framework will provide the ability to use less code in order to build fast and efficient complex applications.  ...  When it comes to real life applications, programmers use Object Oriented (OO) paradigm to build user friendly windows/screens/forms for database operations.  ...  CONCLUSIONS In the current paper we showed a new perspective of building a Low-code CRUD framework. The new successful framework allowed us to build applications in a fast and efficient way.  ... 
doi:10.2478/cjece-2021-0003 fatcat:6vurv6kc2fh6touec5fwsm2l2y


Sheng Huang, Jun Zhu, Yuan Ni
2009 Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications - OOPSLA '09  
This paper presents ORTS, a tool for facilitating testers to generate optimized regression test suite for commercial Java applications.  ...  The aspects emphasized by the demonstration are: (1) how to help testers capture runtime traces of test execution; (2) how to identify change points during the build update; (3) how does ORTS improve the  ...  Furthermore, the Framework Change Analyzer parses the entire configuration files in the build such as configurations of spring, struts, ibatis, etc., and maps these configuration changes to Java/JS/JSP  ... 
doi:10.1145/1639950.1640023 dblp:conf/oopsla/HuangZN09 fatcat:pdfgxgr2jvefpfmcdhqvkymufq

A novel approach to regression test selection for J2EE applications

Sheng Huang, Zhong Jie Li, Jun Zhu, Yanghua Xiao, Wei Wang
2011 2011 27th IEEE International Conference on Software Maintenance (ICSM)  
Unlike standalone Java applications, J2EE applications also use configuration files to control the presentation, service, data access, and persistence layers.  ...  The J2EE platform has come to dominate the commercial Java application market.  ...  method identifier and build the call graph for Java code.  ... 
doi:10.1109/icsm.2011.6080768 dblp:conf/icsm/HuangLZXW11 fatcat:abkkiyv35bgunhw7kz3svcoosm

Design and Implementation of Parallel Debugger and Profiler for MPJ Express [article]

Aleem Akhtar, Aamir Shafi, Mohsan Jameel
2014 arXiv   pre-print
Despite its successful adoption in the Java HPC community, the MPJ Express software currently does not provide any support for debugging and profiling parallel applications and hence forces its users to  ...  Towards the end of the paper, we quantify the overhead of using MPJProf, which we found to be negligible in the profiling stage of parallel application development.  ...  In Eclipse debugger, we have "Java Application" and "Remote Java Application" configuration types. This extension is declared in plugin manifest file.  ... 
arXiv:1408.6347v1 fatcat:bzn3smwkyjhnxmoav6nhcq5nvu

Evaluation of OSGi-based architectures for customer energy management systems

Mike Pichler, Armin Veichtlbauer, Dominik Engel
2015 2015 IEEE International Conference on Industrial Technology (ICIT)  
In this paper, we define high level requirements to software architectures for Customer Energy Management Systems and evaluate some existing solutions based on Java and OSGi.  ...  ACKNOWLEDGMENTS The work described in this paper has been performed within the research project "Josef Ressel Center for User-Centric Smart Grid Privacy, Security and Control".  ...  The configuration is read from a single Java properties file.  ... 
doi:10.1109/icit.2015.7125459 dblp:conf/icit2/PichlerVE15 fatcat:7fmxffio4varpdjjkh7qj5jmhm

Light-weight tool support for staged product derivation

Christoph Elsner
2012 Proceedings of the 16th International Software Product Line Conference on - SPLC '12 -volume 1  
Finally, in combination with previous work, the paper provides evidence that the approach is applicable to legacy product lines in a light-weight manner and that it technically scales to thousands of constraint  ...  be guided and restricted depending on the configuring stakeholder in a fine-grained manner, and constraints attached to a build task will only be checked if it actually shall be executed.  ...  In the simplest case, the constraint language can be plain Java and access can be realized via the Java API of the configuration mechanism used.  ... 
doi:10.1145/2362536.2362557 dblp:conf/splc/Elsner12 fatcat:xqoergm5lfct7d4pf4d7ozwlxu

Communication between Applications with Yarp

Tetsuyou Watanabe
2012 Journal of the Robotics Society of Japan  
java open java Matlab java jdk jdk bin Path Yarp Cmake-gui yarproot /example/swig yarproot /example/swig/build configure 4 CREATE JAVA configure Generate build Projet.sln Debug Release  ...  Applications * 920-1192 * Kanazawa-shi, Ishikawa 2.  ... 
doi:10.7210/jrsj.30.849 fatcat:apg7bbfh6vd2vnkic7mubjzoxm

Dynamic configuration of the CMS Data Acquisition cluster

G Bauer, U Behrens, K Biery, V Boyer, J Branson, E Cano, H Cheung, M Ciganek, S Cittolin, J A Coarasa, C Deldicque, E Dusinberre (+30 others)
2010 Journal of Physics, Conference Series  
XML configuration documents determine what applications are executed on each node and over what networks these applications communicate.  ...  The tool computes application parameters and generates the XML configuration documents and the configuration of the run-control system.  ...  Acknowledgements This work was supported in part by DOE and NSF (USA) and the Marie Curie Program.  ... 
doi:10.1088/1742-6596/219/2/022003 fatcat:bvshcrbpfbeurl3q27wjzhlita

VM-level memory monitoring for resolving performance problems

Philipp Lengauer
2013 Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity - SPLASH '13  
Furthermore our goal is to automate the tuning of the Java virtual machine to counteract memory anomalies.  ...  Memory anomalies, such as memory leaks, floating garbage, and excessive garbage collection pauses, impact application performance considerably.  ...  Furthermore, we propose building a knowledge base for recommending application-tailored garbage collector configurations. Figure 1 . 1 Key Elements and Research Questions (RQ) ).  ... 
doi:10.1145/2508075.2508076 dblp:conf/oopsla/Lengauer13 fatcat:nmm3am4tgfejfolvttpwbmbc2q

JavaEE for breakfast: start off on the right foot developing biological Web applications

Arnaud Ceol, Heiko Muller
2013 EMBnet journal  
Nevertheless, with Java Enterprise Edition (EE), the part of programming is drastically reduced and many tools and frameworks allow for building professional applications rapidly.  ...  Bioinformaticians may be intimidated by the apparent complexity of programming languages such as Java and stick to efficient but less suited languages for building rich applications and web sites.  ...  Methods Many tools and frameworks help Java programmers to build professional applications.  ... 
doi:10.14806/ej.19.b.734 fatcat:yscp4ynmlbhhjj5jh3gg4nd3ze

Automatic Observability for Dockerized Java Applications [article]

Long Zhang, Deepika Tiwari, Brice Morin, Benoit Baudry, Martin Monperrus
2021 arXiv   pre-print
POBS is based on automated transformations of Docker configuration files. Our approach injects additional modules in the production application, in order to provide better observability.  ...  In this paper, we present a novel approach, called POBS, to automatically improve the observability of Dockerized Java applications.  ...  Our idea of transforming Docker configuration files is applicable in practice and relevant for industry. • an original qualitative case study on using improved observability in Dockerized Java applications  ... 
arXiv:1912.06914v4 fatcat:rdul7cvhnzgjbnvq3o53ofksui

Large-Scale Dataset of Local Java Software Build Results

Matúš Sulír, Michaela Bačíková, Matej Madeja, Sergej Chodarev, Ján Juhár
2020 Data  
However, such attempts often end in failure. In this data descriptor paper, we provide a dataset of build results of open source Java software systems.  ...  We tried to automatically build a large number of Java projects from GitHub using their Maven, Gradle, and Ant build scripts in a Docker container simulating a standard programmer's environment.  ...  not look into CI configuration in order to mimic the CI environment locally.  ... 
doi:10.3390/data5030086 fatcat:datake34kfevhdjfquqdlewqam


Raju Pandey, Jeffrey Wu
2006 SIGPLAN notices  
In this paper, we present a software engineering methodology that automatically scales software to different platforms.  ...  Embedded application developers create applications for a wide range of devices with different resource constraints.  ...  Given that most Java applications use a small subset of available byte codes and Java abstractions, we can use synthesis and scaling to build a VM that only uses these abstractions.  ... 
doi:10.1145/1159974.1134678 fatcat:ea4udx5xozac5imhwsu5tjqf6m


Raju Pandey, Jeffrey Wu
2006 Proceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers and tool support for embedded systems - LCTES '06  
In this paper, we present a software engineering methodology that automatically scales software to different platforms.  ...  Embedded application developers create applications for a wide range of devices with different resource constraints.  ...  Given that most Java applications use a small subset of available byte codes and Java abstractions, we can use synthesis and scaling to build a VM that only uses these abstractions.  ... 
doi:10.1145/1134650.1134678 dblp:conf/lctrts/PandeyW06 fatcat:7zqv2rch7faenexrurko6rwwve
« Previous Showing results 1 — 15 out of 72,530 results