Developing software from reusable libraries lets developers face a security dilemma: Either be efficient and reuse libraries as they are or inspect them, know about their resource usage, but possibly miss deadlines as reviews are a time consuming process. In this paper, we propose a novel capability inference mechanism for libraries written in Java. It uses a coarse-grained capability model for system resources that can be presented to developers. We found that the capability inference agrees by 86.81% on expectations towards capabilities that can be derived from project documentation. Moreover, our approach can find capabilities that cannot be discovered using project documentation. It is thus a helpful tool for developers mitigating the a...
We propose a method for analyzing trade-off between an environment where a Java mobile code applicat...
Users and providers of an information system should clearly understand the threats caused by the sys...
This dataset comprise 301 Java projects. It contains information related to their external dependenc...
This paper explores adding capabilities to Java with the objective of tightening security management...
In this paper, we propose a specification of software components which can be loaded not only from y...
SUMMARY We propose a method for analyzing trade-off between an environment where a Java mobile code ...
In order to develop and use shared libraries of problem-solving methods, it is of paramount importan...
Backward compatibility is a major concern for any library developer. In this paper, we evaluate how ...
Abstract. Resource management is a precondition to build reliable, extensible middleware and to host...
We have to face a simple, yet, disturbing fact: current computing is inherently insecure. The system...
Java is the latest programming language technology to be touted as the programming language solution...
Computer security has become a crucial issue in recent years. More than ever, computer scientists, d...
Users and providers of an information system should clearly understand the threats caused by the sys...
In finance, leverage is the ratio between assets borrowed from others and one's own assets. A matchi...
AbstractEmbedded systems provide means for enhancing the functionality delivered by small-sized elec...
We propose a method for analyzing trade-off between an environment where a Java mobile code applicat...
Users and providers of an information system should clearly understand the threats caused by the sys...
This dataset comprise 301 Java projects. It contains information related to their external dependenc...
This paper explores adding capabilities to Java with the objective of tightening security management...
In this paper, we propose a specification of software components which can be loaded not only from y...
SUMMARY We propose a method for analyzing trade-off between an environment where a Java mobile code ...
In order to develop and use shared libraries of problem-solving methods, it is of paramount importan...
Backward compatibility is a major concern for any library developer. In this paper, we evaluate how ...
Abstract. Resource management is a precondition to build reliable, extensible middleware and to host...
We have to face a simple, yet, disturbing fact: current computing is inherently insecure. The system...
Java is the latest programming language technology to be touted as the programming language solution...
Computer security has become a crucial issue in recent years. More than ever, computer scientists, d...
Users and providers of an information system should clearly understand the threats caused by the sys...
In finance, leverage is the ratio between assets borrowed from others and one's own assets. A matchi...
AbstractEmbedded systems provide means for enhancing the functionality delivered by small-sized elec...
We propose a method for analyzing trade-off between an environment where a Java mobile code applicat...
Users and providers of an information system should clearly understand the threats caused by the sys...
This dataset comprise 301 Java projects. It contains information related to their external dependenc...