UROP Project
Conversion Tools: SysML 1.x to SysML v2
SysML, Model Conversion, MBSE Tools
Research Mentor: Mr. Naqash Ali,
Department, College, Affiliation: Center for Advanced Power Systems, N/A
Contact Email: na22j@fsu.edu
Research Assistant Supervisor (if different from mentor): Dr. David Gross
Research Assistant Supervisor Email: dcgross@eng.famu.fsu.edu
Faculty Collaborators:
Faculty Collaborators Email:
Department, College, Affiliation: Center for Advanced Power Systems, N/A
Contact Email: na22j@fsu.edu
Research Assistant Supervisor (if different from mentor): Dr. David Gross
Research Assistant Supervisor Email: dcgross@eng.famu.fsu.edu
Faculty Collaborators:
Faculty Collaborators Email:
Looking for Research Assistants: Yes
Number of Research Assistants: 1
Relevant Majors: Systems Engineering, Computer Science, Computer Engineering
Project Location: On FSU Main Campus
Research Assistant Transportation Required: Yes Remote or In-person: Partially Remote
Approximate Weekly Hours: 5-10, Flexible schedule (Combination of business and outside of business. TBD between student and research mentor.)
Roundtable Times and Zoom Link:
Not participating in the roundtable
Number of Research Assistants: 1
Relevant Majors: Systems Engineering, Computer Science, Computer Engineering
Project Location: On FSU Main Campus
Research Assistant Transportation Required: Yes Remote or In-person: Partially Remote
Approximate Weekly Hours: 5-10, Flexible schedule (Combination of business and outside of business. TBD between student and research mentor.)
Roundtable Times and Zoom Link:
Not participating in the roundtable
Project Description
This project evaluates conversion methods between SysML 1.x and SysML v2, comparing both tool-based and manual approaches. Students will test available conversion utilities, identify gaps in coverage, and assess the fidelity of translated models. The objectives are to (1) benchmark existing conversion tools, (2) document strengths and weaknesses of automated vs. manual conversion, and (3) provide recommendations for improving workflows as SysML v2 adoption expands.Research Tasks: Learn the basic differences between SysML 1.x and SysML v2.
Help select example SysML 1.x models for conversion testing.
Identify software tools that support conversion between the two versions.
Use available tools to convert small models from SysML 1.x to SysML v2.
Record errors, missing information, and changes that occur during conversion.
Recreate selected model elements manually in SysML v2 with guidance from the research team.
Compare automated and manual conversion results.
Test conversions using models that include requirements, structures, behaviors, and calculations.
Organize the original and converted model files and maintain clear testing records.
Create comparison tables and figures showing how well each conversion method performed.
Contribute to recommendations and a final project report.
Skills that research assistant(s) may need: Required
Interest in engineering software, systems modeling, or software testing.
Good organization and attention to detail.
Basic experience with Word, Excel, or Google Workspace.
Ability to follow testing instructions and record results accurately.
Ability to compare two versions of a model and describe the differences.
Willingness to learn SysML and unfamiliar software tools.
Ability to communicate and work reliably with the research team.
Recommended, but not required
Coursework or interest in engineering, computer science, or information technology.
Familiarity with SysML, UML, or other modeling software.
Experience testing software or documenting errors.
Basic programming or scripting experience.
No previous experience with SysML is required; training and guidance will be provided.
Mentoring Philosophy
As a mentor, my goal is to create an environment where undergraduate researchers can confidently explore new ideas, develop technical skills, and contribute meaningfully to active research. I view mentorship as a collaborative process — students bring curiosity, fresh perspectives, and energy, while I provide guidance, resources, and structure to help them grow.I believe in balancing independence with support. Students will receive the background, tools, and initial training needed to get started, but will also be encouraged to take ownership of their work, make decisions, and learn through problem-solving. I emphasize clear communication, regular check-ins, and constructive feedback to ensure progress while maintaining flexibility for different learning styles.
My projects often combine technical research with creative problem-solving, so I encourage students to ask questions, challenge assumptions, and connect their work to real-world applications. Above all, I want students to leave the experience with not only new skills but also greater confidence in their ability to learn, adapt, and contribute in any professional or academic setting.