JMP® ソフトウェアでアプリケーションを開発、テスト、保守するための効果的な JSL アーキテクチャ著者
ピーター・ウィーベ博士、アボット・ラボラトリーズ主席品質エンジニア
アボット ラボラトリーズ シニア品質エンジニア、ケビン トゥルー
マーク・アナウィス、アボット・ラボラトリーズ主席品質エンジニア
JMP で開発されたアプリケーションは、複雑な分析プロセスのための強力で、展開可能で、保守可能なソリューションです。ここでは、名前空間、変数命名規則、メモリ使用量を管理する JSL アプリケーション アーキテクチャについて説明します。JSL コマンド「include」、「function」、「expr」を JSL アドインのアーキテクチャとして効果的に組み合わせ、アドイン パス「$ADDIN_HOME(Unique_ID)\file.jsl」を活用することで、複雑で長い JSL スクリプトを複数の小さな JSL スクリプトに分割できます。これらの小さなスクリプトはそれぞれ独自の変数命名規則を使用して開発し、独立して、または他のアプリケーション スクリプトと組み合わせてテストできるため、JSL プログラマにとって管理しやすい開発プロセスが実現します。「include」コマンド内で使用可能な「新しいコンテキスト」引数を使用すると、潜在的な名前空間の衝突を効果的に管理できます。一方、「default local」引数を使用すると、名前空間の衝突を効果的に管理できます。
「function」コマンド内では、変数メモリ空間を便利に管理できます。さらに、アプリケーション名前空間を作成すると、必要に応じてアプリケーション間で情報を渡すことができ、メモリ空間を最小限に抑えることができます。説明したアプリケーション アーキテクチャにより、JSL プログラマーは JMP アプリケーションの開発、テスト、保守をより簡単に行うことができます。