1,138 Hits in 5.9 sec

A Reusable Software Artifact Library system as the core of a reuse-oriented software enterprise [chapter]

G. Jacucci, E. Mambella, G. Succi, C. Uhrik, M. Ronchetti, A. Lo Surdo, S. Doublait, A. Valerio
1996 Software Engineering for Manufacturing Systems  
, drawing heavily on a reusable software artifact library system which has been designed to support the classification, management and search for artifacts to be employed in reuse efforts.  ...  This paper presents an overview of the corporate reuse program implemented at Sodalia, focusing on the reusable software artifact library system and its role inside the reuse program. A. Storr et al.  ...  , supported by a Reusable Software Artifact Library (RSAL).  ... 
doi:10.1007/978-0-387-35060-8_13 fatcat:l3z3ek4tlbbghmrdvq262rm3da

Application development through reuse

M. G. Fugini, O. Nierstrasz, B. Pernici
1992 ACM SIGOIS Bulletin  
This paper presents the architecture and basic features of the Ithaca Application Development Environment based on a Software Information System for enhancing reusability of both software components and  ...  and development information and storing these as Application Frames into a Software Information Base.  ...  It is possible to develop, by scripting, very simple forms-based applications that display information retrieved from a database.  ... 
doi:10.1145/134376.134386 fatcat:ajk5oy77pbga3kcoflx4el454e

Autocompletion as a Basic Interaction Concept for User-Centered AI

Florian Lehmann, Daniel Buschek
2020 Mensch & Computer  
We compare exemplary related work to highlight autocompletion as a reoccurring and reusable interaction concept.  ...  Autocompletion is well known from text input where the system predicts intended user input, e.g. in search engines.  ...  Based on sketches, high fidelity examples can be retrieved [5] .  ... 
doi:10.18420/muc2020-ws111-328 dblp:conf/mc/LehmannB20 fatcat:baikrtvjorbb5oomgnpch6qav4

ECLAIR: an Extensible Class Library for Information Retrieval

D. J. Harper, A. D. M. Walker
1992 Computer journal  
The library provides data structures and operations necessary to allow the efficient indexing, storage and retrieval of data items based on their text content using automatic indexing and best-match retrieval  ...  By exploiting the object-oriented paradigm, we have been able to develop a library which is usable by any application requiring information retrieval functionality, and further, is extensible such that  ...  Acknowledgements We would like to thank Moira Norrie for her invaluable criticisms of earlier drafts of this paper.  ... 
doi:10.1093/comjnl/35.3.256 fatcat:sxtuui7nvreuhnopjp6pnvvoke

Automated (Re-)Design of Software Agents [chapter]

Frances M. T. Brazier, Niek J. E. Wijngaards
2002 Artificial Intelligence in Design '02  
A number of prototype agents and agent factories have been built to evaluate the feasibility of this concept and its consequences.  ...  Autonomous software agents are dynamic entitities: they are capable of discovering a need for change -for additional knowledge and/or functionality on the basis of their analysis of specific situations  ...  an information retrieving agent.  ... 
doi:10.1007/978-94-017-0795-4_24 dblp:conf/aid/BrazierW02 fatcat:nxxl6ogw5ffq5chcafw22zyggm

Case Retrieval Reuse Net (CR2N): An Architecture for Reuse of Textual Solutions [chapter]

Ibrahim Adeyanju, Nirmalie Wiratunga, Robert Lothian, Somayajulu Sripada, Luc Lamontagne
2009 Lecture Notes in Computer Science  
This paper proposes textual reuse as the identification of reusable textual constructs in a retrieved solution text.  ...  This is done by annotating a solution text so that reusable sections are identifiable from those that need revision.  ...  Case Retrieval Net (CRN) A CRN is a memory model that can efficiently retrieve a relatively small number of relevant cases from a case base.  ... 
doi:10.1007/978-3-642-02998-1_3 fatcat:zoqujpjycncwfbbibfeiccrxqi

Design patterns for functional strategic programming

Ralf Lämmel, Joost Visser
2002 Proceedings of the 2002 ACM SIGPLAN workshop on Rule-based programming - RULE '02  
In previous work, we introduced the fundamentals and a supporting combinator library for functional strategic programming.  ...  This is an idiom for (general purpose) generic programming based on the notion of a functional strategy: a first-class generic function that can not only be applied to terms of any type, but which also  ...  An extensive library of reusable strategy combinators is distributed as part of Strafunski: a Haskell-based bundle that supports generic programming with functional strategies. 1 The combinators in the  ... 
doi:10.1145/570186.570187 dblp:conf/rule/LammelV02 fatcat:ftycaj2tircyjiray3xvp4lnca

Lean Product-Line Architectures for Client-Server Systems — Concepts & Experience [chapter]

Wolfgang Pree
2000 Software Architectures  
Significant parts of a conventional client-server system have been replaced by a set of lean product-line architectures implemented in Java.  ...  A brief discussion of project management aspects and an evaluation of the applied Java technology rounds out the chapter.  ...  From a development point of view, it is hardly possible to package dialogues, or parts of dialogues, into reusable components.  ... 
doi:10.1007/978-1-4471-0367-7_8 fatcat:dfrdlztqnrev3k7rtkfyeffpvm

Conversations With Expert Users In Music Retrieval And Research Challenges For Creative Mir

Kristina Andersen, Peter Knees
2016 Zenodo  
In this paper, we want to address music retrieval from the perspective of music producers, thus investigate the user behaviour of a group that deals with audio retrieval professionally on a daily basis  ...  Exploration of sample libraries, e.g., [8, 50] , is often supported or driven by methods to automatically extract music loops from music files.  ... 
doi:10.5281/zenodo.1418323 fatcat:jivskzuvu5ftdjjwcrvsws5hsi

Inversion-of-control layer

Stefan Sobernig, Uwe Zdun
2010 Proceedings of the 15th European Conference on Pattern Languages of Programs - EuroPLoP '10  
It gained popularity in the context of object-oriented application frameworks and designs based on abstract classes or interfaces.  ...  In this paper, we present the INVERSION-OF-CONTROL LAYER pattern that describes the design practise from an architectural point of view, rather than focusing on particular implementation techniques.  ...  Acknowledgements From EuroPLoP 2010, we would like to thank Michael Weiss for his shepherding. Our work was partially supported by the European Union FP7 project COMPAS, grant no. 215175.  ... 
doi:10.1145/2328909.2328935 dblp:conf/europlop/SobernigZ10 fatcat:7ryzao5qyzfjbjhrufjwvwdy3m

Managing extensibility and maintainability of industrial robotics software

Alwin Hoffmann, Andreas Angerer, Andreas Schierl, Michael Vistein, Wolfgang Reif
2013 2013 16th International Conference on Advanced Robotics (ICAR)  
When this can be achieved at run-time, it leads to a continuous evolution of robotics software.  ...  As neither the set of robotics devices nor the operations they can execute is fixed, a software framework for robotics should be extensible.  ...  Fig. 2 shows an excerpt from the Robotics API's class hierarchy 1 . It shows the implementation of a KUKA Light-Weight Robot (LWR) based on a generic robot arm.  ... 
doi:10.1109/icar.2013.6766561 dblp:conf/icar/HoffmannASVR13 fatcat:7qsamtpjhrfdzcnzx33e5pvgsu

Analysis And Integration Of Generic Application Framework

Michele Buccoli, Massimiliano Zanoni, Fabio Antonacci, Augusto Sarti
2018 Zenodo  
For this reason, a layered architecture is considered and tools that compose the framework are designed to be modular and reusable in various applications.  ...  For this reason, a layered architecture is considered and tools that compose the framework are designed to be modular and reusable in various applications.  ...  With Ajax, WML application can send and retrieve data from the server asynchronously (in the background) without interfering with the display and behaviour of the current page.  ... 
doi:10.5281/zenodo.1184380 fatcat:oihkirrckjganlniuqi43t5dsy

Design Patterns for Functional Strategic Programming [article]

Ralf Laemmel, Joost Visser
2002 arXiv   pre-print
We present the fundamentals and the support from a user's perspective, and we initiate a catalogue of strategy design patterns.  ...  In previous work, we introduced the fundamentals and a supporting combinator library for strategic programming.  ...  Strafunski 1 is a Haskell-based bundle that supports generic programming with functional strategies.  ... 
arXiv:cs/0204015v1 fatcat:oqcsr5tczrchbfi5pyyfyq4ewe

Knowledge engineering: Principles and methods

Rudi Studer, V.Richard Benjamins, Dieter Fensel
1998 Data & Knowledge Engineering  
In the early eighties the development of a KBS has been seen as a transfer process of human ! !  ...  We discuss the paradigm shift from a transfer view to a modeling view and describe two approaches which considerably shaped research in Knowledge Engineering: Role-limiting Methods and Generic Tasks.  ...  Acknowledgement Thanks are due to Stefan Decker for valuable comments on a draft version of the paper. Rainer Perkuhn provided valuable editorial support.  ... 
doi:10.1016/s0169-023x(97)00056-6 fatcat:7m5tejgc5vegzeomxuv7qlov6q

A KICAD Tool for Pro-Active Exploration Support to 'Design Synthesis for Multi-X' [chapter]

Jonathan C. Borg, Xiu-Tian Yan, Neal P. Juster
2000 Knowledge Intensive Computer Aided Design  
This understanding is exploited by a 'Knowledge of Consequences' approach to DFl:X on which the KICAD implementation is based.  ...  The application of a prototype named FORESEE to pro-actively supporting 'life-oriented' exploration is demonstrated via a thermoplastic component design scenario.  ...  The first author also thanks the University of Malta for funding research visits to the University of Strathclyde (UK) and The Technical University of Denmark (OK).  ... 
doi:10.1007/978-0-387-35582-5_14 fatcat:m7wsziz2ananzczohzd23mrnim
« Previous Showing results 1 — 15 out of 1,138 results