摘要 |
#CMT# #/CMT# The system has a syntax analyzer (5) for performing syntax analysis operation by using concrete syntax and predicate expression definition modules. A syntax generator (6) performs syntax generation operations using the modules. A validation, simulation and transformation engine (7) performs validation, simulation and transformation operations and generates new documents (9) from the operations using the syntax generator. #CMT#USE : #/CMT# Used during analysis, design, realization and maintenance of an informatic system, making various languages, data formats and modeling tools to be intervened, for providing transformation, validation or simulation operations to a set of documents constituting a model of an informatic system, where the model defines different aspects of the system such as data schema, process description, processing, data structure, possible states for components of the system, transitions between the states (all claimed). #CMT#ADVANTAGE : #/CMT# The system permits to define new languages or formats and new transformation, simulation and validation operations from the existing modules, and protects confidentiality of the documents of the model. The system prevents the access to modules containing semantics definition and to modules containing definition of transformation, simulation and validation operations, so that the modules are not copied or produced by a user or organization operating a client computer, thus preventing benefit from transformation, simulation and validation services in an unauthorized manner. The system permits to reutilize functionalities such as syntax analysis and generation functionalities. #CMT#DESCRIPTION OF DRAWINGS : #/CMT# The drawing shows a transformation, validation or simulation operations providing system. 2 : Concrete syntax 5 : Syntax analyzer 6 : Syntax generator 7 : Validation, simulation and transformation engine 9 : New documents 10 : Predicate expression. |