Models have long been used in the development of complex systems. Their<br>use is becoming more prevalent in the software development domain as<br>modeling techniques and tools mature. Despite this, there are many<br>challenging issues that the modeling research community must address if<br>software modeling practices are to become mainstream. Furthermore<br>software and systems become more intertwined and the modeling techniques<br>used for systems engineering need to be harmonized with software models.<br>The purpose of this 2–day workshop is to promote the use of models in<br>the engineering of software systems. In particular, we are interested in<br>the exchange of innovative technical ideas and experiences related to<br>modeling. Engineers have used models to effectively manage complexity<br>for centuries, and there is a growing body of work on the use of models<br>to manage inherent problem and solution complexity in software<br>development. The use of software models will become more prevalent as<br>methodologies and tools that manipulate models at various levels of<br>abstraction become available.<br>Workshop activities will focus on analyzing successful applications of<br>software–modeling techniques to gain insights into challenging modeling<br>problems, including: (1) identifying, describing, and using appropriate<br>abstractions, (2) supporting incremental, iterative development through<br>the use of appropriate model composition, transformation and other model<br>manipulation operators, and (3) automated analysis of possibly large,<br>possibly incomplete models to determine the presence or absence of<br>desired and undesired properties. Topics of interest include:<br>– Modeling notations and tools<br>– Metamodeling<br>– Abstractions and modeling methodologies<br>– Model–based analysis and synthesis<br>– Model transformation and composition<br>– Model evaluation<br>– Model management<br>– Extracting models from software artifacts<br>– Models for learning machines<br>– Models of big and smart data<br>– Use of models for downstream activities<br>– Modeling the system environment<br>– Modeling cyber–physical systems<br>– Models at runtime (e.g., for software adaptation)<br>– Models for ``what–if?′′ analysis and prognostics<br>– Empirical studies<br>– Domain–specific modeling<br>– management using models<br>– Model reuse<br>– Further uses of modeling<br>
Abbrevation
MiSE
City
Buenos Aires
Country
Argentina
Deadline Paper
Start Date
End Date
Abstract