Ontological Modeling Language This tutorial will present the ontological approach to systems modeling and analysis using the Ontological Modeling Language (OML ), developed by the Jet Propulsion Laboratory (JPL), and contributed through the openCAESAR project. We will first give a brief overview of OML, its history, its architecture, and its tool ecosystem. Then, we will hold a number of short hands-on labs where we will give attendees some experience with working with OML and its tools. This will include developing a semantic vocabulary, using it to describe a system, and analyzing the system description for consistency using a logical reasoner, a set of queries, and a UI viewpoint. Familiarity with using the Eclipse IDE would greatly help. Some background in system modeling, with languages like UML or SysML, and some knowledge about semantic web would also help but is not essential. Following the tutorial’s installation instructions documented on the tutorial web page beforehand would be greatly appreciated.
Speaker/s Biography: Maged Elaasar is a Senior Computer Scientist at NASA’s Jet Propulsion Laboratory (JPL) at the California Institute of Technology (Caltech), where he technically leads a strategic R&D program called Integrated Model Centric Engineering (IMCE). The mission of the program is to transform Systems Engineering into a rigorous, agile, and data-centric practice, and infuse it in JPL’s space missions. Dr. Elaasar also leads the openCAESAR open-source project that provides many of IMCE’s innovations, like the Ontological Modeling Language (OML), not only to JPL but to the industry at large (including players from the aerospace, defense and automotive domains). Prior to that, Dr. Elaasar was a Senior Software Architect at IBM, where he led the R&D of several commercial software and systems modeling tools (like Rational Software Architect) for 15 years. He also represents JPL (and previously IBM) at the Object Management Group where he has led several standards (including UML). Dr. Elaasar is also a part-time lecturer at the CS department of the University of California, Los Angeles (UCLA) where he teaches Software Engineering. He is also the founder of Modelware Solutions, a consulting company in model-based engineering (MBE) with several international clients. Dr. Elaasar holds a B.Sc. (AUC ’96) and M.Sc. (Carleton ’03) in Computer Science, and a Ph.D. (Carleton ’12) in Computer Systems Engineering. He has published over 75 peer-reviewed papers and 12 US patents.
Sun 23 OctDisplayed time zone: Eastern Time (US & Canada) change
13:30 - 15:00 | |||
13:30 90mTutorial | Ontology modeling language Tutorials Maged Elaasar Jet Propulsion Laboratory (NASA) Link to publication |