IML: Towards an Instructional Modeling Language. Rapos, E. J. & Stephan, M. In International Conference on Model-Driven Engineering and Software Development (Modelsward), pages 419–427, February, 2019. SCITEPRESS. Paper doi abstract bibtex Existing software modeling languages and tooling often contain features far beyond the comprehension of novice users. Additionally, tools focus on specific aspects of the model-driven software engineering (MDSE) process with little to no connection between various tools, phases, and applications. This paper describes our current work and project plans to develop a single modeling language that is aimed at teaching MDSE at the university level. The Instructional Modeling Language (IML), which implements both graphical and textual modeling paradigms, centres around a single tool that includes functionality for various modeling techniques and is not bloated with the full functionality that has been demonstrated to cause students to become overwhelmed when introduced to numerous tools at once. IML includes and describes crucial MDSE concepts and learning milestones including functionality for meta-modeling, instance creation, model transformations, real-time system modeling, code generation, model-based testing, and others. Ultimately, our goal is for IML to be used by instructors to introduce MDSE into their curriculum in a lightweight, easy-to-instruct manner. This includes industrial education to introduce employees with little or no modeling experience to MDSE concepts and applications. In this paper, we describe our plans for developing IML through four phases, our current progress including IML’s scope and meta-model, our prototype, and future plans and anticipated challenges. Our hope is to continue engaging the MDSE community at the conference for feedback, suggestions, and for volunteers for case study and trial adoption.
@InProceedings{Rapos2019,
author = {Rapos, Eric J. and Stephan, Matthew},
title = {{IML: Towards an Instructional Modeling Language}},
booktitle = {International Conference on Model-Driven Engineering and Software Development (Modelsward)},
year = {2019},
pages = {419--427},
month = feb,
organization = {SCITEPRESS},
abstract = {Existing software modeling languages and tooling often contain features far beyond the comprehension of
novice users. Additionally, tools focus on specific aspects of the model-driven software engineering (MDSE)
process with little to no connection between various tools, phases, and applications. This paper describes our
current work and project plans to develop a single modeling language that is aimed at teaching MDSE at the
university level. The Instructional Modeling Language (IML), which implements both graphical and textual
modeling paradigms, centres around a single tool that includes functionality for various modeling techniques
and is not bloated with the full functionality that has been demonstrated to cause students to become overwhelmed
when introduced to numerous tools at once. IML includes and describes crucial MDSE concepts
and learning milestones including functionality for meta-modeling, instance creation, model transformations,
real-time system modeling, code generation, model-based testing, and others. Ultimately, our goal is for IML
to be used by instructors to introduce MDSE into their curriculum in a lightweight, easy-to-instruct manner.
This includes industrial education to introduce employees with little or no modeling experience to MDSE
concepts and applications. In this paper, we describe our plans for developing IML through four phases, our
current progress including IML’s scope and meta-model, our prototype, and future plans and anticipated challenges.
Our hope is to continue engaging the MDSE community at the conference for feedback, suggestions,
and for volunteers for case study and trial adoption.},
doi = {10.5220/0007485204190427},
isbn = {978-989-758-358-2},
url_paper = {papers/modelsward19imlPositionPaper.pdf},
}
Downloads: 0
{"_id":"gNb7kzX2cRjDkpTkD","bibbaseid":"rapos-stephan-imltowardsaninstructionalmodelinglanguage-2019","downloads":0,"creationDate":"2018-12-30T17:30:52.852Z","title":"IML: Towards an Instructional Modeling Language","author_short":["Rapos, E. J.","Stephan, M."],"year":2019,"bibtype":"inproceedings","biburl":"http://mustang.cec.miamioh.edu/stephamd/stephansArticles.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"propositions":[],"lastnames":["Rapos"],"firstnames":["Eric","J."],"suffixes":[]},{"propositions":[],"lastnames":["Stephan"],"firstnames":["Matthew"],"suffixes":[]}],"title":"IML: Towards an Instructional Modeling Language","booktitle":"International Conference on Model-Driven Engineering and Software Development (Modelsward)","year":"2019","pages":"419–427","month":"February","organization":"SCITEPRESS","abstract":"Existing software modeling languages and tooling often contain features far beyond the comprehension of novice users. Additionally, tools focus on specific aspects of the model-driven software engineering (MDSE) process with little to no connection between various tools, phases, and applications. This paper describes our current work and project plans to develop a single modeling language that is aimed at teaching MDSE at the university level. The Instructional Modeling Language (IML), which implements both graphical and textual modeling paradigms, centres around a single tool that includes functionality for various modeling techniques and is not bloated with the full functionality that has been demonstrated to cause students to become overwhelmed when introduced to numerous tools at once. IML includes and describes crucial MDSE concepts and learning milestones including functionality for meta-modeling, instance creation, model transformations, real-time system modeling, code generation, model-based testing, and others. Ultimately, our goal is for IML to be used by instructors to introduce MDSE into their curriculum in a lightweight, easy-to-instruct manner. This includes industrial education to introduce employees with little or no modeling experience to MDSE concepts and applications. In this paper, we describe our plans for developing IML through four phases, our current progress including IML’s scope and meta-model, our prototype, and future plans and anticipated challenges. Our hope is to continue engaging the MDSE community at the conference for feedback, suggestions, and for volunteers for case study and trial adoption.","doi":"10.5220/0007485204190427","isbn":"978-989-758-358-2","url_paper":"papers/modelsward19imlPositionPaper.pdf","bibtex":"@InProceedings{Rapos2019,\r\n author = {Rapos, Eric J. and Stephan, Matthew},\r\n title = {{IML: Towards an Instructional Modeling Language}},\r\n booktitle = {International Conference on Model-Driven Engineering and Software Development (Modelsward)},\r\n year = {2019},\r\n pages = {419--427},\r\n month = feb,\r\n organization = {SCITEPRESS},\r\n abstract = {Existing software modeling languages and tooling often contain features far beyond the comprehension of\r\nnovice users. Additionally, tools focus on specific aspects of the model-driven software engineering (MDSE)\r\nprocess with little to no connection between various tools, phases, and applications. This paper describes our\r\ncurrent work and project plans to develop a single modeling language that is aimed at teaching MDSE at the\r\nuniversity level. The Instructional Modeling Language (IML), which implements both graphical and textual\r\nmodeling paradigms, centres around a single tool that includes functionality for various modeling techniques\r\nand is not bloated with the full functionality that has been demonstrated to cause students to become overwhelmed\r\nwhen introduced to numerous tools at once. IML includes and describes crucial MDSE concepts\r\nand learning milestones including functionality for meta-modeling, instance creation, model transformations,\r\nreal-time system modeling, code generation, model-based testing, and others. Ultimately, our goal is for IML\r\nto be used by instructors to introduce MDSE into their curriculum in a lightweight, easy-to-instruct manner.\r\nThis includes industrial education to introduce employees with little or no modeling experience to MDSE\r\nconcepts and applications. In this paper, we describe our plans for developing IML through four phases, our\r\ncurrent progress including IML’s scope and meta-model, our prototype, and future plans and anticipated challenges.\r\nOur hope is to continue engaging the MDSE community at the conference for feedback, suggestions,\r\nand for volunteers for case study and trial adoption.},\r\n doi = {10.5220/0007485204190427},\r\n isbn = {978-989-758-358-2},\r\n url_paper = {papers/modelsward19imlPositionPaper.pdf},\r\n}\r\n\r\n","author_short":["Rapos, E. J.","Stephan, M."],"key":"Rapos2019","id":"Rapos2019","bibbaseid":"rapos-stephan-imltowardsaninstructionalmodelinglanguage-2019","role":"author","urls":{" paper":"http://mustang.cec.miamioh.edu/stephamd/papers/modelsward19imlPositionPaper.pdf"},"metadata":{"authorlinks":{"stephan, m":"https://mustang.cec.miamioh.edu/"}}},"search_terms":["iml","towards","instructional","modeling","language","rapos","stephan"],"keywords":[],"authorIDs":["4Pxonv2LqBSh2zR8w","5b04de0d50f44c10000000d6","5df3b144ec6029de01000147","5df7c83792a8e4df01000155","5e124aa331427bdf01000015","5e2a7d83881468de01000046","5e2f319078a7cedf01000071","5e56260605e404e401000156","5e56e3b4a8dabede01000392","5e594ef7f5822adf010000da","6E2e2mL7SuH29jmFr","7BH5JjCocvm9cjLdt","8qh6WPyQrLg5ufDpg","DAWsNcmzhZPEvEMAQ","DgQtNTfLJBdYEWEME","DiBztNLS4JAtisSmT","GEQzzTmz4HXg3KsEu","Lx3aBT5gmJzXr9Nei","N4G7mcmANrPKxEHMQ","PMhowXwghTLzYLieY","bqbcNsS93MaiCZFxv","dBsnGYRrn3JsDBjsu","eCr2czTDfX2LxDqwi","h4WDne2gJHAFs3dHr"],"dataSources":["ydpLsF5etQdW4uCeJ","DNxcb7NfcrAAoS97e"]}