MOTPW '12Pub Date : 2012-10-01DOI: 10.1145/2491617.2491622
M. Scheidgen, A. Zubow
{"title":"EMF modeling in traffic surveillance experiments","authors":"M. Scheidgen, A. Zubow","doi":"10.1145/2491617.2491622","DOIUrl":"https://doi.org/10.1145/2491617.2491622","url":null,"abstract":"We use a wireless sensor network equipped with acceleration sensors to measure seismic waves caused by rolling traffic. In this paper, we report on our experiences in applying an EMF-based data infrastructure to these experiments. We built an experimentation infrastructure that replaces unstructured text-file based management of data with a model-based approach. We use EMF to represent sensor data and corresponding analysis results; we use an extension of EMF's resource API to persist data in a database; and we use model transformations to describe data analysis. We conclude that a model based approach leads to safer, better documented, and more reproducible experiments.","PeriodicalId":409225,"journal":{"name":"MOTPW '12","volume":"46 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114097911","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MOTPW '12Pub Date : 2012-10-01DOI: 10.1145/2491617.2491621
K. Duddy, Scott Beazley, Jörg Kiegeland, Jim Steel
{"title":"Q: why is a raven like a writing desk?: A: they're both objects","authors":"K. Duddy, Scott Beazley, Jörg Kiegeland, Jim Steel","doi":"10.1145/2491617.2491621","DOIUrl":"https://doi.org/10.1145/2491617.2491621","url":null,"abstract":"The famous riddle by Lewis Carroll is not really intended to have an answer, but rather to reveal the incomprehension Alice has of the world of adults. This paper is about a team of model-driven software engineers' concepts of \"object\" coming up against the building design sector's concept of \"object\", and challenging our assumptions about the clean and clever solutions that we can create with object-oriented metamodels and model transformation and code generation tools. However, the story has a happy ending in which the application of our tools in combination with pragmatic choices of representations of building designs still produces an outcome that meets our users' needs and avoids lots of bespoke programming.","PeriodicalId":409225,"journal":{"name":"MOTPW '12","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128366424","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MOTPW '12Pub Date : 2012-10-01DOI: 10.1145/2491617.2491620
Andreas Jordan, G. Grossmann, W. Mayer, Matt Selway, M. Stumptner
{"title":"On the application of software modelling principles on ISO 15926","authors":"Andreas Jordan, G. Grossmann, W. Mayer, Matt Selway, M. Stumptner","doi":"10.1145/2491617.2491620","DOIUrl":"https://doi.org/10.1145/2491617.2491620","url":null,"abstract":"The ISO 15926 standard was developed to facilitate the integration of data in support of the life-cycle activities and processes of process plants. It is currently used for the handover of design documents between those companies that design and engineer engineering equipment to those organisations responsible for their operation and maintenance within the oil & gas industry. Part 2 of the standard contains a generic data model which represents the core of the standard. In this paper we applied well established software modelling principles on this part to overcome some previously identified problems such as inconsistent terminology and complexity. The two main outcomes are: (1) a multi-level view on Part 2 that formalises some aspects of the current data model and (2) the simplification of the data model, lowering the barriers to the adoption of ISO 15926 in industry.","PeriodicalId":409225,"journal":{"name":"MOTPW '12","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133482595","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MOTPW '12Pub Date : 2012-10-01DOI: 10.1145/2491617.2491623
F. Polack
{"title":"Choosing and adapting design notations in the principled development of complex systems simulations for research","authors":"F. Polack","doi":"10.1145/2491617.2491623","DOIUrl":"https://doi.org/10.1145/2491617.2491623","url":null,"abstract":"The use of complex system simulation as a research tool is facilitated by principled development; software quality assurance, an important part of fitness for purpose, can be assisted by use of model driven engineering (MDE) techniques. The paper addresses two key aspects of MDE for simulation development: the choice of appropriate modelling languages, and language adaptation, illustrated from a cell division and differentiation simulation development, for use in research on prostate conditions. The resulting language has potential for general modelling of reactive and transitional systems.","PeriodicalId":409225,"journal":{"name":"MOTPW '12","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123501039","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
MOTPW '12Pub Date : 2012-10-01DOI: 10.1145/2491617.2491618
K. Duddy, Jim Steel
{"title":"Overview of the Modelling of the Physical World (MOTPW) Workshop at MODELS 2012","authors":"K. Duddy, Jim Steel","doi":"10.1145/2491617.2491618","DOIUrl":"https://doi.org/10.1145/2491617.2491618","url":null,"abstract":"Since the popularity of models and related tools for the development of software has become more mature, the applications of approaches from the modelling community has begun to be used on models of physical objects, such as buildings, machines and biological systems. This has revealed to software tool researchers that modelling and model manipulation from physical world perspectives has been applied a lot longer in many of these domains than in software. However, as software modelling follows software trends, software modellers and tool builders have been able to take advantage of new developments such as the open source movement, and agile software methodologies. This has increasingly drawn architects, engineers, biologists and others concerned with physical systems to the software modelling community. This workshop aimed to meet two complimentary goals: providing a focus on physical modelling and its use of software engineering approaches; and attempting to learn lessons in the software community from the longer established disciplines of modelling real world objects and systems which often requires more rigour and narrower margins for failure than software typically achieves. We also hoped that some islands in the IT community may be bridged through the example of bridges between models used in physical disciplines and software models.","PeriodicalId":409225,"journal":{"name":"MOTPW '12","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126348563","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}