Filters








44,226 Hits in 6.5 sec

Report on the "The Future of the Shell" Panel at HotOS 2021 [article]

Michael Greenberg, Konstantinos Kallas, Nikos Vasilakis, Stephen Kell
2021 arXiv   pre-print
The goal is to create a snapshot of what a number of researchers from various disciplines -- connected to the shell to varying degrees -- think about its future.  ...  We hope that this document will serve as a reference for future research on the shell and its ecosystem.  ...  We owe a special thanks to our panelists, Arjun Guha, Deepti Raghavan, Chet Ramey, and Diomidis Spinellis.  ... 
arXiv:2109.11016v1 fatcat:wenehcjrvzgpdlvrhmkdiqmuki

The Imalab method for vision systems

Augustin Lux
2004 Machine Vision and Applications  
We consider this an important advantage for the implementation of cognitive vision functionalities. (4) Automatic program generation, to make multi-language integration work smoothly. (5) Efficiency: library  ...  We propose a method to construct computer vision systems using a workbench composed of a multi-faceted toolbox and a general purpose kernel. The toolbox is composed of an open set of library modules.  ...  A help command is available to get information on all class and function definitions; this is particularly useful to explore external libraries, and also helps to remember about your own programs.  ... 
doi:10.1007/s00138-004-0153-6 fatcat:6unlmcsulbacriqcmjepfxv3aa

The Imalab Method for Vision Systems [chapter]

Augustin Lux
2003 Lecture Notes in Computer Science  
We consider this an important advantage for the implementation of cognitive vision functionalities. (4) Automatic program generation, to make multi-language integration work smoothly. (5) Efficiency: library  ...  We propose a method to construct computer vision systems using a workbench composed of a multi-faceted toolbox and a general purpose kernel. The toolbox is composed of an open set of library modules.  ...  A help command is available to get information on all class and function definitions; this is particularly useful to explore external libraries, and also helps to remember about your own programs.  ... 
doi:10.1007/3-540-36592-3_30 fatcat:nz2qiaglhrgofbkeoeadwxdrey

Modelling CASE Environments in Systems Development

Kalle Lyytinen, Kari Smolander, Veli-Pekka Tahvanainen
1989 International Conference on Advanced Information Systems Engineering  
The idea of a CASE shell, a design envirorunent for the metalogical aspect and which can be used to "locate" and "program" CASE envirorunents in three other aspects is introduced.  ...  Using this framework we define the concept of a CASE envirorunent and discuss its role and functions in systems development.  ...  A conceptual framework for systems development In this scction we propose a conceptual franlework which helps to illuminate the nature of systems devclopment process.  ... 
dblp:conf/caise/LyytinenST89 fatcat:cjb5lqsvnrgsdguo4k3flygvxu

Design and Development of an Automatic Watering System Based on Bash Shell with OpenWRT Platform on Chili Plants

Irham Son'Aniy, Bambang Sugiantoro
2018 IJID (International Journal on Informatics for Development)  
The automatic watering system use internet technology to control a device from distance. This chili's automatic watering system based on bash shell with openWRT platform.  ...  Automatic watering system with openWRT platform can help farmers in watering and controlling chili. The system can perform the function of automatic watering feature and functionality can run well.  ...  as a medium for developing system script writing. • Mozilla firefox as user interface system. 3) The programming languages used in this study include : • Bash Shell as a main programming on openwrt •  ... 
doi:10.14421/ijid.2017.06101 fatcat:w74qnscz7jetzivf6ekar43b5m

Can Pipe-and-Filters architecture help creativity in Music?

Rômulo Vieira, Fla ́vio Luiz Schiavoni
2020 Zenodo  
emerging field of study that addresses how human agents can use computing, in the most diverse ways, to create music, an activity that is characterized by pragmatic and epistemic actions, restricted by natural  ...  Thus, this paper discusses how the Pipe-and-Filters architecture, common in software development, can help in creativity and mu- sic creation, either by being present in applications that exploit this,  ...  The functional programming approach provides a natural framework for signal processing.  ... 
doi:10.5281/zenodo.4247691 fatcat:t7c5dhyhc5fava5oq2a7qt2ake

Book reports

Ervin Y. Rodin
1993 Computers and Mathematics with Applications  
Introduction to shell programrm 'ng for MH. 13. MH shell programs. Part IV. Using and customizing xmh. 14. Tour through xmh. 15. Using xmh. 16. Customizing xmh. Part V. Appendices. A.  ...  Graph-based operational semantics of a lazy functional language. 23. Graph rewriting using the annotated functional strategy. 24.  ... 
doi:10.1016/0898-1221(93)90008-j fatcat:zk4j7psgrncyletmai4mmdscba

Experiment and Workflow Management Using Cyberaide Shell

Gregor von Laszewski, Andrew Younge, Xi He, Kumar Mahinthakumar, Lizhe Wang
2009 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid  
Through a service integration mechanism, the shell's functionality is exposed to a wide variety of frameworks and programming languages.  ...  Cyberaide Shell includes specialized experiment management and workflow commands that, with the scriptable nature of a shell, provide a set of services which where previously unavailable.  ...  These languages feature an interpreter by default and can function as basic system shells if used correctly.  ... 
doi:10.1109/ccgrid.2009.66 dblp:conf/ccgrid/LaszewskiYHMW09 fatcat:6eut5uktijbslmh5yyj3ike3y4

The Development of a Bilingual Fuzzy Expert System Shell

Hassan Mathkour, Israa Al-Turaiki, Ameur Touir
2009 Journal of King Saud University: Computer and Information Sciences  
With fuzzy logic it is possible to program human intuition through the development of fuzzy expert system shells.  ...  A fuzzy expert system shell is a tool that helps build expert systems to manage fuzzy problems. Commercial as well as non-commercial fuzzy expert system shells are available.  ...  It is also observed that many shells use dedicated programming languages for the expert system application development.  ... 
doi:10.1016/s1319-1578(09)80003-7 fatcat:pov265hj35hg3gb3ojfjuudtpa

Page 29 of Interactive Learning International : ILI Vol. 3, Issue 4 [page]

1986 Interactive Learning International : ILI  
Most of these facilities however are of a fairly technical nature (eg tracing of rules used). A not- yet-sophisticated user may have trouble interpreting them in a helpful way.  ...  base @ add limited natural language generation using template techniques.  ... 

Knowledge-based systems in the commercial environment

E. D. Hodil, C. W. Butler, G. L. Richardson
1986 IBM Systems Journal  
Most shell systems have “helpfunctions, and TExpert is no different.  ...  A shell development environment written in a tra- ditional procedural language and using common system software offers numerous advantages.  ... 
doi:10.1147/sj.252.0147 fatcat:kcuyff6aerervk3hktqoth53my

Composable Languages for Bioinformatics: The NYoSh experiment [article]

Manuele Simi, Fabien Campagne
2013 arXiv   pre-print
We report on our design of NYoSh (Not Your ordinary Shell). NYoSh was implemented as a collection of languages that can be composed to write programs as expressive and concise as shell scripts.  ...  Some of these tools focus on non-technical users and provide languages to help organize knowledge while other workbenches provide means to create new programming languages.  ...  Importantly, Python or Perl programs can be compiled, thus helping to avoid many of the limitations of shell script interpreters.  ... 
arXiv:1311.5550v2 fatcat:5yu3tabpozhzxeoxtvvxrjy6r4

Composable languages for bioinformatics: the NYoSh experiment

Manuele Simi, Fabien Campagne
2014 PeerJ  
NYoSh was implemented as a collection of languages that can be composed to write programs as expressive and concise as shell scripts.  ...  Some of these tools focus on non--technical users and provide languages to help organize knowledge while other workbenches provide means to create new programming languages.  ...  Importantly, Python or Perl programs can be compiled, thus helping to avoid many of the limitations of shell script interpreters.  ... 
doi:10.7717/peerj.241 pmid:24482760 pmcid:PMC3898313 fatcat:6j32tnp7pbfmhe47asbjxwthlu

Design and Implementation of Intelligent Agent and Diagnosis Domain Tool for Rule-Based Expert System

Mohammed Abbas Kadhim, M. Afshar Alam, Harleen Kaur
2013 2013 International Conference on Machine Intelligence and Research Advancement  
The proposed system is developed and implemented using visual PROLOG programming language ver. 7.1.  ...  In this paper we introduce a tool for constructing rule-based expert system called DDTRES (Diagnosis Domain Tool for Rule-based Expert System), this tool provide variety of functions to facilitate the  ...  There are three software categories tools for development expert system: AI programming languages, expert system shells, and knowledge engineering languages (AI Toolkits) [4] .  ... 
doi:10.1109/icmira.2013.129 fatcat:pbfwn7o7ord3dnylztytvntlki

Page 4456 of Psychological Abstracts Vol. 92, Issue 12 [page]

2005 Psychological Abstracts  
(Department of Computer Information Systems, University of Miami, Coral Gables, FL) A natural language help system shell through functional programming.  ...  The system was written entirely in a purely functional language, which resulted in a surpris- ingly small and simple program. —Journal abstract. 37225. Rockwell, Teed.  ... 
« Previous Showing results 1 — 15 out of 44,226 results