Date of Award

Spring 5-1-2007

Document Type

Thesis

Degree Name

Master of Science in Information Systems (MSIS)

First Advisor

Steve Graham

Second Advisor

Stephen Krebsbach

Third Advisor

Joshua Pauli

Abstract

This project represents the successful implementation, from problem identification through solution implementation, of an intelligent editor for a custom scripting language. The need for an intelligent development environment for a custom scripting language became a scalable scripting center, complete with built-in syntax shortcuts. As the product matures, the process of writing OASIS scripts and the scripting center developed for this product will become inseparable. The genesis of the project was a functional workgroup of developers with varying skill sets and experiences. The OASIS product translates billable telecommunications service requests and translates them into actionable provisioning events. The OASIS Scripting Language allows clients to customize the provisioning of their service offerings. Since the language is unique to the product, the lack of a development environment is understandable. However, as the number of developers involved with the product grows, the need for standardization increases. The intelligent editor will help with standardization and provide a launching pad for future enhancements and shortcuts. The product, named OASIS Scripting Center, colorizes keywords while the user types. It also has built-in syntax shortcuts to save time writing OASIS scripts. It helps standardize OASIS scripts by enforcing whitespace and capitalization rules. These benefits translate into a more efficient script development method and a more effective script review process. The resulting time savings will mean that more projects are finished in a timely manner and client satisfaction will increase.

Comments

dsu-th-080

Share

COinS