A Visual Shell Scripting Tool
نویسندگان
چکیده
This paper presents a visual shell-scripting tool that enables creation of Unix shell scripts from individual components that wrap various Unix programs. A usability study was conducted to compare programming using VisualDesktop with traditional shell script programming. Extensions to this tool to include software patterns, or templates, for both experienced and novice programmers are
منابع مشابه
Natural Shell: An Assistant for End-User Scripting
Scripting is a powerful way to automate the execution of tasks. While shell or batch is widely used for scripting, it remains difficult to use for both starters and experts because of the incomprehensible and incompatible syntaxes. We introduce Natural Shell, an assistant for enabling end-users to generate scripts for various purposes. Natural Shell automatically synthesizes scripts for differe...
متن کاملAn Object-Based Visual Scripting Environment
Scripting is a programming technique in which applications are constructed by composing specially designed, pre-packaged software components using a restricted set of scripting operators. Scripting simplifies programming by cutting down the number of the syntactic and semantic features found in a complete programming language, yet is inherently open-ended in that software components can be prov...
متن کاملVisual Tool Support for Scenario Based Software Engineering
This paper discusses how a CASE-tool supporting the Unified Modeling Language (UML) can be customized and extended using a visual scripting mechanism. We briefly introduce a set of UML model operations that can be used to transform a UML diagram of one type to another, and to perform set-theoretical operations on them. We discuss a visual scripting mechanism that can be used to combine these op...
متن کاملSHILL: A Secure Shell Scripting Language
The Principle of Least Privilege suggests that software should be executed with no more authority than it requires to accomplish its task. Current security tools make it difficult to apply this principle: they either require significant modifications to applications or do not facilitate reasoning about combining untrustworthy components. We propose SHILL, a secure shell scripting language. SHIL...
متن کاملObjects + Scripts = Applications 1
We argue that object-oriented programming is only half of the story. Flexible, configurable applications can be viewed as collections of reusable objects conforming to standard interfaces together with scripts that bind these objects together to perform certain tasks. Scripting encourages a component-oriented approach to application development in which frameworks of reusable components (object...
متن کامل