We evaluate tool compliance to SysML notation (syntax) and semantics as defined by the current SysML 1.x specification. Simulation and execution features that we evaluate for SysML modeling tools include, but are not limited to: simulating Parametric diagrams, enforcing constraints and well-formedness rules, and code generation from behavioral diagrams (Activity, State Machine, Sequence). Advanced drawing features that we assess include, but are not limited to: model management and tool customizability via profiles, options, and scripts. Intermediate drawing features that we assess include, but are not limited to: support for recursive design techniques, requirements traceability across diagram types, generating Allocation tables from diagrams, and automated document generation. We evaluate basic, intermediate, and advanced drawing features of modeling tools. Basic drawing features that we assess include, but are not limited to: opening/saving models, opening/saving diagrams, drawing model elements and relationships, editing properties of elements and relationships, and multiple undo/redo capabilities. Functional Featuresįunctional features that we evaluate are categorized into Drawing features and Simulation & Execution features: Drawing Features Usability factors that we evaluate include, but are not limited to: User Interface (UI) design, UI learnability, UI efficiency (as measured by #UI gestures/function), UI response times, context-sensitive help, and technical documentation. We evaluate modeling tool Usability while exercising the tool Functional Features described below. Standards Compliance & Interoperability.Functional features: Simulation & Execution.For functional tool features they distinguish between diagram drawing functions, which are can be supported by templates for popular drawing tools (e.g., Visio, OpenOffice Draw, iDraw), from modeling tool specific functions, such as Simulation & Execution functions. ![]() The following evaluation criteria separate functional and non-functional tool features.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |