Specification of SCM-Based Client/Server Technology
The specification consists of SCM models
underlying the implementation of SCM Client, SCM Data Server, and SCQL-SQL mapping
demo tool. The models are presented in textual notation [Ov04-3,
Ov04-4] and cover all aspects of the technology: XML-based SCM knowledge base,
SCQL-SQL mapping, client/server net interchange. The
models are highly detailed and implementation-ready. Majority of constraints
are not formalized with SCQL [Ov04-3,
Ov04-4] and are presented textually as “<…>”. The ultimate formalization
was considered as not principal for implementation purposes and possible at any
moment. Dynamic constrains, dealing with SCM model state
transitions, are presented as “<<…>>” or tables. The specification
was used as basis for implementation of the technology. The brown highlighting
means the model part was implemented in the program code directly. All the
brown text was used as detailed comments in the program code.