176,027 research outputs found

    Generating collaborative systems for digital libraries: A model-driven approach

    Get PDF
    This is an open access article shared under a Creative Commons Attribution 3.0 Licence (http://creativecommons.org/licenses/by/3.0/). Copyright @ 2010 The Authors.The design and development of a digital library involves different stakeholders, such as: information architects, librarians, and domain experts, who need to agree on a common language to describe, discuss, and negotiate the services the library has to offer. To this end, high-level, language-neutral models have to be devised. Metamodeling techniques favor the definition of domainspecific visual languages through which stakeholders can share their views and directly manipulate representations of the domain entities. This paper describes CRADLE (Cooperative-Relational Approach to Digital Library Environments), a metamodel-based framework and visual language for the definition of notions and services related to the development of digital libraries. A collection of tools allows the automatic generation of several services, defined with the CRADLE visual language, and of the graphical user interfaces providing access to them for the final user. The effectiveness of the approach is illustrated by presenting digital libraries generated with CRADLE, while the CRADLE environment has been evaluated by using the cognitive dimensions framework

    Systematic formulation of non-functional characteristics of software

    Get PDF
    This paper presents NoFun, a notation aimed at dealing with non-functional aspects of software systems at the product level in the component programming framework. NoFun can be used to define hierarchies of non-functional attributes, which can be bound to individual software components, libraries of components or (sets of) software systems. Non-functional attributes can be defined in several ways, being possible to choose a particular definition in a concrete context. Also, NoFun allows to state the values of the attributes in component implementations, and to formulate non-functional requirements over component implementations. The notation is complemented with an algorithm able to select the best implementation of components (with respect to their non-functional characteristics) in their context of use.Peer ReviewedPostprint (published version

    Safety-related challenges and opportunities for GPUs in the automotive domain

    Get PDF
    GPUs have been shown to cover the computing performance needs of autonomous driving (AD) systems. However, since the GPUs used for AD build on designs for the mainstream market, they may lack fundamental properties for correct operation under automotive's safety regulations. In this paper, we analyze some of the main challenges in hardware and software design to embrace GPUs as the reference computing solution for AD, with the emphasis in ISO 26262 functional safety requirements.Authors would like to thank Guillem Bernat from Rapita Systems for his technical feedback on this work. The research leading to this work has received funding from the European Re-search Council (ERC) under the European Union's Horizon 2020 research and innovation programme (grant agreement No. 772773). This work has also been partially supported by the Spanish Ministry of Science and Innovation under grant TIN2015-65316-P and the HiPEAC Network of Excellence. Jaume Abella has been partially supported by the Ministry of Economy and Competitiveness under Ramon y Cajal postdoctoral fellowship number RYC-2013-14717. Carles Hernández is jointly funded by the Spanish Ministry of Economy and Competitiveness and FEDER funds through grant TIN2014-60404-JIN.Peer ReviewedPostprint (author's final draft

    Library and information education at Islamic universities in Indonesia: Obstacles and opportunities

    Get PDF
    The Library and Information Studies programs at Islamic universities in Indonesia were born from the idealism thought that the advent of globalization era is a reality fact that we have no choice but to face and anticipate it. This is, not only as a challenge toward social culture and social religious for each society group or country, but also as an opportunity for all people to enrich their vision and empower their identity. The establishment of these library studies programs at state Islamic universities in Indonesia also has a pragmatic background, the real needs of professional librarian provision to fulfill the expectation of people in improving the quality of Islamic educational institutions is very high. It means that the absence of this library and information education, including that is characterized by Islamic literatures, in Indonesia will cause stagnation of our efforts to improve the quality of Islamic educational institutions as a whole. In Indonesia among Islamic universities, which are offering library and information science program, are Arraniry State Islamic University, Imam Bonjol State Islamic University, Sunan Kali Jaga State Islamic University and Syarif Hidayatullah State Islamic University. In general, at least, there are three similar elements in the mission of the library and information program offered in Islamic Universities. Firstly, to be involved actively in developing librarianship sciences in Indonesia, specifically related to Islamic sciences. Secondly, to fulfill the needs for professional librarians for all kinds of library, documentation and information centers, especially in Islamic educational institutions like madrasah libraries (Islamic school libraries) and Islamic university libraries. And finally, to apply and anticipate the global development of information technology for improving library services. Our mission in establishing the program of library and information sciences is not only to prepare professional librarians but also to keep in touch with all our stakeholders in the government and private sectors
    corecore