Loading…
Explicit Modelling of Physical Measures: From Event-B to Java
The increasing development of cyber-physical systems (CPSs) requires modellers to represent and reason about physical values. This paper addresses two major, inter-related, aspects that arise when modelling physical measures. Firstly, there is often a heterogeneity of representation; for example: sp...
Saved in:
Main Authors: | , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c263t-3decfe427e1e705a9ab3e1039202ba9e5951064d1b0ce949853f84fad97327723 |
---|---|
cites | cdi_FETCH-LOGICAL-c263t-3decfe427e1e705a9ab3e1039202ba9e5951064d1b0ce949853f84fad97327723 |
container_end_page | 79 |
container_issue | Proc. IMPEX 2017 and FM&MDD 2017 |
container_start_page | 64 |
container_title | |
container_volume | 271 |
creator | Gibson, J Paul Méry, Dominique |
description | The increasing development of cyber-physical systems (CPSs) requires modellers to represent and reason about physical values. This paper addresses two major, inter-related, aspects that arise when modelling physical measures. Firstly, there is often a heterogeneity of representation; for example: speed can be represented in many different units (mph, kph, mps, etc. . . ). Secondly, there is incoherence in composition; for example: adding a speed to a temperature would provide a meaningless result in the physical world, even though such a purely mathematical operation is meaningful in the abstract. These aspects are problematic when implicit semantics - concerned with measurements - in CPSs are not explicit (enough) in the requirements, design and implementation models. We present an engineering approach for explicitly modelling measurements during all phases of formal system development. We illustrate this by moving from Event-B models to Java implementations, via object oriented design. |
doi_str_mv | 10.4204/EPTCS.271.5 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>doaj_cross</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_111e2ff62119471c8648b19d7ad47ee6</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><doaj_id>oai_doaj_org_article_111e2ff62119471c8648b19d7ad47ee6</doaj_id><sourcerecordid>oai_doaj_org_article_111e2ff62119471c8648b19d7ad47ee6</sourcerecordid><originalsourceid>FETCH-LOGICAL-c263t-3decfe427e1e705a9ab3e1039202ba9e5951064d1b0ce949853f84fad97327723</originalsourceid><addsrcrecordid>eNpNkEtLAzEUhYMoWLQr_0D2MjWvmUwEF1qmWmmxYF2HTHJTp0ybkozF_nv7EPFuzuUsPg4fQjeUDAQj4q6azYfvAybpID9DPUZknjFakvN__yXqp7Qk--OKCVX00EP1vWkb23R4Ghy0bbNe4ODx7HOXGmtaPAWTviKkezyKYYWrLay77Al3Ab-arblGF960Cfq_eYU-RtV8-JJN3p7Hw8dJZlnBu4w7sB4Ek0BBktwoU3Oghw2E1UZBrnJKCuFoTSwoocqc-1J445TkTErGr9D4xHXBLPUmNisTdzqYRh-LEBfaxK6xLWhKKTDvC0apEpLashBlTZWTxgkJUOxZtyeWjSGlCP6PR4k-iNRHkXovUuf8B508Y0Y</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Explicit Modelling of Physical Measures: From Event-B to Java</title><source>ROAD: Directory of Open Access Scholarly Resources</source><creator>Gibson, J Paul ; Méry, Dominique</creator><creatorcontrib>Gibson, J Paul ; Méry, Dominique</creatorcontrib><description>The increasing development of cyber-physical systems (CPSs) requires modellers to represent and reason about physical values. This paper addresses two major, inter-related, aspects that arise when modelling physical measures. Firstly, there is often a heterogeneity of representation; for example: speed can be represented in many different units (mph, kph, mps, etc. . . ). Secondly, there is incoherence in composition; for example: adding a speed to a temperature would provide a meaningless result in the physical world, even though such a purely mathematical operation is meaningful in the abstract. These aspects are problematic when implicit semantics - concerned with measurements - in CPSs are not explicit (enough) in the requirements, design and implementation models. We present an engineering approach for explicitly modelling measurements during all phases of formal system development. We illustrate this by moving from Event-B models to Java implementations, via object oriented design.</description><identifier>ISSN: 2075-2180</identifier><identifier>EISSN: 2075-2180</identifier><identifier>DOI: 10.4204/EPTCS.271.5</identifier><language>eng</language><publisher>Open Publishing Association</publisher><ispartof>Electronic proceedings in theoretical computer science, 2018, Vol.271 (Proc. IMPEX 2017 and FM&MDD 2017), p.64-79</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c263t-3decfe427e1e705a9ab3e1039202ba9e5951064d1b0ce949853f84fad97327723</citedby><cites>FETCH-LOGICAL-c263t-3decfe427e1e705a9ab3e1039202ba9e5951064d1b0ce949853f84fad97327723</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Gibson, J Paul</creatorcontrib><creatorcontrib>Méry, Dominique</creatorcontrib><title>Explicit Modelling of Physical Measures: From Event-B to Java</title><title>Electronic proceedings in theoretical computer science</title><description>The increasing development of cyber-physical systems (CPSs) requires modellers to represent and reason about physical values. This paper addresses two major, inter-related, aspects that arise when modelling physical measures. Firstly, there is often a heterogeneity of representation; for example: speed can be represented in many different units (mph, kph, mps, etc. . . ). Secondly, there is incoherence in composition; for example: adding a speed to a temperature would provide a meaningless result in the physical world, even though such a purely mathematical operation is meaningful in the abstract. These aspects are problematic when implicit semantics - concerned with measurements - in CPSs are not explicit (enough) in the requirements, design and implementation models. We present an engineering approach for explicitly modelling measurements during all phases of formal system development. We illustrate this by moving from Event-B models to Java implementations, via object oriented design.</description><issn>2075-2180</issn><issn>2075-2180</issn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2018</creationdate><recordtype>conference_proceeding</recordtype><sourceid>DOA</sourceid><recordid>eNpNkEtLAzEUhYMoWLQr_0D2MjWvmUwEF1qmWmmxYF2HTHJTp0ybkozF_nv7EPFuzuUsPg4fQjeUDAQj4q6azYfvAybpID9DPUZknjFakvN__yXqp7Qk--OKCVX00EP1vWkb23R4Ghy0bbNe4ODx7HOXGmtaPAWTviKkezyKYYWrLay77Al3Ab-arblGF960Cfq_eYU-RtV8-JJN3p7Hw8dJZlnBu4w7sB4Ek0BBktwoU3Oghw2E1UZBrnJKCuFoTSwoocqc-1J445TkTErGr9D4xHXBLPUmNisTdzqYRh-LEBfaxK6xLWhKKTDvC0apEpLashBlTZWTxgkJUOxZtyeWjSGlCP6PR4k-iNRHkXovUuf8B508Y0Y</recordid><startdate>20180101</startdate><enddate>20180101</enddate><creator>Gibson, J Paul</creator><creator>Méry, Dominique</creator><general>Open Publishing Association</general><scope>AAYXX</scope><scope>CITATION</scope><scope>DOA</scope></search><sort><creationdate>20180101</creationdate><title>Explicit Modelling of Physical Measures: From Event-B to Java</title><author>Gibson, J Paul ; Méry, Dominique</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c263t-3decfe427e1e705a9ab3e1039202ba9e5951064d1b0ce949853f84fad97327723</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2018</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Gibson, J Paul</creatorcontrib><creatorcontrib>Méry, Dominique</creatorcontrib><collection>CrossRef</collection><collection>DOAJ Directory of Open Access Journals</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Gibson, J Paul</au><au>Méry, Dominique</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Explicit Modelling of Physical Measures: From Event-B to Java</atitle><btitle>Electronic proceedings in theoretical computer science</btitle><date>2018-01-01</date><risdate>2018</risdate><volume>271</volume><issue>Proc. IMPEX 2017 and FM&MDD 2017</issue><spage>64</spage><epage>79</epage><pages>64-79</pages><issn>2075-2180</issn><eissn>2075-2180</eissn><abstract>The increasing development of cyber-physical systems (CPSs) requires modellers to represent and reason about physical values. This paper addresses two major, inter-related, aspects that arise when modelling physical measures. Firstly, there is often a heterogeneity of representation; for example: speed can be represented in many different units (mph, kph, mps, etc. . . ). Secondly, there is incoherence in composition; for example: adding a speed to a temperature would provide a meaningless result in the physical world, even though such a purely mathematical operation is meaningful in the abstract. These aspects are problematic when implicit semantics - concerned with measurements - in CPSs are not explicit (enough) in the requirements, design and implementation models. We present an engineering approach for explicitly modelling measurements during all phases of formal system development. We illustrate this by moving from Event-B models to Java implementations, via object oriented design.</abstract><pub>Open Publishing Association</pub><doi>10.4204/EPTCS.271.5</doi><tpages>16</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2075-2180 |
ispartof | Electronic proceedings in theoretical computer science, 2018, Vol.271 (Proc. IMPEX 2017 and FM&MDD 2017), p.64-79 |
issn | 2075-2180 2075-2180 |
language | eng |
recordid | cdi_doaj_primary_oai_doaj_org_article_111e2ff62119471c8648b19d7ad47ee6 |
source | ROAD: Directory of Open Access Scholarly Resources |
title | Explicit Modelling of Physical Measures: From Event-B to Java |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T20%3A02%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-doaj_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Explicit%20Modelling%20of%20Physical%20Measures:%20From%20Event-B%20to%20Java&rft.btitle=Electronic%20proceedings%20in%20theoretical%20computer%20science&rft.au=Gibson,%20J%20Paul&rft.date=2018-01-01&rft.volume=271&rft.issue=Proc.%20IMPEX%202017%20and%20FM&MDD%202017&rft.spage=64&rft.epage=79&rft.pages=64-79&rft.issn=2075-2180&rft.eissn=2075-2180&rft_id=info:doi/10.4204/EPTCS.271.5&rft_dat=%3Cdoaj_cross%3Eoai_doaj_org_article_111e2ff62119471c8648b19d7ad47ee6%3C/doaj_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c263t-3decfe427e1e705a9ab3e1039202ba9e5951064d1b0ce949853f84fad97327723%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |